Hyunebee

TCP/IP 네트워크 모델과 IP 본문

zerebase/네트워크

TCP/IP 네트워크 모델과 IP

Hyunebee 2022. 5. 29. 03:34

IP(Internet Protocol)

 네트워크 계층에 해당하는 프로토콜

 비신뢰성 비연결형 데이터그램 프로토콜로 오류제어 기능 수행 좋은 서비스를 제공

 

 IPv4 패킷 : 데이터 그램(헤더 + 데이터)  헤더의 크기는 20~60으로 가변적이다.

IP헤더 v4

VER : IPv4, IPv6 버전을 나타내기 위한 비트

HLEN : 헤더 길이

DS(Diffentiated Service) 또는 서비스 유형 : 데이터의 전송 목적에 따라 서로 다른 우선권을 설정하기 위한 영역이다.

전체길이 : IP 데이터 그램의 총길이를 뜻한다.

데이터 그램 식별자 : 패킷 분할시 원본 데이터 그램으로부터 분할된건지 확인가능

플래그 : 분할된 패킷인지 아닌지 확인

패킷 분할 offset : 분할된 패킷의 일부분을 나타냄

존재시간 영역(TTL) : 라우터를 지날때마다 1씩 감소 0이되면 패킷이 소멸됨

프로토콜 : IP계층 서비스를 이용하는 상위계층 프로토콜이 무엇인가 알려줌

헤더 체크썸 : 오류

전송,목적 : 전송 목적지 IP주소

 

 

 IPv6 패킷 : 데이터 그램(기본헤더 + 유료부하+데이터)  헤더의 크기는 40이고 확장헤더에 따라 더 늘어날 수 있다. 

버전 : v4 v6구분

우선 순위 영역 : 사용자 데이터 그램의 우선 순위 관련

프름 라벨:라우터의 제어와 데이터의 흐름을 정의

유료부하길이 : 헤더 영역을 제외한 나머지 부분의 길이를 바이트 단위로 나태는 영역

다음헤더 : 다음에 오는 확장 헤더가 어떤 유형인지 알려줌 만약 확장 헤더가 아닌경우 상위 계층 프로토콜 식별자로 사용

홉제한 : v4의 TTL과 같은 개념 

 

 

IP주소의 표현

 

IPv4 전송 측과 목적지 모두 32비트로 구성되어 있다. 기본적으로 v4는 클래스로 구분되는 주소 체계를 가지고 있다. 

우리가 사용하는 IP주소는 심볼릭된 도메인 이름으로 사용한다. 네트워크 상에서는 고유한 IP주소가 있어야 서로 데이

터 통신을 할 수 있다. 

 

127.0.2.1 과 같은 표현 법을 dotted-decimal-notation이라고 한다. 

 

앞서 말한것과 같이 IP주소는 클래스로 나우어져 있다. 

 

4개의 클래스로 나눠져 있으면 A,B,C,D,E가 있다. 각각 절반씩 줄어들면서 공간을 할당하고 있다. 그림을

보면 더욱 쉽게 이해가 가능하다. 

 A : 50 

 B : 25

 C : 12.5

 D와 E : 6.25 

 

 

 

 

 

'zerebase > 네트워크' 카테고리의 다른 글

TCP와 UDP  (0) 2022.05.29
라우팅  (0) 2022.05.29
OSI 7 계층  (0) 2022.05.29
데이터 통신과 네트워크  (0) 2022.05.29