TCP可靠传输例题

45.【2013统考真题】主机甲与主机乙之间已建立一个TCP连接,双方持续有数据传输,且数 据无差错与丢失。若甲收到一个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100B,则甲立即发送给乙的TCP段的序号和确认序号分别是()。

A.2046、2012

B.2046、2013

C.2047、2012

D.2047、2013

题解:B

  1. 理解TCP序号和确认序号

    • 序号(Sequence Number):表示发送方发送的数据的字节流中的第一个字节的序号。
    • 确认序号(Acknowledgment Number):表示接收方期望收到的下一个字节的序号,即已经收到的最后一个字节的序号加1。
  2. 分析题目中的信息

    • 主机甲收到来自乙的TCP段:
      • 序号:1913
      • 确认序号:2046
      • 有效载荷:100B

    这意味着乙发送了从序号1913开始的100字节数据,并且乙已经成功收到了甲发送的直到序号2045的数据。

  3. 计算甲的响应TCP段的序号和确认序号

    • 序号:由于甲之前已经发送了直到序号2045的数据,所以下一个要发送的数据的序号应该是2046。
    • 确认序号:甲已经成功收到了乙发送的直到序号1913+100-1=2012的数据,所以确认序号应该是2013。

相关推荐

  1. TCP可靠传输例题

    2024-07-16 18:32:05       20 阅读
  2. TCP可靠传输

    2024-07-16 18:32:05       49 阅读
  3. TCP是如何保证可靠传输

    2024-07-16 18:32:05       27 阅读
  4. TCP协议是如何保证数据可靠传输的?

    2024-07-16 18:32:05       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 18:32:05       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 18:32:05       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 18:32:05       62 阅读
  4. Python语言-面向对象

    2024-07-16 18:32:05       72 阅读

热门阅读

  1. 漏洞-Alibaba Nacos derby 远程代码执行漏洞

    2024-07-16 18:32:05       22 阅读
  2. Kylin系列(一)入门

    2024-07-16 18:32:05       22 阅读
  3. 【Linux dd 命令】

    2024-07-16 18:32:05       20 阅读
  4. Mysql数据库(二)

    2024-07-16 18:32:05       19 阅读
  5. 前端HTML基础

    2024-07-16 18:32:05       19 阅读
  6. TypeScript

    2024-07-16 18:32:05       20 阅读
  7. Windows图形界面(GUI)-SDK-C/C++ - 窗口类注册和管理

    2024-07-16 18:32:05       23 阅读
  8. unseping

    unseping

    2024-07-16 18:32:05      24 阅读
  9. 【C语言高级指导】错误处理

    2024-07-16 18:32:05       23 阅读
  10. Unity七大原则

    2024-07-16 18:32:05       20 阅读
  11. C++ 入门14:STL 容器之向量(vector)

    2024-07-16 18:32:05       27 阅读