【说明】 网络的拓扑结构如下图所示,内部网络使用IP地址段192.168.0.0/24,并通过路由器Rl接入到Internet,该路由器支持NAT功能。R1的外网IP地址为123.116.10.66,内网IP地址是192.168.0.100,MAC地址为0

admin2017-11-09  43

问题 【说明】
网络的拓扑结构如下图所示,内部网络使用IP地址段192.168.0.0/24,并通过路由器Rl接入到Internet,该路由器支持NAT功能。R1的外网IP地址为123.116.10.66,内网IP地址是192.168.0.100,MAC地址为00-20-22-33-44-55;内部网络中UNIX主机的IP地址为192.168.0.1.MAC地址为00.10-22-33-44-55;Internet上服务器www.abc.edu.ca经路由器R2接入到Internet,R2的以太网接口IP地址为127.123.134.88,MAC地址为00-30-22-33-44-55。

UNIX主机发送一个IP报文到服务器www.abc.edu.cn,在两个以太网上封装为数据帧1和数据帧2,写出数据帧1和数据帧2源IP地址、源MAC地址、目的IP地址和目的MAC地址。

选项

答案[*]

解析 IP包在经由私有网络、公共网络所构成的Internet来传递的时候,会根据TCP/IP体系结构的要求,进行必要的地址转换。
在互联网中,为屏蔽各种数据网络编址的差异,统一由只具有逻辑意义的IP地址完成寻址和路由工作。由于在IP地址规划的前期,地址位长只有32位,不能很好满足网络扩展的需求,因而将IP地址中某些地址块保留作为私有网络地址,其大大提升了网络复用的能力。
但私有网络地址不能被公网的路由器认可,因而具备私有网络地址的IP包只能在局域网内使用,要想进入公共网络,必须进行网络地址转换(NAT),将内网的私有IP地址映射为合法的公网地址再进行后续传递。IP包的转发过程,目的IP地址一旦确定,在后续的转发过程中,就不会再更改,其完成的是一个端到端的操作。而数据链路层的转发,实现的是一个逐段转发的过程。数据包到达中间节点后,将以该节点的凇C地址作为源MAC地址,下一节点的MAC地址为目的地址进行转发。
uIlix主机处于某一局域网内,想要发送一个IP报文到www.abc.edu.cn的服务器,首先需要知道该服务器的IP地址。www.abc.edu.cn服务器的IP地址为127.123.134.10,则数据帧1的目的IP地址为127.123.134.10。因为数据帧1由UNⅨ主机发出,则源IP地址就是此主机的IP地址:192.168.0.1。考虑到两个主机不在同一个局域网内,不能一步到达,数据帧1要想送达到www.abc.edu.cn服务器,必须要经过网关的转发。而路由器R1起到了这样的作用。因而数据帧l发自UNIX主机,则其源MAC地址为:00-10-22-3344-55。目的MAC地址应指向R1该接口的MAC地址,即00-20-22-33-44-55。
数据帧1到达R1后,其源IP地址为:192.168.0.1,目的IP地址为:127.123.134.10,源MAC地址为:00-10-22-33-44-55,目的MAC地址为:00-20-22-33-44-55,此时,要进入Internet中,由路由器进行转发,192.168.0.1这样的私有网络地址不被认可,因为要进行网络地址转换(NAT),映射为123.116.10.66的公网合法IP地址。
数据帧从R1转发到R2,其目的IP地址不发生改变,依然为127.123.134.10,源IP地址因为来自R1路由器,所以为:123.116.10.66,源MAC地址为R1的MAC地址:00-20-22-33-44-55,从图中看出,Rl到R2经由云连接,可以认为一步到达。因而,数链层上,目的MAC地址应为R2的MAC地址:00-30-22-33-44-55。
数据帧2是由R2送往主机WWw.abc.edu.cn,因而,它的目的IP地址即为该主机的IP地址:127.123.134.10,由于它是由R1送来,所以源IP地址为:123.116.10.66。因为路由器R2与主机www.abc.edu.cn在同一个网段,因而,在最后的转发过程中,源MAC地址应为R2的MAC地址,即00-30-22-33-44-55,目的MAC地址为:00-40-22-33-44-55。
转载请注明原文地址:https://kaotiyun.com/show/QsIS777K
0

最新回复(0)