IP 数据包分析
IP 的概述
互联网协议也就是为计算机相互连接进行通信而设计的协议。在因特网中,
它是能使连接到网上的所有计算机网络实现相互通信的一套规则,并且规定了算
机在因特网上进行通信时应遵守的规则。
互联网协议地址(Internet Protocol Address,又译为网际协议地址),缩写为
IP 地址(IP Address)。在上一结课介绍了 ARP 协议,通过分析包可以发现它是依
靠 MAC 地址发送数据的。但是,这样做有一个重大的缺点。当 ARP 以广播方式
发送数据包时,需要确保所有设备都要接收到该数据包。这样,不仅传输效率低,
而且局限在发送者所在的子网络。也就是说,如果两台计算机不在同一个子网络,
广播是传不过去的。这种设计是合理的,否则互联网上每一台计算机都会收到所
有包,这将会导致网络受到危害。IP 地址是 IP 协议提供的一种统一的地址格式。
它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地
址的差异。IP 地址分为 IPv4(IP 协议的第四版)和 IPv6(IP 协议的第六版)两大类。
目前,最广泛使用的是 IPv4。在该版本中规定,该地址是由 32 个二进制位组成,
用来标识连接到网络的设备。由于让用户记住一串 32 位长的 01 字符确实比较困
难,所以 P 地址采用点分四组的表示法。
拓扑图