赞
踩
1、不考虑NAT,IP地址不会改变
2、考虑NAT,内网IP地址会改变
3、只要经过路由器,MAC地址都改变
在不考虑NAT情况下:
源/目的IP地址永远不会改变
源/目的MAC地址会改变
假设主机A想要向主机C发送IP数据报,过程如下:
1、主机A准备好想要发送的IP数据,并在IP数据前加上首部部分(各种字段),传输过程中主要使用 源地址(A)、目的地址(C)。
2、打包形成协议块,向下传递到数据链路层,增加额外信息,由于A和C不直接相连,故额外信息中 源地址(A),目的地址(路由器)。
3、路由器收到信息后,剥除数据链路层信息,获得MAC帧数据部分,即IP数据报部分,此时IP数据报中首部中的 源IP地址和目的IP地址 仍然是 A和C。
4、打包形成协议块,向下传递到数据链路层,增加额外信息,额外信息中 源地址(路由器),目的地址(C)。
在考虑NAT情况下:
源/目的内网IP地址会改变
源/目的MAC地址会改变
路由表并没有给分组指明到某个网络的完整路径(即先经过哪一个路由器,然后再经过哪一个路由器,等等)。
路由表指出,到某个网络应当先到某个路由器(即下一跳路由器),在到达下一跳路由器后,再继续查找其路由表,知道再下一步应当到哪一个路由器。这样一步一步地查找下去,直到最后到达目的网络。
在划分子网的情况下,分组转发的算法必须做相应的改动。
使用子网划分后,路由表必须包含以下三项内容:目的网络地址、子网掩码和下一跳地址。
在划分子网的情况下,路由器转发分组的算法如下:
【例4-4】图4-24有三个子网,两个路由器,以及路由器R1中的部分路由表。现在源主机H1向目的主机H2发送分组。R1收到H1向H2发送的分组后查找路由表的过程。
解:
【例4-2】图4-23中有三个子网通过两个路由器互连在一起。主机H1发送出一个分组,其目的地址是128.1.2.132。现在源主机是H1而目的主机是H2。试讨论分组怎样从源主机传送到目的主机。
【解】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。