华东师范大学软件工程学院实践报告
实验课程:计算机网络实践 | 姓名:刘佳奇 | 学号:10225101455 |
---|---|---|
实验名称:Lab5 UDP | 实验日期:2023/12/22 | 指导老师:刘献忠 |
路由,即对使用哪一条路径做出决策。路由算法(routing algorithm)则负责确定一个入境数据包应该被发送到哪一条输出线路上。 如果网络内部使用了数据报,那么路由器必须针对每一个到达的数据包重新选择路径,因为自上一次选择了路径之后,最佳路径可能已经发生了改变。
已知CRC码的生成多项式\(G(x) = X^6 + X^5 + X + 1\),若信息位是\(1101110010001\),求冗余多项式R(X)。
要发送的数据为\(1101011011\)。采用CRC的生成多项式是\(P(X) = X^4 + X + 1\)。试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?
分组 | 总长度 | 标识字段 | DF | MF | 分片偏移字段 |
---|---|---|---|---|---|
原始分组 | 3820 | 666 | 0 | 0 | 0 |
1 | 1420 | 666 | 0 | 1 | 0 |
2 | 1420 | 666 | 0 | 1 | 175 |
3 | 1020 | 666 | 0 | 0 | 350 |
目的网络 | 距离 | 下一条路由器 |
---|---|---|
N1 | 7 | A |
N2 | 2 | C |
N6 | 8 | F |
N8 | 4 | E |
N9 | 4 | F |
现B收到C发来的路由信息,如下表所示。
目的网络 | 距离 |
---|---|
N2 | 4 |
N3 | 8 |
N6 | 4 |
N8 | 3 |
N9 | 5 |
试给出路由器B更新后的路由表。
C发来的路由信息:
所有距离+1,下一跳统一为新来的
目的网络 | 距离 | 下一跳路由器 |
---|---|---|
N2 | 5 | C |
N3 | 9 | C |
N6 | 5 | C |
N8 | 4 | C |
N9 | 6 | C |
对表中不存在的,直接添加
存在,下一跳不同,原路由器距离小则更新
存在,下一跳不同,无条件更新
目的网络 | 距离 | 下一跳路由器 |
---|---|---|
N1 | 7 | A |
N2 | 5 | C |
N3 | 9 | C |
N6 | 5 | C |
N8 | 4 | E |
N9 | 4 | F |
目的网络 | 距离 | 下一跳路由器 |
---|---|---|
128.96.40.0 | 255.255.255.128 | 接口Eth0 |
128.96.40.128 | 255.255.255.128 | 接口Eth1 |
128.96.41.0 | 255.255.255.128 | R2 |
192.4.123.0 | 255.255.255.192 | R3 |
*(默认) | - | R4 |
现收到5个分组,其目的地址分别为:
(1)128.96.40.10
(2)128.96.41.12
(3)128.96.41.151
(4)192.4.123.17
(5)192.4.123.90
试分别计算下一跳。
最近心心念念想怀旧一波,重新读一下以前特别喜欢的一本小说,无奈发现存的txt完全找不到了。上网搜了一波,也是完全的搜不到,记得当年也是搜不到的,最后还是在贴吧一老哥那儿要来的txt版本。这次又在贴吧苦苦寻求,但要么有偿,要么不回消息。罢罢罢,还是自己动手,丰衣足食了。主打一手可持续发展(手动狗头