计算机网络作业6

如有不足之处,请予指正。

题目

如图所示网络。

请回答下列问题:

‎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 = \left \lfloor \frac{MTU - 20}{8}\right \rfloor * 8=61 * 8 = 488

        总片数 n=\left \lceil \frac{L - 20}{d} \right \rceil=4

        每片的偏移量offset为Fi = \frac{d}{8} * (i - 1):F1=\frac{d}{8} * \left ( 1 - 1 \right )=0、F2 = \frac{d}{8} * \left ( 2 - 1 \right )=61、F3 = \frac{d}{8} * (3 - 1) = 122、F4 = \frac{d}{8} *\left ( 4 - 1 \right ) = 183

        每片长度为:Li =\left\{\begin{matrix} d + 20& 1\leq i < n& \\ L - (n - 1)d& i = n& \end{matrix}\right.

        L1 = 508   L2 = 508    L3 = 508     L4 = 36

        标志位:MFi = \left\{\begin{matrix} 1 & 1\leq i < n& \\ 0& i = n& \end{matrix}\right. 

        MF1 = 1   MF2 = 1  MF3 = 1 MF4 = 0

        

ID = 6789DF = 0MF1 = 1length = 508offset = 0
ID = 6789DF = 0MF2 = 1length = 508offset = 61
ID = 6789DF = 0MF3 = 1length = 508offset = 122
ID = 6789DF = 0MF4 = 0length = 36offset = 183

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值