上一页 1 2 3 4 5 6 7 ··· 45 下一页

2012年12月19日

摘要: 原创作品,转载请标明。专栏地址:http://blog.csdn.net/column/details/linux-kernel-net.html[系统运维]Linux内核--网络栈实现分析(一)--网络栈初始化[系统运维]Linux内核--网络栈实现分析(二)--数据包的传递过程(上)[系统运维]Linux内核--网络栈实现分析(三)--驱动程序层+链路层(上)[系统运维]Linux内核--网络栈实现分析(四)--网络层之IP协议(上)[系统运维]Linux内核--网络栈实现分析(五)--传输层之UDP协议(上)[系统运维]Linux内核--网络栈实现分析(六)--应用层获取数据包(上)[系 阅读全文
posted @ 2012-12-19 18:10 yming0221 阅读(228) 评论(0) 推荐(0) 编辑

2012年12月12日

摘要: 主机平台:Gentoo Linux 12.1内核版本:Linux Kernel 3.5.6原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/8284787又一次安装Gentoo Linux,自己最小化编译安装方式需要联网,悲催的是校园网用户需要客户端验证,没有操作系统怎么能验证成功呢?!还好,用Gentoo的LiveCD启动后直接有zd1211rw的驱动,lsmod查看已经加载进内核,这说明该网卡设备可以被成功识别并加载驱动。但是还缺少固件,去官网下载zd1211rw的固件,放在/lib/firmware/目录下。固件下载地址:h 阅读全文
posted @ 2012-12-12 00:12 yming0221 阅读(536) 评论(0) 推荐(0) 编辑

2012年12月2日

摘要: 我是一个纯正的 Linux 用户,只在很久以前在别人电脑上用过一次 Windows,觉得太难用,之后就再也没用过。最近看见好多同学安装 Windows,说很漂亮,又是特效又是什么的,忍不住也想试一下。在源里找了半天,也没找到可以找到可以安装 Windows 的包,也没找到第三方源,干脆从网上下载吧,真麻烦。Google 了一下,才知道 Windows 是收费软件,不过居然可以通过一种叫做“破解”的方式免费安装,真是人性化啊,不过干嘛不用捐助的形式呢?让人困惑啊……赶紧下载“Windows 98 原版.iso”,我上次用的就是 Windows 98,不知道这个发行版现在发展到什么样子了。为什么叫 阅读全文
posted @ 2012-12-02 22:45 yming0221 阅读(183) 评论(0) 推荐(0) 编辑

2012年11月29日

摘要: 11月30日-12月1日,中国IT界技术盛会 Hadoop与大数据技术大会 (HadoopBigData Technology Conference 2012,以下简称HBTC 2012)将在京举办。本次会议以大数据共享与开放技术为主题,邀请国内外Hadoop及大数据技术应用的产学界人士和实践企业,探讨大数据技11月30日-12月1日,中国IT界技术盛会——Hadoop与大数据技术大会(Hadoop&BigData Technology Conference 2012,以下简称“HBTC 2012”)将在京举办。本次会议以“大数据共享与开放技术”为主题,邀请国内外Hadoop及大数据技 阅读全文
posted @ 2012-11-29 23:42 yming0221 阅读(173) 评论(0) 推荐(0) 编辑

2012年10月9日

摘要: 原文地址:http://blog.csdn.net/jgood/article/details/4787670 译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学习过程中,写的一些示例程序(笔者使用的libcurl版本是:7.19.6)。出现在这里主要是为了更好的说明libcurl的某些api函数的使用。许多例子都参考libcurl提供的example代码。原文example中的提供的示例程序完全使用C语言,而这里笔者提供的例子使用C++语言。因为能力有限,对于l 阅读全文
posted @ 2012-10-09 20:30 yming0221 阅读(249) 评论(0) 推荐(0) 编辑

2012年9月19日

摘要: 本文分析基于Linux Kernel 3.2.1原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7996528更多请查看专栏http://blog.csdn.net/column/details/linux-kernel-net.html作者:闫明1、套接字的绑定创建完套接字服务器端会在应用层使用bind函数进行套接字的绑定,这时会产生系统调用,sys_bind内核函数进行套接字。系统调用函数的具体实现SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr 阅读全文
posted @ 2012-09-19 23:41 yming0221 阅读(357) 评论(0) 推荐(0) 编辑

2012年9月16日

摘要: 本文分析基于Linux Kernel 3.2.1原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7984238更多请查看专栏http://blog.csdn.net/column/details/linux-kernel-net.html作者:闫明1、系统初始化过程中会调用sock_init函数进行套接字的初始化,主要是进行缓存的初始化static int __init sock_init(void) { int err; //初始化.sock缓存 sk_init(); //初始化sk_buff缓存 skb_... 阅读全文
posted @ 2012-09-16 16:18 yming0221 阅读(354) 评论(0) 推荐(0) 编辑

2012年9月14日

摘要: 本文分析基于Linux Kernel 3.2.1原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7979838更多请查看专栏http://blog.csdn.net/column/details/linux-kernel-net.html作者:闫明Linux内核中协议族有INET协议族,UNIX协议族等,我们还是以INET协议族为例。下面是内核中的协议族声明:/* Supported address families. */ #define AF_UNSPEC 0 #define AF_UNIX 1 /* Unix domai. 阅读全文
posted @ 2012-09-14 20:16 yming0221 阅读(409) 评论(0) 推荐(0) 编辑

2012年9月13日

摘要: 本文分析基于Linux Kernel 3.2.1原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7972647更多请查看网络栈分析专栏http://blog.csdn.net/column/details/linux-kernel-net.html作者:闫明1、alloc_skb()函数该函数的作用是在上层协议要发送数据包的时候或网络设备准备接收数据包的时候会调用alloc_skb()函数分配sk_buff结构体,需要释放时调用kfree_skb()函数。static inline struct sk_buff *alloc_s 阅读全文
posted @ 2012-09-13 17:00 yming0221 阅读(569) 评论(0) 推荐(0) 编辑

2012年9月12日

摘要: 本文分析基于Linux Kernel 3.2.1原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7971463更多请查看专栏http://blog.csdn.net/column/details/linux-kernel-net.html作者:闫明几个月之前做了关于Linux内核版本1.2.13网络栈的结构框架分析并实现了基于Netfilter的包过滤防火墙,这里以内核3.2.1内核为例来进一步分析,更全面的分析网络栈的结构。1、先说一下sk_buff结构体这个结构体是套接字的缓冲区,详细记录了一个数据包的组成,时间、网络设备、 阅读全文
posted @ 2012-09-12 18:23 yming0221 阅读(432) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 45 下一页

导航