![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux网络编程
文章平均质量分 94
Jason Gel
这个作者很懒,什么都没留下…
展开
-
互联网协议之入门基础
我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网的原理。下面就是我的学习笔记。因为这些协议实在太复杂、太庞大,我想整理一个简洁的框架,帮助自己从总体上把握它们。为了保证简单易懂转载 2016-06-08 11:02:15 · 867 阅读 · 0 评论 -
阻塞、非阻塞VS同步、异步
介绍了同步、异步与阻塞非阻塞的区别,并通过浅显的例子有效的进行说明。之后介绍了同步、异步IO模型。原创 2016-03-28 15:59:58 · 528 阅读 · 0 评论 -
关于PF_INET和AF_INET的区别
理论上建立socket时是指定协议,应该用PF_xxxx,设置地址时应该用AF_xxxx。当然AF_INET和PF_INET的值是相同的,混用也不会有太大的问题。也就是说你socket时候用PF_xxxx,设置的时候用AF_xxxx也是没关系的,这点随便找个TCPIP例子就可以验证出来了。如下,不论是AF_INET还是PF_INET都是可行的,只不过这样子的话,有点不符合规范。转载 2016-12-23 18:05:02 · 12183 阅读 · 0 评论 -
子网掩码与子网划分--讲得很清楚
本文言简意赅,讲述子网掩码的作用,如何用子网掩码得到网络号/主机号,之后讲述了子网的划分和子网掩码的计算。在叙述中不断用问题穿插进行,让你更加深刻的理解,层次清楚,对学习子网掩码知识起到事陪功半的作用。转载 2016-12-30 11:07:05 · 39302 阅读 · 11 评论 -
Linux-----线程、进程、多线程、内核线程
Linux学习中,经常遇到线程、进程、多线程、内核线程等概念。这篇博文详细介绍了进程、线程的区别和联系以及Linux上面线程的实现,最后讲解了内核线程。原创 2016-05-05 11:20:21 · 919 阅读 · 0 评论 -
中断上半部,下半部/软中断/tasklet/工作队列
在阅读本文之前,可以先行阅读:中断上下文、进程上下文本文回答了为什么引入中断上部分、下部分以及上半部和下半部各自的分工;同时重点分析了下半部的三种机制及tasklet和工作队列的使用模块,能对整个框架有一个清晰的认识。1. 为什么引入中断上半部、下半部(1)为了解决一个矛盾体:又想中断处理程序运行快,又想中断处理程序完成的工作量多。 (2)中断处理程序本身局限性,使得它只能完成整个中断处理流程的上原创 2016-03-30 21:50:33 · 3690 阅读 · 0 评论