TCP SYN / SYN ACK的IP头中的Dscp值

时间:2013-07-08 10:39:57

标签: linux sockets tcp ip qos

我有TCP客户端和服务器套接字,我在客户端和服务器套接字上设置了套接字选项IP_TOS,具有不同的值(比如Client dscp = 0x21 and Server Dscp = 0x38)。 现在,当我尝试连接到服务器时,syn Packet包含dscp值0x21,但来自服务器的Syn ack数据包不包含dscp 0x38,而是与客户端相同,即0x21。

这是正确的行为吗?

考虑服务器和客户端都是linux Socket。

1 个答案:

答案 0 :(得分:0)

是的,这是正确的行为。包含SYN / ACK的任何ACK数据包都属于它正在确认的流,因此它遵循该流的排序,TOS等。