gpt4 book ai didi

c - 数据包的协议(protocol)

转载 作者:可可西里 更新时间:2023-11-01 02:33:25 25 4
gpt4 key购买 nike

我正在 Windows 7 x86 下用 C 编写离线数据包解码程序。

我想知道如何知道数据包协议(protocol),无论是 UDP 还是 TCP

最佳答案

查看IP包头可以知道,包头中有一个Protocol字段,用来根据其值来指示包的类型:

  • 1 是 ICMP
  • 6 是 TCP
  • 17 是 UDP

等等。有关这方面的更多信息,请访问 Wikipedia

编辑:这里是the list该字段的所有可能值。

附言:我这里假设是 IPv4,不知道 IPv6 是否一样

关于c - 数据包的协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8260717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com