패킷이란 네트워크에서 출발지와 목적지 간에 라우팅 되는 데이터의 단위입니다.
즉, 정보를 보낼 때 특정 형태를 맞추어 컴퓨터 간에 데이터를 주고 받을 때 네트워크를 통해 전송되는 데이터 조각입니다.
패킷은 패키지(package)와 덩어리를 뜻하는 버킷(bucket)을 합친 말로, 통신망을 통해 전송하기 쉽도록 자른 데이터의 전송 단위입니다.
+----------------------------------------+
| 헤더 (Header) |
| |
| [ 0 ~ 11 ] : 기타 정보 |
| [12 ~ 15 ] : 패킷 크기 정보 (문자열) |
| [16 ~ 19 ] : 나머지 헤더 정보 |
+----------------------------------------+
| 페이로드 (Payload) |
| ... 실제 데이터 ... |
+----------------------------------------+
| 트레일러 (Trailer) |
| ... 오류 검출 코드 ... |
+----------------------------------------+