计算机网络第五章课后答案
计算机网络第四版(课后练习答案)

计算机网络第四版(课后练习答案)计算机网络第四版(课后练习答案)第一章:计算机网络与因特网1. 计算机网络的基本概念与体系结构计算机网络是指将分散的、独立的计算机系统通过通信设备和线路连接起来,实现信息共享和资源共享的系统。
它由硬件、软件和协议等组成,并遵循一定的体系结构。
2. 因特网的发展与组成因特网是全球最大的计算机网络,由大量的自治系统(AS)组成,采用TCP/IP协议族作为通信协议,实现全球范围内的信息交流和资源共享。
第二章:物理层1. 传输媒体的基本概念和分类传输媒体是信息在计算机网络中传输的介质,主要包括双绞线、同轴电缆、光纤和无线媒体等,根据传输方式分类可分为有线传输媒体和无线传输媒体。
2. 信道复用与调制信道复用是指多路复用技术,用于将多个通信信道中的数据通过一个物理通道传输。
调制技术是将数字信号转换为模拟信号的过程,常用的调制方式有ASK、FSK、PSK等。
第三章:数据链路层1. 数据链路层的基本概念和功能数据链路层在物理层之上,提供有点到点的数据传输服务,主要功能包括帧的封装与解封装、错误检测与纠正、流量控制和访问控制等。
2. 介质访问控制介质访问控制是指多个计算机节点在共享传输媒体时的竞争与协调机制,主要包括载波侦听、轮询、令牌传递和CSMA等。
第四章:网络层1. 网络层的基本概念与功能网络层是计算机网络中的核心层,负责将分组从源节点传输到目的节点,主要功能包括寻址与路由、分组的转发与接收、拥塞控制和互联互通等。
2. 网际协议(IP)IP协议是因特网中最主要的协议之一,它定义了数据报的格式和传输规则,实现了数据包的路由和转发功能,是因特网的核心协议之一。
第五章:运输层1. 运输层的基本概念与功能运输层负责对网络层传输的数据进行可靠或无需可靠地传输,主要功能包括端到端的连接建立与释放、数据的分段与重组、流量控制和拥塞控制等。
2. 传输控制协议(TCP)TCP是因特网中最重要的运输层协议之一,它提供可靠的、面向连接的数据传输服务,通过确认应答和超时重传等机制,保证了数据的可靠性和可恢复性。
计算机网络课后答案整理

计算机网络课后答案整理第五章:1、广义的网络互连可以在那几个层次上实现?分别需要用到哪些网络互连设备?答:广义的网络互连可以在网络体系结构的不同层次上实现,例如:1)物理层:使用中继器或集线器在不同的电缆段之间复制位信号,在物理上实现同类局域网络不同网段的互连;2)数据链路层:使用网桥或交换机在局域网之间转发数据帧,可以用mac地址寻址,高效实现不同局域网络之间的互连与通信;3)网络层:使用路由器在不同的网络之间存储转发分组,用ip地址寻址,可以实现不同类别链路的网络互连,这也是因特网的主要技术基础;4)传输层及应用层:使用网关提供更高层次的互连,用端口号或其他特定标识寻址,主要应用在不同类别的网络(例如:因特网与sna的网间通信)的互连。
3、因特网中存在三种地址和两种地址转换机制,这两种机制的特点和区别是什么?这三种地址存在的意义何在?DNS和ARP是两种IP地址转换机制,用于完成本地主机上的IP地址转换和Internet上的IP地址转换;ARP是在局域网内完成从主机IP到MAC地址的转换。
这是一个本地应用程序。
为什么互联网使用三个地址进行通信?这是因为:首先,主机域名可以帮助人们记忆网络主机地址,因为它一般使用英文缩写;ip地址则是完成tcp/ip网络通信所必需,使用ip地址可以惟一性的确定通信所需要的网络主机或路由器(接口),所有的域名也必须转换成为ip地址之后才能用于网络通信(ip协议使用ip地址进行数据传输);而mac地址最为有趣,可以注意到在点堆点的通信协议中(如ppp),其实并不需要mac地址,从理论上,mac地址对于因特网来说,显然是可有可无的。
之所以需要mac地址,是因为需要支持多种网络技术的发展,并保持网络链路层发展的独立性,例如在局域网络中还存在ipx/spx、appletalk等网络技术,保留了mac地址,就可以使得网络技术在不同的应用领域中,保留最大可能的多样性和选择余地。
计算机网络第5章作业参考答案

第5章 5-9 答:完全有可能。设想A连续发送了2个报文段:(seq=92,DATA共8字节)和(seq=100,DATA共20字节),它们均正确到达B。B连续发两个确认:(ack=100)和(ack=120)。但前者在网络中传输时经历了很大的时延,使得A先收到B后发送的确认。
5-11 答: (1) 好处:把不按序的报文段丢弃,可以避免占用接收方的缓存; 坏处:因丢弃了不按序的报文段,因此发送方需要重新传送本已正确接收到的部分报文段,会浪费网络的资源。 (2) 好处:将不按序的报文段暂存于接收缓存内,待所缺序号的报文段收齐后再一起上 交应用层,这样可以避免接收方重复发送不按序的报文,提高网络的利用率; 坏处:需要占用接收缓存,影响接收窗口的大小。
5-13 答:5 段链路的传播时延=250*2+(1500/150000)*3*1000=530ms 5 段链路的发送时延=960/(48*1000)*5*1000=100ms 所以5段链路单程端到端时延=530+100=630ms
5-15 答:TCP工作示意图如下页图所示,其中假定只有发送方有数据传输,而接收方只是确认而没有数据传输。连接建立采用三次握手协议,连接的释放采用4次挥手协议,中间的即为数据传输过程。
5-28 答:拥塞窗口大小分别为:1,2,4,8,9,10,11,12,1,2,4,6,7,8,9。拥塞窗口的演变曲线图参考图5-19(见教材P190)。
5-29 答:在理想情况下,每20ms可以发送一个窗口大小的数据量,外加40字节的TCP首部(其中20字节是发送端的TCP首部,另外20字节是确认报文的TCP首部长,且假定发送和接收双方的TCP报文首部都没有可选项)。因此,每次发送的数据量计算如下: (65536+40)×8=524608(b) 发送时延为: t1=524608/109=5.24608×10-4(s)
端到端往返时延为: t2=10×10-3×2=2×10-2 (s)
计算机网络答案-第五章

第五章传输层5—01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别为什么运输层是必不可少的答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。
各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。
5—02 网络层提供数据报或虚电路服务对上面的运输层有何影响答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。
但提供不同的服务质量。
`5—03 当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的答:都是。
这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。
5—04 试用画图解释运输层的复用。
画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP数据报上。
5—05 试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。
答:VOIP:由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。
有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。
因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。
:5—06 接收方收到有差错的UDP用户数据报时应如何处理答:丢弃5—07 如果应用程序愿意使用UDP来完成可靠的传输,这可能吗请说明理由答:可能,但应用程序中必须额外提供与TCP相同的功能。
5—08 为什么说UDP是面向报文的,而TCP是面向字节流的答:发送方UDP 对应用程序交下来的报文,在添加首部后就向下交付IP 层。
UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。
接收方UDP 对IP 层交上来的UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。
《计算机网络》谢希仁第五版课后题答案

3
Web安全
此外,第六章还涵盖了Web安全的基本概念和常见的安全攻击与防御。
其他资源
• 补充阅读书籍和研究论文 • 计算机网络实验指导 • 在线学习平台和课程
《计算机网络》谢希仁第 五版课后题答案
这是一个关于《计算机网络》谢希仁第五版课后题答案的幻灯片演示。通过 这个演示,您将了解到该书的概览以及每一章的主要内容和其他有用络》谢希仁第五版涵盖了计算机网络的各个方面,包括物理层、数据链路层、网 络层、运输层和应用层等。
权威教材
多路复用
还讨论了多路复用和多路分 解的方法,以及运输层在网 络中的位置和作用。
性能优化
此外,第五章还提供了一些 性能优化的方法和工具,如 流量调整和负载均衡。
第六章:应用层
1
网络应用
第六章详细介绍了常见的网络应用层协议,如HTTP、FTP、SMTP和DNS等。
2
分布式系统
还讨论了分布式系统的概念和架构,以及常见的分布式应用。
作为计算机网络领域的经典教材,该书由谢希仁教授编著,深入浅出地介绍了各种网络技术 和协议。
涵盖案例
该书通过实际案例分析,帮助读者理解网络技术在实际应用中的运作和问题解决。
第一章:绪论
网络通信
第一章介绍了计算机网络的基本 概念,包括网络通信的原理、网 络拓扑以及网络协议的作用。
云计算
还涵盖了当前热门话题云计算的 基本概念和架构,以及其与计算 机网络的关系。
第三章:数据链路层
1 错误检测
第三章主要介绍了数据链 路层的功能,包括错误检 测和纠错技术,以及流量 控制和访问控制的方法。
2 以太网
还介绍了以太网的工作原 理和常见的以太网协议, 如CSMA/CD。
计算机网络书后习题(王兆青)第五章答案

一、填空题1.信息在传输过程中遭受到的攻击类型有(中断)、(窃听)、(篡改)和(伪造)。
2.如果一个密码算法的加密密钥的解密密钥相同,那么这种密码算法称为(对称密钥)。
3.防火墙技术根据防范方式和侧重点的不同可分为(包过滤)和(代理服务)两大类。
4.入侵检测系统按照功能不同大致可以分为(基于主机的入侵检测系统)、(基于网络的入侵检测系统)和(分布式入侵检测系统)3大类型。
5.TCSEC将网络安全分为(7)个级别,(D)是最低级别,(A)是最高级别。
二、问答题1.什么叫计算机网络安全,网络安全有哪几个基本要素,各要素的含义是什么P177-p180保护计算机网络系统中的硬件,软件和数据资源,不因偶然或恶意的原因遭到破坏、更改、泄露,使网络系统连续可靠性地正常运行,网络服务正常有序。
7.1.1中的1-7的标题2.ISO安全体系结构定义了几类安全服务类型,内容分别是什么P182表7-13.按加密密钥和解密密钥类型的不同,密码算法可分为哪几种类型,它们各有什么特点,这些类型有哪些典型算法P185-P186安加密和解密密钥的类型不同,密码算法可以分为对称密钥密码和非对称密钥密码。
特点是加密和解密使用同一密钥DES Trple DES IDEA Blowfish和Twofish4.简述数字签名的功能P188可以解决否认、伪造、篡改及冒充、抵赖等。
而保证信息的真实性和完整性5.防火墙有几种体系结构,各有什么特点P1941、屏蔽路由器(Screening Router)2、双穴主机网关(Dual Homed Gateway)3、屏蔽主机网关(Screened Host Gateway)4、屏蔽子网(Screened Subnet)6.简述病毒的定义和特征P199-P200计算机病毒(Computer Virus)在《中华人民共和国计算机信息系统安全保护条例》中被明确定义,病毒指“编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码”。
计算机网络第五版答案完整版
《计算机网络》课后习题答案第一章概述1-1 计算机网络向用户可以提供哪些服务?答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。
1-2 试简述分组交换的特点答:分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
1-3 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。
当交换机完成接续,对方收到发起端的信号,双方即可进行通信。
在整个通信过程中双方一直占用该电路。
它的特点是实时性强,时延小,交换设备成本较低。
但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。
电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。
(2)报文交换将用户的报文存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。
报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显而易见的。
以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。
报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
计算机网络教程第五谢希仁课后答案
《计算机网络教程》谢希仁习题参考答案第一章概述传播时延=信道长度/电磁波在信道上的传播速度发送时延=数据块长度/信道带宽总时延=传播时延+发送时延+排队时延1-01 计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。
(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20 世纪60 年代出现分时系统后,则具有交互式处理和成批处理能力。
(2)分组交换网:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。
网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户断续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。
(3)形成计算机网络体系结构:为了使不同体系结构的计算机网络都能互联,国际标准.化组织ISO 提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。
这样,只要遵循OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。
(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。
1-02 试简述分组交换的要点。
答:分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
在分组交换网络中,数据按一定长度分割为许多小段的数据——分组。
以短的分组形式传送。
分组交换在线路上采用动态复用技术。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
在路径上的每个结点,把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
计算机网络第5章练习题答案
第五章练习题答案一、填空(1)IP地址长度在Ipv4中为__32___比特,而在Ipv6中则为_128_ 比特.(2)C类IP地址最高三个比特位,从高到低依次是_110___B类IP地址最高二个比特位,从高到低依次是___10_ (3)OSPF协议最主要的特点就是使用分布式的__链路状态_____,而不是像RIP那样使用__距离矢量_____协议。
(4)进行子网划分后,路由表中每条记录都包括目的网络地址、_子网掩码_____和下一跳地址三项。
(5)若一个A类网络的子网掩码为255.240.0.0,则它由____14____个子网组成。
(除去全0和全1的子网) 24-2=14二、选择1、检查网络连通性的应用程序是___a_A. PINGB. ARPC. BINDD. DNS2、关于IP地址,以下哪种说法是不正确的:(b)A . IP地址通常分为A类,B类,C类和D类等B . IP地址通常使用字符表示的C . IP地址包含网络地址和主机地址两部分内容D . IP地址用来标识Internet上的不同主机3、ARP协议的主要功能是:( a )。
A.将IP地址解析为物理地址B.将物理地址解析为IP地址C.将主机域名解析为IP地址D.将IP地址解析为主机域名4、网络号在一个IP地址中起什么作用?( a )A、它规定了主机所属的网络B、它规定了网络上计算机的身份C、它规定了网络上的哪个节点正在被寻址D、它规定了设备可以与哪些网络进行通讯5、假设一个主机的IP地址为192.168.5.121,而子网掩码为255.255.255.248,那么该主机的网络号是什么?( b )A、192.168.5.12B、192.168.5.120C、192.168.5.112D、192.168.5.326、对距离向量算法进行具体描述正确的是(d)A、路由器启动时对路由器直接进行初始化,该初始路由表包括所有去往与本路由器直接相连的网络路径B、初始化的路由表中各路径的距离均为1C、各路由器周期性地向其相邻的路由器广播自已的路由表信息D、以上都正确三.判断题1.IP数据报的首部采用20个字节的固定长度。
计算机网络自顶向下答案第五章中文版
5复习题1.虽然每条链路都能保证数据包在端到端的传输中不发生差错,但它不能保证IP数据包是按照正确的顺序到达最终的目的地。
IP数据包可以使用不同的路由通过网络,到达接收端的顺序会不一致,因此,TCP需要用来使字节流按正确的序号到达接收端。
2.链路层能够向网络层提供的服务有:成帧,链路接入,可靠传送,流量控制,纠错,检错,全双工传输等。
其中,在IP中有的服务是:成帧,检错。
在TCP有的服务是:成帧,可靠传送,流量控制,检错以及全双工传输。
3.会出现冲突。
因为当一个节点在传输数据的同时,又开始接受数据,这种情况下必然会发生冲突。
4.时隙ALOHA:1,2和4(时隙ALOHA只是部分分散,因为它要求所有节点的时钟同步)。
令牌传输:1,2,3和4.5.略6.当一个节点传送一个帧时,该节点只有在此帧在整个环网中传播一遍后才释放令牌,这样,如果L/R比传播延时小,令牌环协议的效率将是很低的。
7.248个MAC addresses; 232个IPv4 addresses; 2128个IPv6 addresses8.c的适配器会处理这些帧,但是不会将这些帧中的IP数据包传递给c。
如果A使用的是广播地址,则c不仅会处理而且会传递这些数据包。
9.ARP查询要在广播帧中发送是因为查询主机不知道哪个适配器的地址对应于要查询的IP地址。
而ARP响应时,由于发送节点知道要给哪个适配器发送响应,所以该响应在包含具体目的MAC地址的帧中发送,而不必发送广播帧。
10.不可能。
每个ARP模块管理该局域网内的适配器,并且每个适配器(MAC)拥有唯一的LAN地址。
11.这三种以太网技术具有相同的帧结构。
12.每个比特发生一次跳变,由于是全1码,因此每两个比特之间也会发生跳变。
2*10M次,即每秒2千万次跳变。
13.第5次冲突后,适配器从{0,1,2…,31}中选择K,故K为4的概率为1/32,它对应于204.8ms的时延。
第五章习题:1.最右面的一列和最下面的一行是校验比特。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章5—01 试说明运输层在协议栈中得地位与作用,运输层得通信与网络层得通信有什么重要区别?为什么运输层就是必不可少得?答:运输层处于面向通信部分得最高层,同时也就是用户功能中得最低层,向它上面得应用层提供服务运输层为应用进程之间提供端到端得逻辑通信,但网络层就是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效得分组交换)。
各种应用进程之间通信需要“可靠或尽力而为”得两类服务质量,必须由运输层以复用与分用得形式加载到网络层。
5—02 网络层提供数据报或虚电路服务对上面得运输层有何影响?答:网络层提供数据报或虚电路服务不影响上面得运输层得运行机制。
但提供不同得服务质量。
5—03 当应用程序使用面向连接得TCP 与无连接得IP 时,这种传输就是面向连接得还就是面向无连接得?答:都就是。
这要在不同层次来瞧,在运输层就是面向连接得,在网络层则就是无连接得。
5—04 试用画图解释运输层得复用。
画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP 数据报上。
5—05 试举例说明有些应用程序愿意采用不可靠得UDP ,而不用采用可靠得TCP 。
答:VOIP:由于语音信息具有一定得冗余度,人耳对VOIP数据报损失由一定得承受度,但对传输时延得变化较敏感。
有差错得UDP 数据报在接收端被直接抛弃,TCP 数据报出错则会引起重传,可能带来较大得时延扰动。
因此VOIP宁可采用不可靠得UDP,而不愿意采用可靠得 TCP 。
5—06 接收方收到有差错得UDP用户数据报时应如何处理?答:丢弃5—07 如果应用程序愿意使用UDP 来完成可靠得传输,这可能吗?请说明理由答:可能,但应用程序中必须额外提供与TCP 相同得功能。
5—08 为什么说UDP 就是面向报文得,而TCP 就是面向字节流得?答:发送方 UDP 对应用程序交下来得报文,在添加首部后就向下交付 IP 层。
UDP 对应用层交下来得报文,既不合并,也不拆分,而就是保留这些报文得边界。
接收方 UDP 对 IP 层交上来得 UDP 用户数据报,在去除首部后就原封不动地交付上层得应用进程,一次交付一个完整得报文。
发送方TCP 对应用程序交下来得报文数据块,视为无结构得字节流(无边界约束,课分拆/合并),但维持各字节5—09 端口得作用就是什么?为什么端口要划分为三种?答:端口得作用就是对TCP/IP体系得应用进程进行统一得标志,使运行不同操作系统得计算机得应用进程能够互相通信。
熟知端口,数值一般为 0~1023、标记常规得服务进程;登记端口号,数值为1024~ 49151,标记没有熟知端口号得非常规得服务进程;5—10 试说明运输层中伪首部得作用。
答:用于计算运输层数据报校验与。
5—11 某个应用进程使用运输层得用户数据报UDP,然而继续向下交给IP 层后,又封装成IP 数据报。
既然都就是数据报,可否跳过UDP而直接交给IP 层?哪些功能UDP提供了但IP 没提提供?答:不可跳过UDP而直接交给 IP 层IP 数据报IP 报承担主机寻址,提供报头检错;只能找到目得主机而无法找到目得进程。
UDP提供对应用进程得复用与分用功能,以及提供对数据差分得差错检验。
5—12 一个应用程序用UDP,到 IP 层把数据报在划分为4 个数据报片发送出去,结果前两个数据报片丢失,后两个到达目得站。
过了一段时间应用程序重传 UDP,而 IP 层仍然划分为4 个数据报片来传送。
结果这次前两个到达目得站而后两个丢失。
试问:在目得站能否将这两次传输得4 个数据报片组装成完整得数据报?假定目得站第一次收到得后两个数据报片仍然保存在目得站得缓存中。
答:不行重传时,IP 数据报得标识字段会有另一个标识符。
仅当标识符相同得IP 数据报片才能组装成一个IP 数据报。
前两个IP 数据报片得标识符与后两个IP 数据报片得标识符不同,因此不能组装成一个IP 数据报。
5—14 一UDP 用户数据报得首部十六进制表示就是:06 32 0045 00 1C E2 17、试求源端口、目得端口、用户数据报得总长度、数据部分长度。
这个用户数据报就是从客户发送给服务器发送给客户?使用UDP得这个服务器程序就是什么?解:源端口1586,目得端口69,UDP用户数据报总长度28字节,数据部分长度20字节。
此UDP 用户数据报就是从客户发给服务器(因为目得端口号<1023,就是熟知端口)、服务器程序就是TFFTP 。
5—15 使用TCP 对实时话音数据得传输有没有什么问题?使用UDP 在传送数据文件时会有什么问题?答:如果语音数据不就是实时播放(边接受边播放)就可以使用TCP ,因为TCP 传输可靠。
接收端用TCP 讲话音数据接受完毕后,可以在以后得任何时间进行播放。
但假定就是实时传输,则必须使用UDP。
UDP不保证可靠交付,但 UCP 比TCP 得开销要小很多。
因此只要应用程序接受这样得服务质量就可以使用UDP。
5—16 在停止等待协议中如果不使用编号就是否可行?为什么?答: 分组与确认分组都必须进行编号,才能明确哪个分则得到了确认。
5—17 在停止等待协议中,如果收到重复得报文段时不予理睬(即悄悄地丢弃它而其她什么也没做)就是否可行?试举出具体得例子说明理由。
答:收到重复帧不确认相当于确认丢失5—18 假定在运输层使用停止等待协议。
发送发在发送报文段M0后再设定得时间内未收到确认,于就是重传M0,但M0又迟迟不能到达接收方。
不久,发送方收到了迟到得对M0得确认,于就是发送下一个报文段M1,不久就收到了对 M1得确认。
接着发送方发送新得报文段M0,但这个新得 M0在传送过程中丢失了。
正巧,一开始就滞留在网络中得M0现在到达接收方。
接收方无法分辨 M0就是旧得。
于就是收下 M0,并发送确认。
显然,接收方后来收到得M0就是重复得,协议失败了。
试画出类似于图59 所示得双方交换报文段得过程。
答:旧得M0被当成新得M0。
5—22 主机A 向主机B 发送一个很长得文件,其长度为L 字节。
假定TCP 使用得MSS有1460字节。
(1)在 TCP 得序号不重复使用得条件下,L 得最大值就是多少?(2)假定使用上面计算出文件长度,而运输层、网络层与数据链路层所使用得首部开销共 66 字节,链路得数据率为10Mb/s,试求这个文件所需得最短发送时间。
解 :(1)L_max 得最大值就是2^32=4GB,G=2^30、(2) 满载分片数Q={L_max/MSS}取整=2941758发送得总报文数N=Q*(MSS+66)+{ ( L_max Q*MSS )+66}=4489122708+682=4489123390总字节数就是N=4489123390字节,发送4489123390字节需时间为:N*8/(10*10^6)=3591、3秒,即59、85分,约1 小时。
5—23 主机A 向主机B 连续发送了两个TCP 报文段,其序号分别为70与100。
试问:(1)第一个报文段携带了多少个字节得数据?(2)主机 B 收到第一个报文段后发回得确认中得确认号应当就是多少?(3)如果主机 B 收到第二个报文段后发回得确认中得确认号就是180,试问A 发送得第二个报文段中得数据有多少字节?(4)如果 A 发送得第一个报文段丢失了,但第二个报文段到达了B。
B 在第二个报文段到达后向A 发送确认。
试问这个确认号应为多少?解 :(1)第一个报文段得数据序号就是70到99,共30字节得数据。
(2)确认号应为100、(3)80字节。
(4)705—25 为什么在TCP 首部中要把TCP 端口号放入最开始得4个字节?答:在ICMP 得差错报文中要包含IP 首部后面得8 个字节得内容,而这里面有TCP 首部中得源端口与目得端口。
当TCP收到ICMP 差错报文时需要用这两个端口来确定就是哪条连接出了差错。
5—26 为什么在TCP 首部中有一个首部长度字段,而UDP 得首部中就没有这个这个字段?答:TCP 首部除固定长度部分外,还有选项,因此TCP 首部长度就是可变得。
UDP首部长度就是固定得。
5—27 一个TCP 报文段得数据部分最多为多少个字节?为什么?如果用户要传送得数据得字节长度超过TCP 报文字段中得序号字段可能编出得最大序号,问还能否用TCP 来传送?答:65495 字节,此数据部分加上 TCP首部得20字节,再加上IP 首部得20字节,正好就是IP 数据报得最大长度65535、(当然,若IP 首部包含了选择,则IP 首部长度超过 20字节,这时TCP 报文段得数据部分得长度将小于65495 字节。
)数据得字节长度超过TCP 报文段中得序号字段可能编出得最大序号,通过循环使用序号,仍能用TCP 来传送。
5—28 主机A 向主机B 发送TCP 报文段,首部中得源端口就是m 而目得端口就是n。
当B 向A 发送回信时,其TCP 报文段得首部中源端口与目得端口分别就是什么?答:分别就是n 与m。
5—29 在使用TCP 传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应得数据得重传。
试说明理由。
答:还未重传就收到了对更高序号得确认。
5—30 设TCP 使用得最大窗口为65535 字节,而传输信道不产生差错,带宽也不受限制。
若报文段得平均往返时延为20ms,问所能得到得最大吞吐量就是多少?答:在发送时延可忽略得情况下,最大数据率= 最大窗口*8/平均往返时间=26、2Mb/s。
5—31 通信信道带宽为1Gb /s ,端到端时延为 10ms。
TCP 得发送窗口为65535 字节。
试问:可能达到得最大吞吐量就是多少? 信道得利用率就是多少?答:L=65536×8+40×8=524600C=109b/sL/C=0、0005246sTd=10×103s0、02104864Throughput=L/(L/C+2×Td)=524600/0、0205246=25、5Mb/s Efficiency=(L/C)//(L/C+2×D)=0、0255最大吞吐量为25、5Mb/s 。
信道利用率为25、5/1000=2、55% 5—35 试计算一个包括5 段链路得运输连接得单程端到端时延。
5 段链路程中有2 段就是卫星链路,有3 段就是广域网链路。
每条卫星链路又由上行链路与下行链路两部分组成。
可以取这两部分得传播时延之与为 250ms 。
每一个广域网得范围为1500km,其传播时延可按150000km/s 来计算。
各数据链路速率为48kb/s ,帧长为960 位。
答:5 段链路得传播时延=250*2+ (1500/150000 )*3*1000=530ms5 段链路得发送时延=960/(48*1000)*5*1000=100ms所以5 段链路单程端到端时延=530+100=630ms5—36 重复535题,但假定其中得一个陆地上得广域网得传输时延为150ms 。