tcp里面有一个16位的紧急指针,据说是当urg=1时有效 ,
序号+紧急指针的数,就是本报文优先数据的最后一个字节的序号。
我的问题是,这个16位紧急指针的单位是字节吗?
如果是字节 16位65535是最大值,那么也就是说,tcp传送数据最多一个报文中含有65535个字节,即64kb?
还是可以传输更多字节,只是可以优先处理的最大数量是65535个字节?
tcp里面有一个16位的紧急指针,据说是当urg=1时有效 ,
序号+紧急指针的数,就是本报文优先数据的最后一个字节的序号。
我的问题是,这个16位紧急指针的单位是字节吗?
如果是字节 16位65535是最大值,那么也就是说,tcp传送数据最多一个报文中含有65535个字节,即64kb?
还是可以传输更多字节,只是可以优先处理的最大数量是65535个字节?
参考GPT和自己的思路:是的,16位紧急指针的单位是字节。当urg=1时,序号+紧急指针的值代表在本报文中优先处理的最后一个字节的序号。16位65535是最大值,因此在TCP报文中,最多可以传输65535个字节。如果需要传输更多的字节,就必须分割成多个TCP报文进行传输。