![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 84
firo_baidu
这个作者很懒,什么都没留下…
展开
-
Linux——数据链路访问
缅怀Stevens大师。最好的参考资料:1.师从互联网。2.Linux man 命令:man netlink,man rtnetlink。3.UNP v1第29章 。第一条:概述访问数据链路提供如下两种能力:1.监视由数据链路层接收的分组。2.让某些程序作为普通的应用进程而不是内核的一部分运行,这对于减小内核大小是非常有益的。第二条:linux数据链路socket创建数据链路socket需要root权限!可以使用两种方法创建数据链路socket描述符方法一:发送接收ip数据包:raw socket:参见原创 2011-01-19 23:58:00 · 4230 阅读 · 0 评论 -
Linux——信号驱动IO
装了4天的操作系统 。。。呵呵收获颇多。缅怀Stevens大师。最好的参考资料:1.师从互联网。2.Linux man 命令:man 7 signal,man 7 socket。3.UNP v1第25章 。第一条:概述 信号驱动IO,不是异步IO。信号驱动IO是指:进程预先告知内核,使得 当某个socketfd有events(事件)发生时,内核使用信号通知相关进程。异步IO(Asynchronous IO)是指:进程执行IO系统调用(read / write)告知内核启动某个IO操作,内核启动IO操作后立即原创 2011-01-25 20:11:00 · 5725 阅读 · 1 评论 -
Linux——广播
缅怀Stevens大师。最好的参考资料:1.师从互联网。2.Linux man 命令:man 7 signal,man 7 socket。3.UNP v1第20章 。第一条:概述(0)广播用途:(0.1):资源发现 resource discovery:在知道我们所要访问的主机A(一般是服务器)位于本地子网络的前提下,但是我们不知道这个主机A的单播IP地址(就是平时用的IP地址呵呵),我们就可以通过发送广播分组给主机A,从而获得主机A 的IP地址。(0.2):减少网络分组流通:在多个客户主机与一个服务器主机原创 2011-01-26 13:53:00 · 1609 阅读 · 0 评论 -
Linux——epoll
最好的参考资料:1.师从互联网。2.man 7 epoll3.http://bbs.chinaunix.net/thread-1740209-1-1.html4.http://hi.baidu.com/firobd/blog/item/dcb4f251530d341d0cf3e3ee.html5.http://www.cnblogs.com/dubingsky/archive/2009/07/22/1528695.html6.http://bbs.chinaunix.net/thread-1740209-原创 2011-01-27 19:27:00 · 5958 阅读 · 0 评论 -
Linux——I/O复用
<br /> <br />缅怀Stevens大师。最好的参考资料:<br />1.师从互联网。<br />2.UNP v1第6章 。<br />3,man select、man pselect、man epoll、man poll第一条:概述<br />复用是个伟大的概念呀!什么是I/O复用(I/O multiplexing)呢?具体点就是当你编写的程序需要同时处理多个描数字(socket或file或device),你又不知道什么时候应该(比方说有数据可以读了)去操作(读/写)哪个描数字。这时候I/O复用就原创 2011-01-28 14:37:00 · 2171 阅读 · 0 评论 -
Linux Concurrent Programming —— Thread【Beta1-Updating】
Linux Concurrent Programming —— Thread——by firo 2011.4.26原创 2011-04-26 08:41:00 · 4692 阅读 · 0 评论 -
Linux Network Programming —— Socket【Beta1 - Updating】
Linux Network Programming —— Socket——by firo 2011.5.2原创 2011-05-02 09:50:00 · 1620 阅读 · 0 评论