一、基本概念
IP数据包也称为IP报文分组,是网络层的一个协议,由IP报文头和IP报文用户数据组成,IP报文头部长度一半在20-60个字节之间。一个IP分组最大长度不能超过65535个字节。IP是一个不可靠和无连接的协议,因为它提供的的是最大努力传输;没有推自身传输的消息进行检错和跟踪的方法,因此IP具有内在协议层的不可靠性,如果对数据的可靠性质有要求可以选择IP+TCP,如果对数据的可靠性无要求可以使用IP+UDP。
二、数据格式
版本号[4bit] : 用于指定IP协议的版本号,目前主要版本为IPv4, 即第4版本号,通信双方的IP协议版本号必须一致,否则无法直接进行通信。
首部长度[4bit]:指IP报文头部长度,每个长度单位为4个字节, 最小长度(0101)为5个单位长度, 所