欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

TCP 可靠传输示例

最编程 2024-07-16 20:08:30
...

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。