数据包协议

数据包协议,第1张

概述我正在使用 Windows 7 x86在C中编写一个脱机数据包解码程序. 我想知道如何知道数据包协议,无论是UDP还是TCP? 您可以通过检查IP数据包标头来了解,数据包标头中有一个Protocol字段,用于根据其值指示数据包的类型: > 1是ICMP > 6是TCP > 17是UDP 等等.有关这方面的更多信息,请访问Wikipedia 编辑:这是该字段的所有可能值的the list. P.S: 我正在使用 Windows 7 x86在C中编写一个脱机数据包解码程序.

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

解决方法 您可以通过检查IP数据包标头来了解,数据包标头中有一个Protocol字段,用于根据其值指示数据包的类型:

> 1是ICMP
> 6是TCP
> 17是UDP

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

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

P.S:我在这里假设IPv4,我不知道IPv6的情况是否相同

总结

以上是内存溢出为你收集整理的数据包协议全部内容,希望文章能够帮你解决数据包协议所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1214346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存