- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4ARP及RARP[TCPIP]
IP 地址与硬件地址 ;逻辑地址与物理地址;HA1;HA1;HA1;HA1;IP1;IP1;;;;;;;但是对于以太网这样的网络来说,维护地址对照表并不容易:
f 的建立是不可能的,不可能建立32位IP地址到48位无规则的以太网的映射。
地址对照表是预先建立的,一旦有某个网卡失效更换,需要立即更换。
对于较大的网络,地址多,地址表大,特别对于与多个网络相连的路由器,需要更大的地址对照表。
另一种途径:动态地址解析,采用的协议为
ARP(Address Resolution Protocol)
; ARP是一个基础协议,但是它的运行对于应用程序或系统管理员来说一般是透明的。
利用以太网的广播功能
使用询问/回答机制
ARP允许主机在只知道同一物理网络上一个目的站IP地址的情况下,找到目的主机的物理地址。
;ARP 响应; 主机A要解析主机B的地址:首先在网络内广播一个ARP数据包请求主机B的物理地址,此数据包携带主机A的物理地址、IP地址以及主机B的IP地址,所有的主机均接受此数据包,但识别出它自己的IP地址后进行响应,发回其物理地址,由于ARP数据中有主机A的物理地址,因此可以直接回复主机A。主机A收到响应就知道了主机B的物理地址。;ARP 高速缓存的作用;;;ARP工作原理;主机A和主机B不在同一个物理网络(远程IP地址解析);;4.2.3 ARP消息
APR消息在发送前封装在一个底层的数据帧中,在帧头,有一个类型域标识ARP消息,其值在以太网中是0806(16进制)
ARP格式:ARP分组没有固定的头格式,这取决于各种网络中物理地址的长度。
下面以在以太网中的格式为例:; 以太网报头中的前两个字段是以太网的源地址和目的地址。目的地址为全1的特殊地址是广播地址。电缆上的所有以太网接口都要接收广播的数据帧。两个字节长的以太网帧类型表示后面数据的类型。对于ARP请求或应答来说,该字段的值为0x0806。;
;HARDWARE TYPE:硬件接口类型,需要由目的主机回应的,1是以太网
PROTOCOL TYPE:高层协议地址的类型,由源主机提供,IP地址为0800
HLEN和PLEN分别指出硬件地址和协议地址的长度,对于以太网上IP地址的ARP请求或应答来说,它们的值分别为6和4。
OPERATION:指定ARP数据类型:1=ARP请求,2=ARP响应,3=RARP请求,4=RARP响应
SENDER HA:源主机硬件地址
SENDER IP:源主机IP地址
TARGET HA:目的主机硬件地址,如果是ARP请求,则此需要由目的主机回应的
TARGET IP:目的主机IP地址,如果是RARP请求,则此需要由目的主机回应的
目标主机在收到请求后,填上源主机请求的地址,交换源和目的地址,把操作字段置为2,然后送回。;;;;;反向ARP协议(RARP);Ethernet: 0800.0020.1111 IP = ???;Ethernet: 0800.0020.1111
IP: 172.16.3.25;MAC IP
反向ARP解析;;4.3.2 RARP的分组格式
RARP分组的格式与ARP分组基本一致。它们之间主要的差别
是RARP请求或应答的帧类型代码为0x8035,而且RARP请求的操
作代码为3,应答操作代码为4。
RARP请求以广播方式传送,而RARP应答一般是单播传送的。
; ; ;
文档评论(0)