1. 패킷의 구성대부분의 현대 네트워크는 패킷 교환 네트워크를 사용한다. 이는 데이터를 한 번에 전송하지 않고, 작은 단위로 나누어 전송하는 구조를 말하는데, 이 때 네트워크에서 주고받는 데이터의 최소 단위를 "패킷(Packet)" 이라고 한다. 패킷은 실질적으로 전송하고자 하는 데이터인 "페이로드(Payload)"와 부가정보 또는 제어정보인 "헤더(Header)/트레일러(Trailer)"로 구성되어있다. 헤더에는 보통 다음과 같은 정보가 포함된다. 출발지 / 목적지 주소프로토콜 정보순서 번호오류 검증 정보 등이러한 정보가 있어 네트워크는 수많은 패킷을 올바른 순서로, 올바른 목적지에 전달할 수 있게된다. 이처럼 패킷에는 다양한 제어 정보가 포함되는데, 이 정보를 어떻게 해석하고 처리할지는 송수신 간..