《计算机网络 自顶向下方法》(第7版)答案(第三章)(一)
我的新站 https://swy20190.github.io
P1
设A的端口为α\alphaα,B的端口为β\betaβ.
a) 源端口号α\alphaα,目的端口号23
b) 源端口号β\betaβ,目的端口号23
c) 源端口号23,目的端口号α\alphaα
d) 源端口号23,目的端口号β\betaβ
e) 有可能相同
f) 不可能相同
P2
源端口号80,目的端口号7532(C),26145(C),26145(A)
源IP为B,目的IP为A或C。
P3
01010011
01100110
01110100
00101110
取反,11010001
采用反码方案,不必依赖系统是大端还是小端
差错检验方法:将收到的数据与检验和相加,所得的结果如果有任一位为0,即为出错。
1比特的差错不可能检测不出,2比特的差错可能检测不出。
P4
a) 00111110
b) 10111111
c) 01011101,01100100
P5
不能,显然
P6
假如发送端重发了依次0或1,则陷入死锁:接收端一直在等待正确的包,但发送端一直在重复发送错误的包。
P7
因为是停等协议,只要在当前位置重传即可,不需要表明序号(也就是数据在字节流中的起始位置)
P8
略
P9
略
P10
在发送方加入start_timer以及timeout事件,注意timer要大于RTT
P11
前一种情况,可以正常工作,因为sndpkt在之前状态转移的过程中已经生成;
后一种情况,在第一个数据包损坏后,ACK是一个错误的值,发送方会认为ACK错误,从而重复发送当前的包,进入死锁。
P12
仅有一个比特差错时,正常工作;定时器过早超时,会导致重发的包从1累计到n,n趋于无穷时,第n个分组将被发送无穷次。
P13
draw your horse
P14
偶尔发送数据,NAK不如ACK,因为此时接收方判断丢失是依据数据包的上下文,也就是说,当丢失的包的下一个包被接收时,才会发现丢包,所以可能很长时间才发现丢包。
大量数据,使用NAK更好,可以减小数据流量
P15
NL/RRTT+NL/R\frac{NL/R}{RTT+NL/R}RTT+NL/RNL/R=90%
解得N=278
P16
能增加信道利用率;会有大量问题,比如,若连续丢2个包则根本不会被检测到。
P17
P18
P19
P20
发送端同教材图3.15
下一篇
《计算机网络 自顶向下方法》(第7版)答案(第三章)(二)
《计算机网络 自顶向下方法》(第7版)答案(第三章)(一)相关推荐
- 《计算机网络自顶向下方法第7版》第三章习题解答
传送门:<计算机网络自顶向下方法第7版>英文×习题汇总 collected by:蛋卷超人 SECTION 3.1-3.3 R1. Suppose the network layer pr ...
- 计算机网络 自顶向下方法 第七版中文 读书笔记 目录
计算机网络 自顶向下方法 第七版中文 读书笔记 目录 计算机网络 自顶向下方法 第七版中文 读书笔记 目录 第 1 章 计算机网络和因特网 第 2 章 应用层 第 3 章 运输层 第 4 章 网络层 ...
- 计算机网络自顶向下方法(第六版) 课后题答案 | 第一章
复习题 R1. 没什么不同,主机就是端系统,可互换使用:端系统包括PC 机,工作站,Web 服务器,邮件服务器,联网游戏机等. R2. 外交礼仪通常被描述为一套国际礼仪规则.这些建立已久.历史悠久的规 ...
- 计算机网络自顶向下方法(第六版) 课后题答案 | 第三章
复习题 R1. a. 将此协议称为简单传输协议(STP).在发送方端,STP 从发送过程中接收不超过 1196 字节的数据块.目标主机地址和目标端口号.STP 向每个块添加一个 4 字节的报头,并将目 ...
- 计算机网络自顶向下方法(第六版) 课后题答案 | 第五章
复习题 R1. 公共汽车.火车.汽车 R2. 虽然每个链路都保证通过链路发送的IP数据报将在链路的另一端接收到,没有错误,但不能保证IP数据报将以正确的顺序到达最终目的地.有了IP,同一TCP连接中的 ...
- 计算机网络自顶向下方法(第六版) 课后题答案 | 第四章
复习题 R1. 网络层的分组名称是数据报.路由器是根据包的 IP 地址转发包;而链路层是根据包的 MAC 地址来转发包. R2. 数据报网络中网络层两个最重要的功能是:转发,路由选择. 虚电路网络层最 ...
- 【计算机网络-自顶向下方法第7版】学习笔记分享
#前言 这些都是笔主上课和复习时的手写笔记,笔主也只是一名大三的学生,做此纯属分享给有同等需要的人也作为自己学习的一个记录,如出现纰漏请联系qq1586725168 # ps:如需要无水印pdf版本请 ...
- 《计算机网络自顶向下方法-第七版》第一章总结
1. 什么是Internet 1.1.1 Internet概述 Internet用于将世界上各种各样的终端设备(hosts或者end systems)连接到一起,各种设备通过communication ...
- 谭浩强 老师C语言第五版答案第三章
本章涉及 精度误差 警告处理 危险函数 回车符 ASCII等概念暂不做详细讲解,如有不懂可以留言 本文涉及scanf函数须在前加上: #define _CRT_SECURE_NO_W ...
- RFID第二版答案-第三章
3.1 波特率和比特率有什么不同? 比特率:表示的是每秒钟传输的二进制的位数,单位为bit/s 波特率:表示的是每秒钟传输的码元数. 3.2 信道宽度为3kHz,波特率可以达到8kbaud码?若能请给 ...
最新文章
- Windows10下安装Anaconda3(附带python3.7.9)+Tensorflow2.0.0+Pycharm
- var s=+newDate();
- 【网址收藏】如何三句代码跑起Davinci
- [蓝桥杯][2013年第四届真题]危险系数-dfs+图的遍历
- python 鸭子类型_Python中的鸭子输入是什么?
- 孔维滢201771010110《面向对象程序设计(java)》第一周学习总结
- 06 iOS 关闭侧滑返回
- Highlighter与BooleanQuery查询
- 数据库的几个基本概念
- IIS6与Tomcat6的整合方法
- 群体智能优化算法之蟑螂算法((Cockroach Swarm Optimization,CSO)
- Python如何配置清华镜像源
- C或C++报错:ld returned 1 exit status报错的原因
- 计算机多媒体培训总结,教师多媒体培训心得体会3篇
- 产品经理学习笔记(4)-第一种角色:产品策划——善于发现用户需求的人
- android加固!渣本毕业两年经验,终局之战
- 测试手机运行速度的软件,你的手机合格了吗 两款手机性能测试软件横评
- 问题 B: Little Sub and Triples
- C语言在开发中的应用博文汇总贴
- 华为dhcp+ac+ap组网实验
热门文章
- mysql更新数据的语句怎么写_mysql更新数据库语句怎么写?mysql更新字段语句
- 多线程_18_并发_同步_快乐影院_快乐火车票
- python做购物系统的实训报告_网上购物系统实训总结
- 转载:基于大数据的互联网金融反洗钱模型初探
- MAC-终端命令大全
- python井字棋_用python井字棋
- 快递单中抽取关键信息【一】----基于BiGRU+CR+预训练的词向量优化
- 如何导入JDBC驱动
- java struts2_Java struts2面试题及答案
- java分页查询代码实现