Chinaunix首页 | 论坛 | 博客
  • 博客访问: 773160
  • 博文数量: 215
  • 博客积分: 291
  • 博客等级: 二等列兵
  • 技术积分: 1031
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-12 18:17
文章分类

全部博文(215)

文章存档

2016年(16)

2015年(16)

2014年(123)

2013年(60)

发布时间:2013-11-11 18:41:03

对于linux的数据包流向,大家应该是比较了解,如果还不是很了解,可以参考《OReilly.Understanding.Linux.Network.Internals.Dec.2005》,其中有一个图非常清楚的描述了数据包的流向。ip的数据包接收函数是ip_rcv()==>ip_rcv_finish()在ip_rcv_finish()中:    if (skb->dst == NULL) {     &.........【阅读全文】

阅读(951) | 评论(0) | 转发(0)

发布时间:2013-11-06 10:12:10

1. 原始套接字(raw socket)简介原始套接字可以接收本机网卡上的数据帧或者数据包,利用raw socket可以编写基于IP协议的程序。一般的TCP/UDP类型的套接字只能够访问传输层以及传输层以上的数据,而原始套接字却可以访问传输层一下的数据,所以使用raw socket既可以实现应用层的数据操作,也.........【阅读全文】

阅读(2191) | 评论(0) | 转发(0)

发布时间:2013-11-05 15:30:06

 首先感谢我的同事Robin,同意放到我的博客上跟大家分享!操作系统兴趣小组                                  &n.........【阅读全文】

阅读(807) | 评论(0) | 转发(0)

发布时间:2013-10-29 19:54:10

minicom:交叉编译、移植到arm 分类: Android 2010-10-25 15:10 572人阅读 评论(0) 收藏 举报 步骤:1、下载minicom-2.1.tar.gz 解压2、下载ncurses-5.7.tar.gz 解压3、配置ncurses./configure /CC=arm-none-linux-gnueabi-gcc /--prefix=/home/lijx/minicom/ncurses-5.7/in.........【阅读全文】

阅读(1450) | 评论(0) | 转发(0)

发布时间:2013-10-29 11:25:51

1。linux启动时,经过一系列初始化之后,需要mount 根文件系统,为最后运行init进程等做准备,mount 根文件系统有这么几种方式:1)文件系统已经存在于硬盘(或者类似的设备)的某个分区上了,kernel根据启动的命令行参数(root=/dev/xxx),直接进行mount。 这里有一个问题,在root文件系统本身还不存在的情况下,ke.........【阅读全文】

阅读(4012) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册