主机 A 向主机 B 连续发送了两个 TCP 报文段,其序号分别为 70 和 100。求大神给出详细过程,谢谢!!!

主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问:(1)第一个报文段携带了多少个字节的数据?(2)主机B收到第一个报文段后发回的确认中的确认号应当... 主机 A 向主机 B 连续发送了两个 TCP 报文段,其序号分别为 70 和 100。试问:(1)第一个报文段携带了多少个字节的数据?(2)主机 B 收到第一个报文段后发回的确认中的确认号应当是多少?(3)如果主机 B 收到第二个报文段后发回的确认中的确认号是 180,试问 A 发送的第二个报文段中的数据有多少字节?(4)如果 A 发送的第一个报文段丢失了,但第二个报文段到达了 B。B 在第二个报文段到达后向 A 发送确认。试问这个确认号应为多少? 展开
 我来答
小小编程书童
科技发烧友

2021-04-11 · 有一些普通的科技小锦囊
知道小有建树答主
回答量:583
采纳率:92%
帮助的人:29.8万
展开全部

答:

  1. 第1个报文的数据等于100-70=30B,因为TCP传送的数据流中每个字节都有一个编号,而TCP报文段的编号为其数据部分第1个字节的编号,两个开始序号需要相减得第1个报文的长度;
  2. 主机B在收到第1个报文后要发出的序号为100;
  3. 与问题1类似,第2个报文段的长度等于180-100=80B;
  4. 因为TCP采用累计确认机制,所以即使后面的第2个报文先到达了,但是仍然要对第1个报文进行确认,所以确认号为70。

以上是我的见解,欢迎一起交流。参考如下。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式