当前位置:  开发笔记 > 程序员 > 正文

数据包协议

如何解决《数据包协议》经验,为你挑选了1个好方法。

我正在使用Windows 7 x86在C中编写一个脱机数据包解码程序.

我想知道如何知道数据包协议,如果是UDP或者TCP



1> Nasreddine..:

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

1 是ICMP

6 是TCP

17 是UDP

等等.有关此内容的更多信息,请访问维基百科

编辑:这是该字段的所有可能值的列表.

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

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有