网络协议TCP / UDP / ICMP之间的差异

时间:2016-02-26 19:13:43

标签: networking tcp udp

我对网络协议有疑问。当我接收数据包进行解码时,我如何确定其TCP或UDP或ICMP?

是否有任何字节数的符号我可以用它来知道吗?

1 个答案:

答案 0 :(得分:0)

IPv4数据包标头有一个协议字段,告诉您数据包有效负载中的协议。

使用IPv6它有点复杂。如果没有IPv6扩展标头,IPv6数据包Next Header字段将告诉您相同的事情。如果存在IPv6扩展标头,则需要按照标头链来获取最后一个标头,以确定有效负载类型。