- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARP(源主机与目的主机不在同一子网) IP概述 IP协议 Internet Protocol ARP协议 ICMP Internet 控制报文协议 IP 路由 主要内容 ARP协议 ARP定义与原理 地址转换高速缓存 ARP的报文格式 ARP:(Address Resolution Protocol),用于IP地址至物理地址的映射。 ARP定义与原理 我需要 的以太网地址 收到广播,这是 我的以太网地址 IP:=? ? ? Ethernet=:0010:0020:0030 ARP IP MAC HEY - Everyone please listen! Will please send me his/her Ethernet address,my is , and my Ethernet address is 87:A2:15:35:02:CC not me Hi Red! I’m , and my Ethernet address is 87:A2:15:35:02:C3 ARP协议 ARP定义与原理 地址转换高速缓存 ARP的报文格式 提高效率,减少通信费用,ARP使用高速缓存技术(catching)。 A R P 高效运行的关键是由于每个主机上都有一个A R P 高速缓存。这个高速缓存存放了最近Internet地址到硬件地址之间的映射记录。高速缓存中每一项的生存时间一般为20分钟,起始时间从被创建时开始算起。 地址转换高速缓存 ARP协议 ARP定义与原理 地址转换高速缓存 ARP的报文格式 ARP报文格式 以太网目 的地址 以太网 源地址 帧类 型 硬件 类型 协议 类型 OP 发送端以 太网地址 发送端 IP地址 目的以太 网地址 目的 IP地址 硬件地址长度 协议地址长度 6 6 2 2 2 1 1 2 6 4 6 4 以太网首部 28字节ARP请求/应答 ARP(源主机与目的主机在同一子网) Ethernet HOST Y HOST Z Query HOST Z MAC Host Y Network Address Response Host Y MAC Host Z MAC Broadcast Ethernet HOST Y HOST Z Query HOST Z MAC Host Y Network Address Response Host Y MAC Router A MAC Broadcast Router A IP概述 IP协议 Internet Protocol ARP协议 ICMP Internet 控制报文协议 IP 路由 主要内容 ICMP协议概述 ICMP协议——ping程序 ICMP协议——traceroute程序 ICMP协议 ICMP :Internet 控制报文协议 ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息。 ICMP协议概述 IP首部 ICMP报文 20字节 IP数据报 ICMP的报文格式 ICMP报文的格式如下图所示。类型字段可以有15个不同的值,以描述特定类型的ICMP报文。 ICMP协议概述 ICMP协议——ping程序 ICMP协议——traceroute程序 ICMP协议 ICMP--Ping 程序 ICMP Echo Request Echo Reply ICMP回应请求和回送应答报文 代码(0) 检验和 类型(0或8) 标识符 序号 选项数据 0 7 8 15 16 31 8字节 ICMP协议概述 ICMP协议——ping程序 ICMP协议——traceroute程序 ICMP协议 Traceroute 程序过程 ICMP协议—traceroute 程序 IP报头TTL字段 ICMP Traceroute 程序过程 1)发送一份TTL字段为1的IP数据报给目的主机 2)处理这份数据报的第一个路由器将TTL值减1,丢 弃该数据报,并发回一份超时ICMP报文 3)这样就得到了该路径中的第一个路由器的地址。 4)Traceroute程序发送一份TTL
文档评论(0)