sock&socket&skbuff
文章平均质量分 84
zhoufanking
这个作者很懒,什么都没留下…
展开
-
skb - Linux network buffers
1. IntroductionAt the time I wanted to know more about the Linux network stack, I always wanted a document like this to exist. But unfortunately I never found one. After I gained some basic knowledge原创 2005-04-05 07:15:00 · 1342 阅读 · 0 评论 -
套接字的基本结构
套接字的基本结构================(1) socket()用于在套接字文件系统(sockfs)中创建套接字文件.套接字文件的操作表为socket_file_ops, 它与文件套接字操作表(proto_ops)相交互,文件套接字操作表与网络套接字操作表(proto)相交互. (2) 文件套接字用socket结构描述, 网络套接字用sock结构描述.文件套接字存在于inode的u.soc原创 2005-04-05 07:00:00 · 1030 阅读 · 0 评论 -
skbuff
Socket 缓存 每一层协议用另外层提供的服务,这样使用多层网络协议会有一个问题:每个协议都要在传送数据时都要 加上协议头和协议尾,而数据到达时又要将之去掉。这样,在不同的协议间要有数据缓存,每一层需要知道特 定协议的头和尾放在哪个位置。一个解决办法就是在每一层中都拷贝缓存,但这样做效率就很低。Linux用 socket缓存或者说 sk_buffs 来在协议层与网络设备驱动之间交换数据。原创 2005-04-05 07:05:00 · 1527 阅读 · 0 评论