세그먼트
IT 위키
Segment
전송 계층에서 다루는 데이터 단위(PDU)
상위 계층에서 내려온 데이터를 전송에 적합한 크기로 나눈 것이며, 여기에 TCP 헤더가 붙는다. UDP 의 경우에는 데이터그램(Datagram)이라 부른다.
계층마다 데이터를 부르는 이름이 다르다. 시험에서 자주 묻는 부분이다.
| 계층 | 데이터 단위(PDU) | 주소 |
|---|---|---|
| 응용·표현·세션 (5~7) | 데이터(Data), 메시지 | |
| 전송 계층 (4) | 세그먼트(Segment) / 데이터그램 | 포트 번호 |
| 네트워크 계층 (3) | 패킷(Packet) / 데이터그램 | IP 주소 |
| 데이터 링크 계층 (2) | 프레임(Frame) | MAC 주소 |
| 물리 계층 (1) | 비트(Bit) | 없음 |
세그먼트는 전송 계층, 패킷은 네트워크 계층이라는 점을 혼동하지 않아야 한다.
전송 계층이 데이터를 세그먼트로 나누는 과정을 세그먼테이션이라 한다. 나누는 크기는 MSS(Maximum Segment Size)로 정해지며, 보통 MTU 에서 IP 헤더와 TCP 헤더를 뺀 값이다.
이더넷 환경에서는 MTU 1500바이트 − IP 헤더 20 − TCP 헤더 20 = MSS 1460바이트가 된다.
