【问题标题】:How to apply DSCP fields on SYNC-ACK packets using setsocketopt function如何使用 setsockopt 函数在 SYN-ACK 数据包上应用 DSCP 字段
【发布时间】:2018-01-18 08:57:46
【问题描述】:

我有一个在 Linux 平台上运行的 TCP 客户端和服务器。基本上使用 setsocketopt 我可以标记 SYNC 数据包。但我不知道如何将 DSCP 优先级应用于 SYNC-ACK 数据包。一旦服务器上接受套接字,我就可以设置正确的 DSCP,但 SYNC-ACK 数据包在应用程序接收连接的套接字之前发送。

仅供参考,我还尝试在服务器侦听器套接字上应用 DSCP。但是 Linux 不会将该值用于 SYNC-ACK 数据包。

【问题讨论】:

  • 你的意思是SYN包吗?
  • 不,我说的是 SYNC_ACK 数据包,它是 TCP 3 次握手序列的第二个数据包。

标签: c linux sockets tcp network-programming


【解决方案1】:

来自page,SYNC_ACK 与来自客户端的 SYNC 相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-05
    • 2018-08-25
    • 2020-08-01
    • 1970-01-01
    • 2017-10-12
    • 2018-06-01
    • 1970-01-01
    • 2014-03-04
    相关资源
    最近更新 更多