当前位置: 首页 > news >正文

计网个人作业05

R1

链路层可以提供如下服务

链路层服务IP能否提供?TCP能否提供?
流量控制×
差错检测
差错纠正××
全双工、半双工×

R2

不冗余

  1. IP层有丢包的情况
  2. ⼀个⻓的 TCP 报⽂段会被分⽚成多个 IP 数据报形成不同的帧,不同的帧可能会被不同链路传输。同一条链路上可以保证帧的有序,但不同链路就不能保证有序,导致拼接时候顺序出现问题。所以TCP需要提供按需交付服务,不能直接交付

R9

ARP协议请求在以下情况下使用

  1. 源节点已知目的IP地址
  2. 不知⽬的节点 MAC 地址

从而需要获取⽬的节点 MAC 地址。不知道MAC地址的情况下如果不用广播,⽆法编写⼀个链路层帧(链路层帧需要目的节点MAC地址)。

APR协议响应后,目的节点了解源节点MAC地址,可以使用单播节省开销。

R10

问题1. C的适配器会处理帧,但如果检测的MAC地址不是自身MAC地址和广播地址,C的适配器会直接丢弃该帧而不会给网络层。

问题2. MAC地址是广播地址,C的适配器会给网络层

R11

第五次冲突之后,K在[0,25−1][0, 2^5-1][0,251]范围内随机选择整数,宣导4的概率为125\frac{1}{2^5}251. 若K=4K=4K=4需要的等待4×512=2048bits4\times 512 = 2048\ bits4×512=2048 bits,此时需要等待2048×0.1=204.8microseconds2048\times 0.1 = 204.8\ microseconds2048×0.1=204.8 microseconds

R13

每秒发送10×1000×1000=107bits10\times 1000\times 1000 = 10^7\ bits10×1000×1000=107 bits,由于全为1,每个bit产生两次跳变,为
2×1072\times 10^72×107

P1

⼆维校验情况如下表所示。

数据校验位
数据10100
10100
10100
10101
校验位00011

P15

A 传输最⼩的帧(576 BITS),而B最迟可在 A 传输224BITS时开始传输(再晚会检测到 A 已在传输),那么A会在224+225=449224 + 225 =449224+225=449BITS时发现冲突,并中断传输。

P16

  1. 9002∗108+4×2010×106=12.5microseconds\frac{900}{2*10^8}+\frac{4\times 20}{10\times10^6}=12.5\ microseconds2108900+10×1064×20=12.5 microseconds
  2. 12.5microseconds时,A和B同时检测到冲突,2×12.5=252\times 12.5 = 252×12.5=25 microseconds的时候 A 和 B 收到双⽅因冲突⽽取消前发送的最后⼀位数据,随后 A ⽴即开始重传,于是 A 的全部数据到达 B 的时间为25+12.5+100010×106=137.5microsecond25 + 12.5 + \frac{1000}{10\times 10^6}=137.5\ microsecond25+12.5+10×1061000=137.5 microsecond
  3. 转发器需要帧完全到达后再进⾏转发,A的帧全部到达B的时间为12.5+5×100010×106=512.5microseconds12.5+\frac{5\times1000}{10\times10^6}=512.5\ microseconds12.5+10×1065×1000=512.5 microseconds

P17

时间节点事件
225 bitA 和 B 同时侦测到冲突
225 + 48 + 225 = 498 bitA 和 B 的阻塞信号最后⼀位抵达对⽅
498 + 96 = 594 bitA 判断信道空闲并开始传输
225 + 48 + 512 = 785 bitB开始侦听信道
594 + 225 = 819 < 785 + 96 bitA的帧抵达B,此时 B 仍处于侦听中,发现信道被占用后,将继续等待

P19

在这里插入图片描述

问题d

ARP表都是最新的情况下。 不用获取MAC地址,报文顺序内容如下:MAC地址,保温顺序,源IP地址,目标IP地址内容如下

目的MAC地址源MAC地址源IP地址目的IP地址
00-00-00-00-00-0200-00-00-00-00-00111.111.111.00133.133.133.002
00-00-00-00-00-0600-00-00-00-00-03111.111.111.00133.133.133.002
00-00-00-00-00-0900-00-00-00-00-07111.111.111.00133.133.133.002

问题f

A的APR为空,所以A要通过APR获取路由器对应接口的MAC地址在发送,多一步广播

目的MAC地址源MAC地址源IP地址目的IP地址
FF-FF-FF-FF-FF-FF00-00-00-00-00-00111.111.111.00133.133.133.002
00-00-00-00-00-0200-00-00-00-00-00111.111.111.00133.133.133.002
00-00-00-00-00-0600-00-00-00-00-03111.111.111.00133.133.133.002
00-00-00-00-00-0900-00-00-00-00-07111.111.111.00133.133.133.002
http://www.lryc.cn/news/18828.html

相关文章:

  • 码匠 × OpenAI :快速生成 SQL 语句,提升开发效率!
  • 电脑显示屏不亮但是主机已开机?5种原因以及解决方案
  • 公司项目vue cli2升级到vue cli3
  • 流程图培训
  • 编写使用多buffer的应用程序
  • 【java 8】强大的 Stream API
  • 自动驾驶仿真:ECU TEST自动化测试常用API调用
  • notepad++中使用正则表达式
  • 什么蓝牙耳机打游戏好?打游戏好用的无线蓝牙耳机
  • 基于appium的app自动化测试框架
  • 【拿好了!Linux 运维必备的 13 款实用工具!】
  • 软考中级--嵌入式系统设计师考试培训教程开始了
  • JDBC学习(复习)-面试总结详细
  • 前端:你不知道的async await
  • c#前端实现对pcl点云颜色根据强度特征动态变化突出指定对象
  • 如何制定达人营销策略
  • 100种思维模型之三层解释思维模型-020
  • RK系列(RK3568) i2s 音频输入 麦克风驱动
  • Python|Pymol的安装
  • Mysql中关于查询日志的配置详解
  • 外包整整干了一年,废了。。。
  • 内网渗透(五十六)之域控安全和跨域攻击-非约束委派攻击
  • 初阶C语言——指针【详解】
  • MySQL tinyint(1) 、int(32) 与 varchar(255) 长度含义不同
  • 搜索旋转排序数组、路径总和 II、拆分数字
  • QT自绘标题和边框
  • 数据库浅谈之 LLVM
  • Unable to connect to Redis无法连接到Redis
  • Feign、Ribbon、Hystrix
  • SpringCloud - Nacos注册发现