dongdorodongdong
IP (Internet Protocol) 본문
IP 데이터그램 구조
- Header
"주소정보, Fragmentation정보, 데이터그램의 크기, 헤더의 크기, 상위 계층의 프로토콜 정보" - Data
"상위 계층에서 만들어진 헤더와 데이터" - Version
"IP 프로토콜의 버전" - Header Length
"IP 헤더의 길이" - TOS (Type Of Service)
"서비스의 유형" - Total length
"IP데이터그램의 전체 길이" - Identification
"호스트가 전송한 데이터그램을 유일하게 식별" - Flag
"IP데이터그램의 단편화에 대한 정보" - Flag Offset
"단편화된 조각들을 하나의 데이터그램으로 합칠때 필요한 정보" - TTL (Time To Live)
"데이터그램이 지날 수 있는 라우터의 수에 대한 생존 시간" - Protocol
"IP데이터그램의 사용자 데이터에 입력된 상위계층의 프로토콜" - Header Checksum
"IP헤더의 손상여부를 파악하기 위한 용도" - Destination IP Address
"목적지 IP 주소" - Source IP Address
"발신지 IP 주소"
IP 주소
- 인터넷에 연결된 모든 PC의 자원을 구분하기 위한 고유 주소
특징
- 숫자로 8비트씩 4부분, 총 32비트로 구성
- A~E클래스로 나뉨
A Class
첫 비트
- 0호스트ID
- 24bit
- IP주소 개수는 2^24개서브넷 마스크
- 255.0.0.0
B Class
첫 비트
- 10호스트ID
- 16bit
- IP주소 개수는 2^16개서브넷 마스크
- 255.255.0.0
C Class
첫 비트
- 110호스트ID
- 8bit
- IP주소 개수는 2^8개서브넷 마스크
- 255.255.255.0
D Class
첫 비트
- 1110멀티캐스트 주소
E Class
첫 비트
- 11110실험적인 주소로 사용 제한
IPv6
- 정의
- IPv4의 주소부족이라는 단점을 개선하기 위해 개발된 새로운 IP 주소체계 - 특징
- IPv4에서 천이하는데 사용되는 IETF가 고안한 천이 전략 3가지
"Dual Stack"
"Tunneling"
"Header Translation"
- 16bit씩 8부분 128bit로 구성 - 주소 체계
- Unicast (1:1 통신)
- Multicast (1: 다 통신)
- Anycast (1:1 통신, 가장 가까이 있는 수신자 간의 통신) - IPv4 -> IPv6 전화 전략
- 듀얼 스택
"호스트에서 IPv4와 IPv6를 모두 처리할 수 있도록 두 개의 스택 구성"
- 터널링
"IPv6망에서 인접한 IPv4망을 거쳐 다른 IPv6망으로 통신할 때 IPv4망에 터널을 만들어 IPv6 패킷이 통과할 수 있도록 함"
"IPv4망에 들어갈 때 캡슐화 나올 때 역캡슐화"
- 변환
"헤더 변환 : IP계층에서의 변환"
"전송 계층 릴레이 방식 : 전송 계층에서의 변환"
"응용 계층 게이트 웨이 : 응용 계층에서의 변환"
'Data Communications' 카테고리의 다른 글
데이터 교환회선 (0) | 2019.04.29 |
---|---|
(수정 중)Protocol (0) | 2019.04.27 |
전송 제어 (0) | 2019.04.26 |
OSI 7 계층 (Open System Interconnection) (0) | 2019.04.25 |
Routing (0) | 2019.04.25 |