昨天韦哥写了《Linux下Tun/Tap设备通信原理 》一文,只提到了两个使用Tun的用户进程之间的通信路径,并没有说明Tun虚拟网卡驱动是如何实现的,而正好看到了这里的一篇讲解这方面的文章,果断转载了,感谢作者,原文在这里:虚拟网卡TUN/TAP 驱动程序设计原理简介虚拟网卡Tun/tap驱动是一...
分类:
其他好文 时间:
2015-05-28 00:09:28
阅读次数:
371
1.客户发起请求,2.服务器网卡接受到报文转交给内核TCP/IP协议栈处理;3.内核将请求转发给工作在用户空间的Webdaemon4.Webdaemon根据用户请求的页面,向内核申请系统调用完成I/O操作5.内核发现web服务器进程请求的是一个存放在硬盘上的资源,因此通过驱动程序连接磁盘6.内核调..
分类:
其他好文 时间:
2015-05-27 21:17:50
阅读次数:
209
我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Su...
分类:
其他好文 时间:
2015-05-27 20:37:11
阅读次数:
164
简介:kvm全称Kernel-basedVirtualMachine,其实kvm只是一个内核模块,提供虚拟cpu和内存管理的模块,至于其它的设备是由qemu模拟的,如网卡,显卡,磁盘等。后来redhat联合IBM以及Linux社区创造了libvirt,模拟的设备性能要比qemu的好很多,并提供了一系列的管理工具和api,整个..
分类:
其他好文 时间:
2015-05-27 19:24:57
阅读次数:
214
修改/etc/sysconfig/network-scripts/ifcfg-eth1 (文件名要一致)然后执行#service network restart#reboot (重启后才能生效)
分类:
系统相关 时间:
2015-05-27 18:52:53
阅读次数:
192
lvs-nat类型说明RIP:RealIP,应用服务器的ip。VIP:DirectorVirtualIP,面向客户端的ip。DIP:DirectorIP,面向后面应用服务器通信的IP。类似于DNAT,但支持多目标转发;它通过修改请求报文的目标地址为根据调度算法所挑选出的某RS的RIP来进行转发;各集群RS节点:保证RS1、RS2..
分类:
其他好文 时间:
2015-05-26 16:24:47
阅读次数:
174
目前对于VOIP这块网上很少有详细配置资料,即便是有对于初学者来说都是似懂非懂的,本文结合网上部分资料并整理,若有问题请评论说明。ICE(互动式建立连接)试着寻找最佳路线去建立连接方式,它会并行的寻找所有的可能性,然后选择最有效的可行方式,它首先尝试用设备系统或网卡..
分类:
其他好文 时间:
2015-05-26 16:22:55
阅读次数:
386
开发网络程序时,我们能够直观看到往来数据,对开发是十分便利的。这里提供了几种方法:
一、虚拟网卡
1.在iPhone或iPad上创建一个RVI(remote virtual interface)虚拟网卡
用usb把设备和mac相连接,打开命令行工具,输入命令:
rvictl -s abcdef01234563e91f1f2f8a8cb0841d2dafeebbc
这里那一长串东西是设...
分类:
移动开发 时间:
2015-05-26 14:27:59
阅读次数:
217
/// 获取本机网卡mac地址代码 /// /// /// /// public string GetNetworkAdpaterID() { try { ...