TOS(Type of Service : 라우터에서 IP 데이터그램을 처리할 때 우선순위 결정에 사용된다. 기본 값은 0)
Data(IP 패킷을 통해서 전송되는 데이터 부분)
등등
IP 프로토콜의 한계
비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송한다.
(IP 프로토콜이 가진 패킷 정보만으로는 대상(목적지) 서버가 패킷을 받을 수 있는 상태인지 알지 못하기 때문에 무조건 보내는 수밖에 없다. -> 이를 해결하기 위해 TCP에서 3 way handshake 사용)
비신뢰성 : 보내진 패킷에 데이터의 순서를 보장할 수 없다.
(패킷의 크기는 최대 1,500bytes 크기를 갖고 있어서 데이터가 크면 패킷을 나누어서 보내는데 라우팅 경로가 달라서 나중에 보낸 메시지가 목적지 서버에 먼저 도착할 수도 있다.)
프로그램 구분이 어려움 : 서버에서 통신하는 애플리케이션이 여러개일 경우 구분하기 어렵다는 한계점이 있음
ex) PC에서 음악을 듣고 게임을 할수 있는데 IP 프로토콜만으로는 구분하기 어려움