💡 MTU (Maximum Transmission Unit)
- 최대 데이터 패킷의 크기
- 이 크기를 기준으로 데이터는 쪼개져서 패킷화
- lP헤더와 TCP헤더의 크기까지 합친 것
💡 MSS : ( Maximum Segment Size)
- 데이터 (Paload의 크기)의 크기 만을 가리킴
💡 PMTUD (Path MTU Discovery)
패킷을 누락한 경우 테스트 패킷의 크기를 낮추면서 MTU에 맞게끔 반복해서 보내는 과정
MTU (Maximum Transmission Unit)
- 네트워크에 연결된 장치가 받아들일 수 있는 최대 데이터 패킷의 크기
- 이 크기를 기준으로 데이터는 쪼개져서 패킷화
- 네트워크 경로 상에 있는 아무 장치나 MTU 보다 패킷이 크면 그 패킷을 분할되기도 함
MTU와 MSS
- MTU : lP헤더와 TCP헤더의 크기까지 합친 것
- MSS : ( Maximum Segment Size) · 데이터 (Paload의 크기)의 크기 만을 가리킴
Frame check Sequence
: 데이터의 에러검출을 돕기 위해 삽입된 필드
(CRC에 의해 생성된 값이 여기에 포함)
따라서 이더넷프레임의 크기는 일방적으로 1518바이트마다
- 일반적으로 MTU는 1500바이트
- MSS는 1460바이트
- 네트워크를 통해 데이터를 보낼 때 MTU가 1500 바이트여도 데이터는 보통 1460바이트 이하의 크기로 보내야 전달됨
- 단, TCP를 쓰지 않는다는 등의 이유로 달라질 수 있음.
패킷이 분할되지 않는 경우
- MTU를 초과할 때 분할해서 전달되는데 분할이 허용되지 않을 때는 전달자체를 하지 않을 수 있다.
- IPv6 : 분할을 허용하지 않음
- IPv4 : 헤더의 flags 필드에서 bit 가 "1" 이 되면 플래그가 활성화된다는 의미, 이때 분할은 불가능
PMTUD
- PMTUD (Path MTU Discovery)
- 수신자와 송신자의 경로 상에서 장치가 패킷을 누락한 경우 테스트 패킷의 크기를 낮추면서 MTU에 맞게끔 반복해서 보내는 과정
'CS 지식 > 네트워크' 카테고리의 다른 글
[TCP/IP 4계층] 1. 개념, 캡슐화, 비캡슐화, PDU, OSI 7계층 (0) | 2023.11.09 |
---|---|
네트워크 성능 분석 명령어 (0) | 2023.07.25 |
[네트워크 분류] LAN, MAN, WAN (0) | 2023.07.25 |
[네트워크 기초] 유니캐스트, 멀티캐스트, 브로드캐스트 (0) | 2023.07.25 |
[네트워크 기초] 네트워크 토폴로지 : 버스, 스타, 트리, 링, 메시 (0) | 2023.07.25 |