Linux网络协议栈初始化 sock 初始化 socket 和文件系统都位于 VFS 下一层,对 socket 的操作都要经过VFS,下图为super_blocks和file_systems的链表结构图。 Linux 里面每个文件都有唯一的 inode ,inode 会大量使用,为了提高效率会对 i ...
分类:
系统相关 时间:
2021-01-30 12:08:14
阅读次数:
0
如何评测软件工程师的网络水平
Linux网络协议栈源码分析
网络水平测试题 ...
分类:
其他好文 时间:
2020-01-10 18:53:15
阅读次数:
116
[转自 https://www.cnblogs.com/hustcat/archive/2009/09/22/1572108.html https://www.cnblogs.com/hustcat/archive/2009/09/23/1572884.html ] ...
分类:
系统相关 时间:
2019-04-24 19:10:35
阅读次数:
149
[转自 https://www.cnblogs.com/hustcat/archive/2009/09/17/1568738.html https://www.cnblogs.com/hustcat/archive/2009/09/17/1568765.html ] socket入门(1) 1、TC ...
分类:
系统相关 时间:
2019-04-24 14:44:26
阅读次数:
244
转:http://blog.csdn.net/hsly_support/article/details/8797976 来吧,路由 路由是网络的核心,是linux网络协议栈的核心,我们找个入口进去看看 还记得在笔记5-IP层的处理1中ip_rcv_finish走到过一个岔口 ->ip_rcv_fin ...
分类:
系统相关 时间:
2017-09-08 13:33:59
阅读次数:
298
http://www.cnblogs.com/zmkeil/archive/2013/05/01/3053545.html 这个标题起得比较纠结,之前熟知的PPPOE是作为PPP协议的底层载体,而实际上它也是一个完整的协议,不过它的实现比较简单,由它出发,可以很容易理清楚Linux网络栈的实现方式。 ...
分类:
系统相关 时间:
2017-06-13 12:37:58
阅读次数:
301
可以说sk_buff结构体是Linux网络协议栈的核心中的核心,几乎所有的操作都是围绕sk_buff这个结构体进行的,它的重要性和BSD的mbuf类似(看过《TCP/IP详解 卷2》的都知道),那么sk_buff是什么呢? sk_buff就是网络数据包本身以及针对它的操作元数据。 想要理解sk_bu ...
分类:
其他好文 时间:
2016-11-14 12:26:23
阅读次数:
231
http://dog250.blog.51cto.com/2466061/1612791 可以说sk_buff结构体是Linux网络协议栈的核心中的核心,几乎所有的操作都是围绕sk_buff这个结构体进行的,它的重要性和BSD的mbuf类似(看过《TCP/IP详解 卷2》的都知道),那么sk_buf... ...
分类:
其他好文 时间:
2016-08-12 11:48:50
阅读次数:
151
一点声明原文链接: http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/LinuxKernel.pdf 译者注: 原文写于2003年,文中描述的不少内容已经发生了改变,在不影响愿意的情况下,我擅自增删了一些内容. 翻译过程中找到的好资料: How ...
分类:
系统相关 时间:
2016-04-23 17:57:20
阅读次数:
348
本系列文章总结 Linux 网络栈,包括: (1)Linux 网络协议栈总结 (2)非虚拟化Linux环境中的网络分段卸载技术 GSO/TSO/UFO/LRO/GRO (3)QEMU/KVM虚拟化 Linux 环境中的网络分段卸载技术 GSO/TSO/UFO/LRO/GRO 1. Linux 网络路
分类:
Web程序 时间:
2016-02-29 12:38:12
阅读次数:
833