tcp首部有一个序号。是本数据段发送的第一个字节的编号。
这里的第一个字节,指的是源端口的低8位,还是高8位?还是指的数据部分的前8位??
参考GPT和自己的思路:首先,TCP首部中的序号是指数据部分的第一个字节的编号,而不是源端口的低8位或高8位。因此,这个序号不包含首部,只包含数据部分的前8位。需要注意的是,序号的单位是字节而不是位。
不知道你这个问题是否已经解决, 如果还没有解决的话:事实上前面提到的几个机制可以保证传输的可靠性,但是一条一条信号的发,显然效率太低了。我们现实生活中批处理被应用于方方面面,考虑一次传输一批信号也是常规套路,那一次发多少呢?一次发多少,需要接收方根据能一次收多少决定。