为什么struct sk_buff{}中有struct icmphdr *icmph ?

发表于:2007-05-25来源:作者:点击数: 标签:buffstruct中有icmphdr为什么
系统R9
sturct icmphdr *icmph定义在transport layer header里。
详细看文件:
/usr/include/linux/skbuff.h
因为ICMP不是属于TCP/UDP的。它是在IP那里分出来的,我就奇怪传输层那里怎么会有*icmph,但它可能只是一个指针,它主要的内容不在这里。

所谓的TCP/IP是一个协议族啊,mm
我知道,但ICMP不是属于传输层的。但这是一个指针,。。。。还要深入的学习。。

原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)