Network_ICMP 프로토콜, IPv4 조각화

IMCP 프로토콜

인터넷 상에서 제어 메시지 프로토콜, 상대와 통신이 되는지 여부 확인

 

Type: 타입은 종류가 다양하지만, 0,3,5,8,11번이 주로 사용된다.

0번: 응답

8번: 요청

3번: 목적지 도달 실패 (목적지 경로상 문제)

11번: 요청 시간 만료 (상대방 방화벽으로 인해 요청 전달 실패)

5번: 원격지에 있는 라우팅 테이블을 수정 (보안상 중요)

 

Code: Type 필드에서 세부적인 유형을 설명

예를 들어 Type 3, Code 1의 뜻은

목적지 도달 불가(Type) + 호스트 도달 불가(Code) 

 

Checksum:  ICMP 메시지의 오류 검출을 위한 필드

 

 

IPv4 조각화

큰 패킷들이 전송되기 위해서는 전달되는 네트워크 대역의

MTU(Maximum Transmission Unit) 크기에 맞추어 조각화가 필요

 

MF(More Fragment): 1은 뒤에 쪼재긴 패킷이 더 있다는 뜻을 의미

Offset: 첫번째 데이터 / 8 만큼 떨어져 있는 거리를 의미(3280 byte / 8 = 410)

 

 

위와 같은 과정으로 MTU 크기가 1500인 네트워크 대역에 2000사이즈의 데이터를

전달하고 싶은 경우 IPv4의 조각화가 필요하다.

 

* 중요한 포인트는 IPv4가 붙고 나서 MTU로 사이즈를 측정 후,

   Eth 붙여서 데이터를 전송

'Network' 카테고리의 다른 글

Network_4계층 프로토콜  (0) 2024.12.29
Network_라우팅 테이블  (0) 2024.12.29
Network_IPv4  (1) 2024.11.04
Network_ARP Protocol  (2) 2024.09.28
Network_IP  (0) 2024.09.28