패킷을 정확하게 분석하고, 이해하기 위해서는 패킷(packet)과 패킷을 전달하는 네트워크(network)에 대한 이해가 필요하다. 패킷이란 네트워크에 접속되어 있는 컴퓨터끼리 통신을 하여 주고받는 데이터 단위를 말한다. 이 데이터는 약속에 따라 작성되고, 정해진 약속
여러 링크를 통하여 전달해야 하는 문제를 해결하기 위하여 네트워크층이 설계되었다. 네트워크층은 호스트-대-호스트 전달과 라우터를 통한 패킷 라우팅(경로지정)을 수행한다. 이 장에서는 네트워크층에 대한 개요를 설명하고 네트워크층이 필요한 이유와 관련된 문제점들을 설명한다
인터넷에 연결된 각 장치를 구별하기 위해 TCP/IP 프로토콜 모음의 IP 계층에서 사용하는 식별자를 인터넷 주소(Internet address) 또는 IP 주소(IP address)라고 한다. IPv4주소는 32비트 주소로서 인터넷에 있는 호스트나 라우터의 연결을 전