参考答案:
【问题1】
数据帧1的源IP为192.168.0.1,目的IP为127.123.134.10。源MAC为00-10-22-33-44-55,目的MAC为00-20-22-33-44-55。
数据帧2的源IP为123.116.10.66,目的IP为127.123.134.10。源MAC为00-30-22-33-44-55,目的MAC为00-40-22-33-44-55。
【问题2】
UNIX主机:使用www.abc.edu.cn和127.123.134.10,需使用DNS协议。
R1:使用127.123.134.10标识。
R2:使用127.123.134.10和00-40-22-33-44-55,需使用ARP协议。
【问题3】
应当划分为3个数据报片:
第1片:长度1500字节(包括20字节IP头),片偏移字段=0,MF=1;
第2片:长度1500字节(包括20字节IP头),片偏移字段=1480/8=185,MF=1;
第3 片:长度560字节(包括20字节IP头),片偏移字段=2960/8=370,MF=0。
【问题4】
HTTP、DNS、TCP、NAT、ARP、IP
详细解析:
【问题1】
数据包经由路由转发时源、目的IP地址及MAC地址变化情况:
A——(B1-B2)——(C1-C2)——E
如上为例,B1和B2是路由器B上的两个接口,C1和C2是路由器C上的两个接口,A和E是PC,由主机A向主机E发送数据包,那么在主机A形成的数据包的目的IP就是E的IP,源IP就是主机A的IP地址,目标MAC地址就是B1的MAC地址,源MAC地址就是A的MAC地址。
由A发给路由器B,B经过重封装后,源IP和目标IP是不变的,源MAC地址变成B2的MAC地址,目标MAC地址变成C1的MAC地址,封装完成发送给路由器C,路由器C接收到数据包后和B做的操作是一样的,源IP和目标IP的不变的,源MAC地址变成C2的MAC地址,目标MAC地址变成主机E的MAC地址,然后发送给主机E,这样E就收到了这个数据包。
所以说,数据跨网段转发过程中,数据帧的源、目标IP地址保持不变(除非经过了NAT网络,题目经过了NAT网络,所以源IP地址转换),而源、目标MAC地址要进行变化。
【问题2】
UNIX访问服务器www.abc.edu.cn,首先需要通过DNS将域名转换为IP地址127.123.134.10,并以IP作为目标IP,源IP保持不变。
R1路由器在转发过程中,目标IP127.123.134.10保持不变,而源IP需要通过NAT协议转换,转换为R1的外网IP地址为123.116.10.66。
R2路由器转发过程中,源IP为123.11.10.66,目标IP为127.123.134.10。目标MAC地址为00-40-22-33-44-55,需通过ARP协议获取。
【问题3】
应当划分为3个数据报片:
第1片:数据长度1500字节(包括20字节IP头),片偏移字段=0,MF=1;
第2片:数据长度1500字节(包括20字节IP头),片偏移字段=1480/8,MF=1;
第3 片:数据长度560字节(包括20字节IP头),片偏移字段=2960/8,MF=0。
【问题4】
HTTP、DNS、TCP、NAT、ARP、IP