用TCP传送512字节的数据,设窗口为100字节,而TCP报文段每次也是传送100字节的数据。再设

用TCP传送512字节的数据,设窗口为100字节,而TCP报文段每次也是传送100字节的数据。再设发送端和接收端的起始序号分别选为100和200。试画出类似于书中图5-3... 用TCP传送512字节的数据,设窗口为100字节,而TCP报文段每次也是传送100字节的数据。再设发送端和接收端的起始序号分别选为100和200。试画出类似于书中图5-31的工作示意图,从连接建立阶段到连接释放都要画上。 展开
 我来答
Ceopol
高能答主

2020-06-13 · 致力于成为全知道最会答题的人
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:5.5万
展开全部

解答:要传送的512B的数据必须划分为6个报文段传送,前5个报文段各100B,最后一个报文段传送12B.图T-5-41是双方交互的示意图。

下面进行简单的解释。

报文段#1:A发起主动打开,发送SYN报文段,处于SYN-SENT状态,并选择初始序号seq=100。

B处于LISTEN状态。报文段#2:B确认A的SYN报文段,因此ack=101(是A的初始序号加1)。

B选择初始序号seq=200。B进入到SYN-RCVD状态。报文段#3:A发送ACK报文段来确认报文段#2,ack=201(是B的初始序号加1)。A没有在这个报文段中放入数据。

因为SYN报文段#1消耗了一个序号,因此报文段#了的序号是seq=101.这样,A和B都进入了ESTABLISHED状态。报文段#4:A发送100字节的数据。

报文段#3是确认报文段,没有数据发送,报文段#3并不消耗序号,因此报文段#4的序号仍然是seq=101.A在发送数据的同时,还确认B的报文段#2,因此ack=201。报文段#S:B确认A的报文段#4。

由于收到了从序号101到200共100字节的数据,因此在报文段#5中,ack=201(所期望收到的下一个数据字节的序号)。

B发送的SYN报文段#2消耗了一个序号,因此报文段#5的序号是seq=201,比报文段#2的序号多了一个序号。

在这个报文段中,B给出了接收窗口rwnd=100.从报文段彬6到报文段#13都不需要更多的解释。到此为止,A已经传送了500字节的数据。

值得注意的是,B发送的所有确认报文段都不消耗序号,其序号都是seq=201.报文段#14:A发送最后12字节的数据,报文段#14的序号是seq=601。

扩展资料:

TCP建立连接

TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN+ACK,并最终对对方的 SYN 执行 ACK 确认。这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。

TCP三次握手的过程如下:

客户端发送SYN(SEQ=x)报文给服务器端,进入SYN_SEND状态。

服务器端收到SYN报文,回应一个SYN (SEQ=y)ACK(ACK=x+1)报文,进入SYN_RECV状态。

客户端收到服务器端的SYN报文,回应一个ACK(ACK=y+1)报文,进入Established状态。

三次握手完成,TCP客户端和服务器端成功地建立连接,可以开始传输数据了。

参考资料来源:百度百科-TCP

刺友互
高粉答主

2020-01-02 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:71.6万
展开全部

1、作好编程准备,包括后面要用的头文件,以及一些变量的定义。

2、在终端界面上显示提示信息,告诉TCP运行后的结果,如传送完成、传送了多少字节、速度是多少等。

3、提示客户端用法,如何从键盘输入数据,用什么格式输入,打开套接字,为传送的字节分配内存。

4、用connect函数,指定字节数,时间和遵从的协议。传送完毕,关闭套接字。

5、打开侦听函数,并且等待接收来自客户端的TCP数据。

6、接收完毕,关闭套接字,并且在屏幕显示传输结果。

注意事项:

TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可咔依在路上
推荐于2018-09-20 · TA获得超过207个赞
知道答主
回答量:14
采纳率:100%
帮助的人:1.4万
展开全部

将建立连接与流量控制部分的内容进行了结合,按照三布建立连接过程和流量控制过程进行解题。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whq丶
2019-06-30 · TA获得超过132个赞
知道答主
回答量:1
采纳率:0%
帮助的人:726
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-12-21
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式