计算机网络:主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络:主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。相关的知识,希望对你有一定的参考价值。
试问:如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?
答案: 70
为什么啊?
在这里序号70的丢了,所以确认号就是70,和后面的没关系。 参考技术A 主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100.试问:
(1). 第一个报文段携带了多少字节的数据?数据为从70-99 ,100-70=30。
(2). 主机B收到第一个报文段后发回的确认号应当是多少?发回受到的确认号为100
(3). 如果B收到第二个报文段后发回的确认号是180,试问A发送的第二个报文段的数据有多少字节?确认号为180,则数据为180-100=80.
(4). 如果A发送的第一个报文段丢失了,但第二个到达B,B在第二个报文段到达后向A发送了确认。试问这个确认号应为多少?由于没有收到第一个报文段,则确认号为70. 参考技术B 由于没有收到A发送的第一个报文段,第二个报文段到达B时将会被丢弃,因此此时收到的报文段的最后一个序号为69。当在第二个报文段到达后一向A发送确认,这个确认号应为70,表示到序号69为止的数据都已收到。 参考技术C
确认号指的是接收方想要接收的报文段的序号。
由于没有收到A发送的第一个报文段,第二个报文段到达B时将会被丢弃,因此此时收到的报文段的最后一个序号为69。当在第二个报文段到达后一向A发送确认,这个确认号应为70,表示到序号69为止的数据都已收到。
扩展资料:
说本地以太网中MSS为1460的说法并不正确,还会动态变化,如果IP首部和TCP首部中出现选项,则MSS要相应的减小,一般TCP首部中会有12字节的时间戳选项(外加两字节的填充选项),这时的MSS就等于1448。
MSS的主要作用是限制另一端主机发送的数据的长度,同时,主机本身也控制自己发送数据报的长度,这将使以较小MTU连接到一个网络上的主机避免分段。
参考资料来源:百度百科-报文段
以上是关于计算机网络:主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。的主要内容,如果未能解决你的问题,请参考以下文章