프로토콜 데이터 단위 ( Protocol Data Unit )
PDU는 데이터 통신에서 상위 계층이 전달한 데이터에 붙이는 제어 정보를 뜻한다.

Stream
- 소켓 수준에서 다루는 데이터 단위
- File I/O의 길이는 운영체제가 지원하는 한 계속 늘어날 수 있다.
- 시작은 존재하지만 언제 끝나는지 알 수 없음.
Segment
- TCP 수준에서 다루는 데이터 단위.
- Stream 데이터를 일정 길이로 분해한 데이터.
- MSS ( Maxium Segment Size )을 기준으로 분해
- MSS는 패킷의 최대 크기인 MTU ( Maxium Transform Uint )에 따라 결정된다.
Packet
- IP 수준에서 다루는 데이터 단위
- Segment를 전송한 가능한 형태로 만든 데이
- MTU는 기본적으로 1500bytes의 크기를 갖는다.
Frame
- 하드웨어 수준에서 다루는 데이터 단위
- 패킷을 인캡술레이션한 데이터