主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是?
A.500
B.700
C.800
D.1000
正确答案是 D
确认序列号=原始序列号+TCP段的长度,所以第一次的确认序列号为200+300=500,第二次确认序列号为500+500=1000,选D
学习接口测试的朋友可以使用国产的接口测试工具apipost,简单易学是一款很容易上手的接口测试工具
发送200-499共300字节之后确认号为500,发送500-999共500字节之后确认号为1000,不要想当然,要算一下
【解答】选D。主机乙正确接收到两个段,共300字节加500字节共800个字节,第一个段的序列号为200,则表明确认号为800+200=1000。
传输数据的简要过程如下:1) 发送数据:主机甲向主机乙发送一个带有数据的数据包,该数据包中带有序列号和确认号;2) 确认收到:主机乙收到该数据包,向主机甲发送一个确认数据包,该数据包中,序列号是为上一个数据包中的确认号值,而确认号为主机甲发送的上一个数据包中的序列号+所该数据包中所带数据的大小。如此反复两趟,答案为1000
从浏览器输入URL到展示页面的全流程是怎么样的?
怎么理解产品经理与技术研发之间的关系?
如果你是一个100w日活的UGC短视频APP产品经理,你觉得此时是做分享视频打水印重要,还是优化播放器让视频播放更加顺畅重要?
微信公众号中服务号和订阅号合二为一,你怎么看?
学习接口测试的朋友可以使用国产的接口测试工具apipost,简单易学是一款很容易上手的接口测试工具
发送200-499共300字节之后确认号为500,发送500-999共500字节之后确认号为1000,不要想当然,要算一下
【解答】选D。主机乙正确接收到两个段,共300字节加500字节共800个字节,第一个段的序列号为200,则表明确认号为800+200=1000。
传输数据的简要过程如下:
1) 发送数据:主机甲向主机乙发送一个带有数据的数据包,该数据包中带有序列号和确认号;
2) 确认收到:主机乙收到该数据包,向主机甲发送一个确认数据包,该数据包中,序列号是为上一个数据包中的确认号值,而确认号为主机甲发送的上一个数据包中的序列号+所该数据包中所带数据的大小。
如此反复两趟,答案为1000