发布时间:2014-08-01 21:18:22
/e t c / s e r v i c e s都包含了人们熟知的端口号,其描述的是对应的应用层协议所使用的端口号。如图中所示,telnet所使用的23号端口。......【阅读全文】
发布时间:2014-07-21 23:22:18
在阅读内核源码的时候,到处会看到通知链的身影。从技术上来讲,这并不是一个多么复杂、高深、难懂的部分,说白了就是一个单向链表的插入、删除和遍历等操作。但这部分是由协议栈头号大Boss----Alan Cox亲自主刀,足以说明这个基础特性的重要性,也有很多值得我们学习的地方。内核中通知链的基础文件就两个,.........【阅读全文】
发布时间:2014-07-21 23:21:52
关于内核通知链不像Netlink那样,既可以用于内核与用户空间的通信,还能用于内核不同子系统之间的通信,通知链只能用于内核不同子系统之间的通信。那么内核通知链到底是怎么工作的?我们如何才能用好通知链?内核源代码里随处可见的通知链身影,我们到底该如何理解呢?本片博文过后,您的这些疑问和顾虑将统.........【阅读全文】
发布时间:2014-06-20 22:28:32
转载自:http://www.programlife.net/linux-got-plt.html读《深入理解计算机系统》第七章《链接》笔记。在ELF文件的动态连接机制中,每一个外部定义的符号在全局偏移表 (Global Offset Table,GOT)中有相应的条目,如果符号是函数则在过程连接表(Procedure Linkage Table,PLT)中也有相应的条目,且一个PLT条目对应.........【阅读全文】