中科院大学计算机网络习题答案9
更新时间:2024-03-07 08:08:01 阅读量: 综合文库 文档下载
中科院大学计算机网络硕士课程
第九单元 传输层
09-练习题与解答
1.假定TCP使用两次握手替代三次握手来建立连接。也就是说,不需要第三个报文。那么现在是否可能产生死锁?请给出例子来说明你的答案。
解答:我们知道,3次握手完成两个重要功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送与确认。
现在把三次握手改成仅需要两次握手,死锁是可能发生的。作为例子,考虑计算机A和B之间的通信。假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功地建立了,可以开始发送数据分组。可是,B在A的应答分组在传输中被丢失的情况下,将不知道A是否已准备好,不知道A建议什么样的序列号用于A到B的交通,也不知道A是否同意B所建议的用于B到A交通的初始序列号,B甚至怀疑A是否收到自己的连接请求分组。在这种情况下,B认为连接还未建立成功,将忽略A发来的任何数据分组,只等待接收连接确认应答分组。而A在发出的分组超时后,重复发送同样的分组。这样就形成了死锁。
2. 一台TCP机器在1Gbps的通道上使用65535字节的发送窗口,单程延迟时间等于10毫
秒。问可以取得的最大吞吐率是多少? 线路效率是多少? 解答:10毫秒×2=20毫秒(RTT)
每20毫秒(RTT)可以发送一个窗口大小的交通量 每秒50个窗口(1000毫秒÷20毫秒=50) 65535×8×50 = 26.214Mbps
26.214Mbps÷1000Mbbps ≈ 2.6% (在1Gbps的通道上) 所以,最大吞吐率是26.214Mbps,线路效率约为2.6%。
3. 一个TCP报文段的最大载荷是65495字节,为什么要选择这样一个奇怪的数字呢?
解答:整个TCP报文段必须适配IP分组65535字节的总长度。因为TCP头最少20个字节,IP头的开销最少20个字节,所以仅剩下65495字节用于TCP数据。
4.对于以1Gbps速率运行的网络,是延迟(而不是带宽)成为约束因素。现在设有一个城
域网(MAN),其源端机和目的端机相隔20km。问数据传输速率为多大时,由于光速导致的往返路程延迟等于1K字节分组的发送延迟?
【解答】光在光纤和铜导线中的速度是大约每毫秒200公里。对于一条20公里的线路,单程延迟是100微秒,往返延迟是200微秒。1K字节就是1 024×8=8192位。如果发送8 192位的时间是200微秒,那么发送延迟等于传播延迟。设W(秒)是发送1位的时间,那么从等式
8 192W=200×10得到W=2×10÷8 192, 1/W==8192÷(2×10)≈40×10。 所以,数据传输速率应为40Mbps。
-6
-4
-4
6
授课教师:鲁士文 授课地点:雁栖湖教学区 公布答案时间:2014年11月28日
中科院大学计算机网络硕士课程
第九单元 传输层
5.主机H通过快速以太网连接Internet,IP地址为192.168.0.8,服务器S的IP地址为
211.68.71.80。H与S使用TCP通信时,在H上捕获的其中5个IP分组如附表(a)所示。
请回答下列问题。
(1)附表(a)中的IP分组中,哪几个是由H发送的?哪几个完成了TCP连接建立过程?哪几个在通过快速以太网传输时进行了填充?
注:IP分组头和TCP段头结构分别如插图(a)和插图(b)所示。
【解答】主机H的IP地址192.168.0.8用十六进制表示是c0 a8 00 08,服务器S的IP地址211.68.71.80用十六进制表示是d3 44 47 50。附表(a)表中的1号、3号和4号IP分组的源IP地址都是c0 a8 00 08,即主机H的地址,因此它们都是由H发送的。
授课教师:鲁士文 授课地点:雁栖湖教学区 公布答案时间:2014年11月28日
中科院大学计算机网络硕士课程
第九单元 传输层
在表中列出的5个IP分组中,在数据段中对应TCP报文段的编码位的6位段所在的字节分别是02H、12H、f0H、18H和10H;其中1号、2号IP分组的SYN位的值是1;2号和3号分组编码段的ACK位都是1,2号分组中的序号是e0 59 9f ef, 3号分组中的确认号是e0 59 9f f0,后者等于前者加1。 因此,1号、2号和3号IP分组完成了TCP连接建立过程。 快速以太网数据帧的数据段的最小长度是46字节。在表中列出的5个IP分组中,IP分组总长度分别是0030H,0030H,0028H,0038H和0028H。其中3号和5号分组的长度0028H(十进制40)小于46字节,其它分组长度都大于46字节,因此3号和5号分组通过快速以太网传输时进行了填充。
(2)根据附表(a)中的IP分组,分析S已经收到并由其传输层向应用层提交的数据字节是多少?
【解答】在表中列出的5个IP分组中,2号和5号分组是从S发往H的,在数据段中对应TCP报文段的编码位的6位段所在的字节分别是12H和10H。2号IP分组执行连接建立,编码位中的ACK位是1,确认号是84 6b 41 c6 (接收的初始序号) 。5号IP分组内TCP编码位中的ACK位是1,确认号是84 6b 41 d6 H。因此S已经收到并由其传输层向应用层提交的数据字节是84 6b 41 d6 H - 84 6b 41 c6 H = 10H=16字节。 (3)若附表(a)中的某个IP分组在S发出时的前40字节如附表(b)所示,则该IP分组到达H时经过了多少个路由器? 【解答】附表(b)所示的IP分组的标识是68 11 H,与附表(a)中的5号IP分组的标识相同,源IP地址都是d3 44 47 50 H,即服务器S的IP地址,因此它们是同一个IP分组。前者的生存时间段的值是40H;后者是在H上捕获的,其生存时间段的值是31H; 40H – 31 H = 0F H = 15;所以该IP分组到达H时经过了15个路由器。
6.假定TCP拥塞窗口被置成18K字节,并且发生了超时事件。如果接着的4个突发量传
输都是成功的,那么第4次传输的突发量所对应的拥塞窗口值是多大?假定最大报文段长度是1KB。
解答:在Internet的拥塞控制算法中,除了使用慢启动的接收窗口和拥塞窗口外,还使用第3个参数,即门槛值,开始置成16个报文段。当发生超时的时候,该门槛值被设置成当前拥塞窗口值的一半,而拥塞窗口则重置成一个最大报文段长。然后再使用慢启动算法决定网络可以接受的突发量,一直增长到门槛值为止。从这一点开始,成功的传输线性地增加拥塞窗口,即每一次突发传输后只增加一个最大报文段,而不是每个报文段传输后都增加一个最大报文段的窗口值。 现在由于发生了超时,下一次传输将是1个最大报文段,门槛值被设置成18/2=9K字节。然后是2个、4个和8个最大报文段,所以第4次传输的突发量所对应的拥塞窗口值是8K字节。
授课教师:鲁士文 授课地点:雁栖湖教学区 公布答案时间:2014年11月28日
正在阅读:
中科院大学计算机网络习题答案903-07
华为技术有限公司08-30
佛教与中国传统文化 试卷03-08
小学生经典美文摘抄02-11
八年级上册物理 期末试卷易错题(Word版 含答案)05-07
2014年国家公务员考试公告12-22
员工诚信承诺书.doc04-16
几分温暖在心头02-14
溶液的酸碱性和PH值的计算(老师用)10-13
公司项目实施情况汇报02-11
- 计算机试题
- 【2012天津卷高考满分作文】鱼心人不知
- 教育心理学历年真题及答案--浙江教师资格考试
- 20180327-第六届“中金所杯”全国大学生金融知识大赛参考题库
- 洪林兴达煤矿2018年度水情水害预测预报
- 基本要道讲义
- 机电设备安装试运行异常现象分析与对策
- 《有机化学》复习资料-李月明
- 非常可乐非常MC2--非常可乐广告策划提案 - 图文
- 2011中考数学真题解析4 - 科学记数法(含答案)
- 企业人力资源管理师三级07- 09年真题及答案
- 基于单片机的光控自动窗帘控制系统设计说明书1 - 图文
- 20160802神华九江输煤皮带机安装方案001
- (共53套)新人教版一生物必修2(全册)教案汇总 word打印版
- 2014行政管理学总复习
- 中国银监会关于加强地方政府融资平台贷款风险监管的指导意见
- 民宿酒店核心竞争与研究
- 游园活动谜语大全2012
- 河南省天一大联考2016届高三英语5月阶段性测试试题(六)(A卷)
- 小型超市管理系统毕业论文详细设计4
- 中科院
- 习题
- 计算机网络
- 答案
- 大学
- 国家卫生城市工作领导小组和责任分工-(1)精品名师资料
- 孩子交往能力的培养
- 玄天上帝灵签解
- 数控技术及应用教学大纲
- 路面铣刨摊铺施工方案
- (刀库)FDM400-20带刀库-使用说明书全解 - 图文
- 董氏掌诊核心描述
- 财政部、国家发展改革委关于清理规范涉及职业资格相关收费的通知
- 语文教学伴我成长的几点体会
- 转变思维 增长能力 提升素质
- 六年级同步练习卷
- 瑚―栗山铜铅锌多金属矿床地质特征及找矿方向-最新年精选文档
- PL振打式单机除尘器
- 常见气体的爆炸极限及爆炸极限计算公式
- 咨询工程师考试试题09--10年试题
- 起重机安装过程检验记录(新)
- 中药面膜加盟什么牌子好
- 东大16秋学期《电子商务》在线作业1
- 特价房免费房及冲减程序
- 国有企业思想政治教育工作方法探析