
linux 学习
文章平均质量分 77
liangquan05170139
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
cannot restore segment prot after reloc的问题
Topic:<br /> Some Linux distributions with SELinux enabled may prevent IDL from running under the default security context. This TechTip is a workaround for CR#41937<br /> <br /> Discussion: Newer Linux distributions have enabled new kernel security原创 2010-06-04 11:09:00 · 495 阅读 · 0 评论 -
数据包的linux 2.4网络协议栈之旅
<br /> The journey of a packet through the linux 2.4 network stack 作者:Harald Welte [email protected], 2000/10/14 20:27:43 翻译:yunyuaner [email protected] 本文描述网络数据包在linux 内核 2.4.x中的传递过程。由于自2.2版本以来,序列化底半部被性能更优越的软中断系统所取代,该传递过程也相应的有了大幅度的变化。 1.序言 我必须为自己的翻译 2011-04-07 20:41:00 · 1261 阅读 · 0 评论 -
网卡如何接收数据包
<br />网线可以看作一个高速公路,物理帧也就是辆汽车,网卡呢?或许是个加油站吧。从这个角度将,汽车和加油站没有绝对的对应关系,所有的汽车都可以进入该加油站。 正常情况:网线上的物理帧首先被网卡芯片获取,网卡芯片会检查物理帧的CRC,保证完整性。其次,网卡芯片将物理帧头去掉,得到MAC包。网卡芯片检查MAC包内的目的MAC地址信息,和本网卡的MAC地址是否一致?不一致,抛弃。网卡芯片将MAC帧拷贝到网卡内部的缓冲区,触发中断。驱动程序通过中断,将MAC包拷贝到系统中,构建sk_buff。告诉上层。上层去掉转载 2011-04-07 20:55:00 · 1001 阅读 · 1 评论 -
判断网络在线状态
<br />/*******************************************************************************<br />$function_name: check_online_status<br />$function_decs: check online status<br />$function_arguments:<br />$function_return:<br /> TRUE: online<br /> F转载 2011-04-07 21:13:00 · 1141 阅读 · 0 评论 -
网卡如何发送数据包
IP报文可以看作一个包。linux网卡驱动程序,将IP包添加14字节的MAC包头,构成MAC包。MAC包中含有发送端和接收端的MAC地址信息。既然是驱动程序创建的MAC包头信息,当然可以随便输入地址信息的。主机伪装就是这么实现的。驱动程序将MAC包拷贝到网卡芯片内部的缓冲区,就算完事了。有网卡芯片接手处理。网卡芯片对MAC包,再次封装成物理帧,添加头部同步信息和CRC校验。然后丢到网线上,就完成一个IP报文的发送。所有挂接到本网线的网卡都可以看到该物理帧。转载 2011-04-07 20:59:00 · 1127 阅读 · 0 评论