补充:网络层与路由器讲解.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
补充:网络层与路由器讲解

ARP协议的工作过程 每一个主机都设有一个ARP高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的IP地址到MAC地址的对应映射表 当主机A欲向本局域网上的某个主机B发送IP数据报时,就先在其ARP高速缓存中查看有无关于主机B的记录 如有,就查出其对应的MAC地址,在链路层将此MAC地址封装成帧,然后通过物理层将该帧发往B站点接收 若没有,则封装ARP广播帧去找目标主机的MAC地址 ARP 响应 A Y X B Z 主机 B 向 A 发送 ARP 响应分组(单播) 主机 A 广播发送 ARP 请求分组 ARP 请求 ARP 请求 ARP 请求 ARP 请求 209.0.0.5 209.0.0.6 00-00-C0-15-AD-18 08-00-2B-00-EE-0A 我是 209.0.0.5,硬件地址是 00-00-C0-15-AD-18 我想知道主机 209.0.0.6 的硬件地址 我是 209.0.0.6 硬件地址是 08-00-2B-00-EE-0A A Y X B Z 209.0.0.5 209.0.0.6 00-00-C0-15-AD-18 ARP高速缓存的作用 为了减少网络上的通信量,主机A在发送其ARP请求分组时,就将自己的IP地址到硬件地址的映射写入ARP请求分组 当主机B收到A的ARP请求分组时,就将主机A的这一地址映射写入主机B自己的ARP高速缓存中 主机B以后向A发送数据报时就更方便了 使用ARP命令 可以使用ARP -?查看所有参数 常用 arp –a:查看缓冲区 arp –s IP地址 MAC地址:添加静态缓冲区 arp –d:删除缓冲区 ICMP协议 ICMP协议 IP协议提供的是面向无连接的服务,不存在关于网络连接的建立和维护过程,也不包括流量控制与差错控制功能 但需要对网络的状态有一些了解,因此在网际层提供了因特网控制消息协议(Internet control message protocol,简称ICMP)来检测网络,包括路由、拥塞、服务质量等问题 网络测试工具“Ping”和“Tracert”就都是基于ICMP实现的 ICMP协议的作用 负责报告在网络传输过程中出现的错误或异常 TTL(Time to Live,生存周期):数据包经过一个路由器,生存周期就-1,减到0后就被路由器抛弃,然后发送一个错误信息给源节点 ICMP 报文 ICMP报文的种类有两种 ICMP差错报告报文(发回给源节点) 终点不可达 源站抑制 TTL时间超过 参数问题 改变路由(重定向) ICMP询问报文 回送请求和回答报文 时间戳请求和回答报文 掩码地址请求和回答报文 路由器询问和通告报文 常用的ICMP工具 ping –[参数] [网址或IP地址] 参数 -t:一直发送数据包,直到用户中止 -l:设置ping包得大小 -i:设置TTL的值 利用ping命令诊断网络故障 Tracert命令 原理:首先发送一份TTL为1的IP数据包给目标主机,处理这个数据包的第一个路由器将TTL值减1,然后丢弃该数据包,并向发送返回一份超时ICMP报文。这样tracert命令就得到了该路径中第一个路由器的地址,然后tracert命令发送一份TTL值为2的数据包,第一个路由器将TTL值减1后将数据包转发给第二个路由器。而在第二个路由器上,数据包的TTL值减1后变为0,因此这个路由器将丢弃这个数据包并向发送方返回ICMP超时信息,这样就可以得到第二个路由器的地址。tracert命令继续上述过程直至数据包到达目标主机。 作用: 用于追踪到达目的地址所经过的路由器 会显示路由器响应时间及路由器IP地址 路由选择和路由器 路由选择和路由器 路由选择 选择一条路径发送IP数据报的过程 路由器 进行路由选择的计算机 路由器自治 各个路由器独立地对待每个IP数据报 路由器负责为每个IP数据报选择它所认为的最佳路径 路由器转发数据的方式 当主机A要向另一个主机B发送数据报时,先要检查目的主机B是否与源主机A连接在同一个网络上 如果是,就将数据报直接交付给目的主机B而不需要通过路由器转发 但如果目的主机与源主机A不是连接在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器。这就叫作间接交付 直接交付和间接交付 间接交付 间接交付 间接交付 A B C 直接交付 直接交付 直接交付不需要使用路由器 但间接交付就必须使用路由器 数据包的间接交付途中,运载包的二层帧的MAC地址多次改变,但IP地址始终不变 路由表举例 网络地址及掩码 路由协议 优先级 下一跳 接口 190.18.10.0/24 STATIC(静态) 60 10.0.0.1 Interface F0/0

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档