校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > UI专业知识 > 色彩
题目

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

A.2046、 2012

B.2046、 2013

C.2047、 2012

D.2047、 2013

解答

正确答案是 B

甲在发送数据之前,明确两个信息:1. 段序号为 1913,说明 乙 发给 甲 的数据段起始字节序号为 1913,有效载荷长度为 100,说明该数据段的长度为 100,那么甲下次需要的数据段的序号就是 1913 + 100 = 2013;2. 乙 发给 甲 的确认序号为 2046,说明 乙 这次需要 甲 发送的数据段的起始字节序号为 2046。获取这两个信息后,甲 即可确定要发给 乙 的序号为 2046(从乙的确认序号获知),确认序号为 2013(希望下次乙能够发送首字节序号 2013 的数据段过来)。

C 3条回复 评论
米米大户

序号:发送方的位置;确认序号:接受方的位置

发表于 2018-11-01 14:31:27
0 0
橘子汽水

设seq为当前报文段序号,ack为当前报文段确认号,seq'为上一个报文段序号,acq'为上一个报文段序号,则:
seq = ack',ack = seq' + 1.

发表于 2018-11-01 14:31:21
0 0
花将离

A发送给B的报文中,确认号即是请求B发送报文中的序列号,而其中的序列号再加有效载荷即是B将要发送给A的报文中的确认号。

发表于 2018-11-01 14:31:07
0 0