LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 854|回复: 4

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

[复制链接]
发表于 2004-2-28 18:18:04 | 显示全部楼层 |阅读模式
系统R9
sturct icmphdr *icmph定义在transport layer header里。
详细看文件:
/usr/include/linux/skbuff.h
:help :help
发表于 2004-2-28 18:44:22 | 显示全部楼层
可是为什么不应该有呢?
 楼主| 发表于 2004-2-28 22:40:40 | 显示全部楼层
因为ICMP不是属于TCP/UDP的。它是在IP那里分出来的,我就奇怪传输层那里怎么会有*icmph,但它可能只是一个指针,它主要的内容不在这里。
发表于 2004-2-29 10:38:06 | 显示全部楼层
所谓的TCP/IP是一个协议族啊,mm
 楼主| 发表于 2004-2-29 18:33:19 | 显示全部楼层
我知道,但ICMP不是属于传输层的。但这是一个指针,。。。。还要深入的学习。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表