如有不足之处,请予指正。
题目
如图所示网络。
请回答下列问题:
IP地址的结构:网络号 + 主机号
划分子网后:网络号 + 子网号 + 主机号
(1)主机在配置IP地址时,其正确的子网掩码和默认网关分别是多少?
由上图可知为C类网络,默认子网掩码为255.255.255.0,192.16.1.0/28:网络位数为28位,借了4位那么就是1111111 11111111 11111111 11110000
所以子网掩码:255.255.255.240
默认网关就是路由器出来的:192.168.1.1
(2)若路由器R在向互联网转发一个由主机192.168.1.5发送、ID=12345、length=500B、DF=1的IP分组时,则该IP分组首部的哪些字段会被修改?如何修改?
IP分组首部的源IP地址、TTL和Checksum字段会被修改
源 IP地址192.168.1.5,一般IP地址不会被改变,但是上图IP地址经过了NAT,所以会改变,在这个过程中,还有变化的有MAC、TTL,所以校验码Checksum也会变,所以源IP地址会被替换为130.11.22.3,生存时间TTL会减一,Checksum会重新计算
(3)若主机192.168.1.10向互联网ID=6789、length=1500B、DF=0的IP分组时,路由器需要将该IP分组分为几片(每片尽可能封装为最大片)?给出分片结果,包括每片的ID、DF、MF、length、offset的取值。
因为length>MTU 且 DF = 0,可以分片,复制原来标识
开始分片,一个分片分装的数据是8的倍数
最大片可分装的数据 d = =61 * 8 = 488
总片数 n==4
每片的偏移量offset为Fi = :F1==0、F2 = =61、F3 = = 122、F4 = = 183
每片长度为:
L1 = 508 L2 = 508 L3 = 508 L4 = 36
标志位:
MF1 = 1 MF2 = 1 MF3 = 1 MF4 = 0
ID = 6789 | DF = 0 | MF1 = 1 | length = 508 | offset = 0 |
ID = 6789 | DF = 0 | MF2 = 1 | length = 508 | offset = 61 |
ID = 6789 | DF = 0 | MF3 = 1 | length = 508 | offset = 122 |
ID = 6789 | DF = 0 | MF4 = 0 | length = 36 | offset = 183 |