交换机和路由器的数据包转发流程简述.docx
《交换机和路由器的数据包转发流程简述.docx》由会员分享,可在线阅读,更多相关《交换机和路由器的数据包转发流程简述.docx(3页珍藏版)》请在第一文库网上搜索。
1、交换机和路由器的数据包转发流程简述当交换机收到一个数据包时;交换机会将这个数据包包头的目的MAC信息提取出来,与自身的MAC地址表比较;情况一:如果找到对应项,则按MAC表进行转发;情况二:如果没找到对应项,则在除了接收到数据包以外的所有端口进行转发(广播);解释:MAC地址表是MAC地址与端口对应的关系表;即某个MAC地址连接在某个端口;问题:当情况二发生时,需要在其他所有端口进行广播(这样做其实很不好),这个广播会到什么地方结束呢?答:路由器。为什么到路由器就会结束了呢?当第由辎收到一个数据包时,工作过程如下:首先提取数据包头的目的MAC信息,与自身MAC表比较:情况一:如果找到对应项,则
2、按MAC表进行转发(与交换机一样);情况二(亮点来了):如果没找到则提取数据包头的目的IP信息,则与自身的路由表进行比较(又分两种情况)情况二。1找到了对应的路由表,则按着路由表转发(与直到MAC表很像啊)。情况二。2没找到对应路由表,则按着缺省路由转发(发现了吗自始自终没有出现过广播)解释:路由表和MAC的区别在于,路由表存放的是目的IP下一步要去的地方的IPo广播在路由器能够结束,原因就是路由器会在查找不到对应MAC表时,根据目的IP进行路由。路由过程的两种情况都不存在广播。文章转载自:网络设备之间通信经过以下几个步骤:1发送端的数据向外发送一个数据包;2 .系统判断这个数据包的目标地址是
3、否在同一个网段;3 .若与发送机属于同一网段,系统直接将数据包封装成帧,通过二层设备发送到本网段内的目标地址;4 .若不在同一网段,系统将数据包转发到网关,重新封装;5 .网关查看数据包送达的目标ip地址;6 .系统根据目标ip地址查找路由表,决定转发端口;7 .重新封装转发到下一个路由器;8 .网关发现目标地址属于本网段,查找MAC表(ip与mac对应关系),封装成帧发送到目标机器网卡;9 .目标主机验证后传送给上层应用。IP数据包到路由器之后,它首先要读去IP包头的目标IP地址,然后查看路由表,根据路由协议算法,确定一条最佳的路径,为什么要这样做呢,那是因为要确定这个数据包应该从路由器上的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交换机 路由器 数据包 转发 流程 简述