The Linux Networking Architecture

The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel
这本书比较老了,写kernel2.4的版本
Part I: kernel中各种锁,中断等,还有linux驱动模型proc ,现在使用sysfs了.....
Part II: 
1. linux net驱动只是填充net_device网络设备接口层,就搞定网络驱动了??这个结构设计的真是牛叉,各种网络都兼容???
2. MAC层的那些逻辑,例如一些消息的处理,应答,是在驱动中吗??
     OSI layer1 and layer 2a(MAC)在网卡中实现,layer2 LLC在kernel中实现
3. 网络数据包中断下半部分使用软中断来实现,增加并行性
4. 802.3, 802.11,802.5都使用一样的LLC层(802.2), 那wimax,蓝牙,zigbee使用802.2吗??wimax,bluetooth都遵循802.2( http://www.docin.com/p-398428266.html)

zigbee使用802.15.4作为其物理层和mac层,自己定义了数据链路层,网络层和应用层。

bluetooth是802.15

2013.9.6
匆匆看过一遍,里面关于NAT, data link layer的PPP,PPOE,Ethernet等不错,还有网络层的协议简介
2013.9.9
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值