发布时间:2012-12-18 14:47:24
在TCP/IP标准中,各种数据格式常常以32位为单位来描述。一个IP数据报由首部和数据两部分组成。首部的前一部分是固定产度,共20字节,是所有IP数据报都必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。1)版本 占4位,指IP协议的版本。通信双方使用的IP协议的版本必须一致。目前广泛使用的IP协议版本号为4(即IPv4)。以后应该会使用IPV62)首部长度 占4位,可表示的最大十进制数值是15。注意,这个字段所表示数的单位是32位字(1个32位字是4字节),因此,当IP的首部长度为1111时,首部长度就达到最大值60字节。当IP分组的首部长度不是4字......【阅读全文】
发布时间:2012-12-18 13:49:38
我们知道,网络层使用的是IP地址,但在实际网络的链路上传送数据帧时,最终还是必须使用该网络的硬件地址。但IP地址和下面的网络的硬件地址之间由于格式不同而不存在简单的映射关系(IP地址有32位,而局域网硬件地址是48位)。此外,在一个网络上可能经常会有新的主机加入进来,或撤走一些主机。更换网络适配器也会使主机的硬件地址改变。地址解析协议ARP解决这个问题的方法是在主机ARP高速缓存中存放一个从IP地址到硬件地址的映射表,并且这个映射表还经常动态更新(新增或超时删除)。 每一个主机都设有一个ARP高速缓存,里面有本局域网上的各主机和路由器的IP......【阅读全文】
发布时间:2012-12-18 11:34:02
物理地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址(IP地址是用软件实现的)。 在发送数据时,数据从高层下到底层,然后才到通信链路上传输。使用IP地址的IP数据报一旦交给了数据链路层,就被封装成MAC帧。MAC帧在传送时使用的源地址和目的地址都是硬件地址,这两个硬件地址都写在MAC帧的首部中。 连接在通信链路上的设备(主机或路由器)在收到MAC帧时,其根据是MAC帧首部中的硬件地址。在数据链路层看不见隐藏在MAC帧的数据中的IP地址。只有在剥去MAC帧的首部和尾部后把MA......【阅读全文】
发布时间:2012-12-18 10:55:35
在TCP/IP体系中,IP地址是最基本的概念。 整个因特网就是一个单一的,抽象的网络。IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围是惟一的32位的标识符。IP地址的结构使我们可以在因特网上很方便地进行寻址。 所谓分类的IP地址,就是将IP地址划分为若干个固定类,每一个类地址都由两个固定长度的字段组成,其中第一个字段是网络号(net-id),它标示主机(或路由器)所连接到的网络。一个网络号在整个因特网范围内必须是惟一的。第二个字段是主机号(host-id),它标志该主机(或路由器)。......【阅读全文】