L1~L2 수준 데이터 단위 : Frame
< OS 영역 >
IP 수준 데이터 단위 : Packet
TCP 수준 데이터 단위 : Segment
<< USER 영역>>
Socekt 수준 데이터 단위 : Stream
시작 -----> 끝에 대한 정의를 application 에서 정의한다.
그래서 크기를 정의할 수 없음. (사용자가 임의로 저장한다.)
Socket에 스트림 데이터를 보낼 때 = Socket.write(Stream)
Packet은 MTU 최대 1500KB,
Segment MSS(Maximum Segment Size)는 최대 1460KB 크기이다.
그래서 Stream을 잘라서 분할한다. Segment로 내려갈때 분할(Segmentation)을 한다.
Datagram 은 UDP 프로토콜에서의 데이터 단위이다.