计算机网络 自顶向下方法 第三章 运输层 习题答案

发布时间:2025-02-23 11:09

问题导向:遇到难题,鼓励孩子自己寻找答案 #生活技巧# #家庭教育建议# #学习辅导方法#

计算机网络 自顶向下方法 第三章 运输层 习题答案

最新推荐文章于 2024-12-04 10:57:01 发布

dldldl1994 于 2019-01-10 21:58:18 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

复习题

a)称此协议为简单传输协议(STP)。在发送方,STP从发送进程接收不超过1196字节的数据块、目标主机地址和目标端口号。STP向每个块添加一个四字节的头,并将目标进程的端口号放在此头中。然后,STP向网络层提供目标主机地址和生成的段。网络层将该段发送到目标主机上的STP。然后,STP检查段中的端口号,从段中提取数据,并将数据传递给由端口号标识的进程。
b)段现在有两个头字段:源端口字段和目标端口字段。在发送方,STP接受不超过1192字节的数据块、目标主机地址、源端口号和目标端口号。STP创建一个包含应用程序数据、源端口号和目标端口号的段。然后它将段和目标主机地址提供给网络层。接收主机的STP接收到段后,向应用程序进程提供应用程序数据和源端口号。
c)不,运输层不必在核心中做任何事情;运输层“生活”在终端系统中。 1.对于寄信,家庭成员必须向代表提供信件本身,目的地住宅的地址和收件人的姓名。 代表清楚地将收件人的姓名写在信件的顶部。 然后代表将信件放入信封中,并在信封上写下目的地住宅的地址。 然后代表将这封信寄给地球的邮件服务部门。 在接收方,代表收到邮件服务中的信件,从信封中取出信件,并记下信件顶部写的收件人姓名。 然后,代表将该信件以此名称发给家庭成员。
2.不,邮件服务无需打开信封; 它只检查信封上的地址。 源端口号y和目标端口号x。 应用程序开发人员可能不希望其应用程序使用TCP的拥塞控制,这可以在拥塞时限制应用程序的发送速率。 通常,IP电话和IP视频会议应用程序的设计者选择通过UDP运行其应用程序,因为他们希望避免TCP的拥塞控制。 此外,某些应用程序不需要TCP提供的可靠数据传输。 由于大多数防火墙都配置为阻止UDP流量,因此使用TCP进行视频和语音流量可以使流量通过防火墙。 是的。应用程序开发人员可以将可靠的数据传输放入应用层协议中。然而,这需要大量的工作和调试。 是的,两段都将指向同一套接字。对于每个接收到的段,在套接字接口上,操作系统将向进程提供IP地址,以确定各个段的起源。 对于每个持续连接,Web服务器创建单独的“连接套接字”。 每个连接套接字用四元组标识:(源IP地址,源端口号,目标IP地址,目标端口号)。 当主机C接收到IP数据报时,它会检查数据报/段中的这四个字段,以确定它应该将TCP段的有效负载传递给哪个套接字。 因此,来自A和B的请求通过不同的套接字。 这两个套接字的标识符都有目的端口80; 但是,这些套接字的标识符对源IP地址具有不同的值。 与UDP不同,当传输层将TCP段的有效负载传递给应用程序进程时,它不会指定源IP地址,因为这是由套接字标识符隐式指定的。 接收方需要序号来确定到达的数据包是包含新数据还是重传。 处理传输损失。 如果在分组的定时器的持续时间内没有接收到针对所发送的分组的ACK,则假定分组(或其ACK或NACK)已丢失。 因此,重传该分组。 协议rdt 3.0中仍然需要一个计时器。 如果往返时间已知,则唯一的优点是,发送者确切地知道分组或分组的ACK(或NACK)已经丢失,与真实场景相比,ACK(或者 在计时器到期后,NACK)可能仍然在发送方的路上。 但是,为了检测丢失,对于每个分组,仍然需要在发送方处具有恒定持续时间的定时器。 a)数据包丢失导致超时,之后所有五个数据包都被重新传输。
b)由于Go-Back-N使用累积确认,因此丢失ACK不会触发任何重传。
c)发送方无法发送第六个数据包,因为发送窗口大小固定为5。 a)当数据包丢失时,收到的四个数据包被缓冲到接收器。 超时后,发送方重新传输丢失的数据包,接收方以正确的顺序将缓冲的数据包传递给应用程序。
b)接收方为丢失的ACK发送重复的ACK。
c)发送方无法发送第六个数据包,因为发送窗口大小固定为5
当数据包丢失时,GO-Back-N重新传输所有数据包,而选择重传仅重传丢失的数据包。 在丢失确认的情况下,选择重传发送重复的ACK而GO-Back-N使用累积确认,因此不需要重复的ACK。 a) false b) false c) true d) false e) true f) false g) false a) 20 bytes b) 确认号 = 90 3段。 第一段:seq = 43,ack = 80; 第二段:seq = 80,ack = 44; 第三段; seq = 44,ack = 81 R/2 假,它被设置为拥塞窗口当前值的一半。 设X = RTT FE,Y = RTT BE,ST =搜索时间。 请考虑以下时序图。
客户端和服务器(后端)之间的TCP数据包交换图,它们之间有代理(前端)。

在这里插入图片描述
从该图中我们看到总时间为4X + Y + ST = 4 * RTTFE + RTTBE +搜索时间

习题

源端口 目标端口
a) A → S 467 23
b) B → S 513 23
c) S → A 23 467
d) S → B 23 513
e) Yes.
f) No.

假设主机A、B和C的IP地址分别是a、b、c。(注意a、b、c是不同的。)
到主机A:源端口=80,源IP地址=b,目标端口=26145,目标IP地址=a
到主机C,左进程:源端口=80,源IP地址=b,目标端口=7532,目标IP地址=c
到主机C,右进程:源端口=80,源IP地址=b,目标端口=26145,目标IP地址=c

注意,如果溢出则回卷
在这里插入图片描述
在这里插入图片描述
反码=1 1 0 1 0 0 0 1。
为了检测错误,接收方添加四个字(三个原始字和校验和)。如果和包含零,则接收器知道发生了错误。所有的一位错误都将被检测到,但是两位错误是无法检测到的(例如,如果第一个字的最后一位转换为0,第二个字的最后一位转换为1)。

a)添加两个字节得到11000001.取一个反码给出00111110。
b)添加两个字节得到01000000; 反码给10111111。
c

网址:计算机网络 自顶向下方法 第三章 运输层 习题答案 https://www.yuejiaxmz.com/news/view/790214

相关内容

如何学习计算机网络——学习方法
小白也能轻松学的计算机网络零基础入门(附学习路线 + 计算机网络教程)
=网络第一章知识点与习题.doc
【数据分析与智能计算】第二章: 综合练习题及答案讲解
计算机应用基础=随堂练习2019春华南理工大学网络教育
第4章 走进智能时代 单元测试(含答案) 2023
计算机组成原理练习题(第6章 计算机的运算方法(中))
学习网络基础知识的方法
计算机网络技术学习攻略 免费文案+PPT模板下载
详解机器学习的凸优化、图神经网络、强化学习、贝叶斯方法等四大主题

随便看看