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 |