网络
LonlyGod
三不弃——不弃生命 不弃理想 不弃原则
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络数据包收发流程(一):从驱动到协议栈
From http://blog.youkuaiyun.com/jw212/article/details/6738457 网络数据包收发流程(一):从驱动到协议栈 早就想整理网络数据包收发流程了,一直太懒没动笔。今天下决心写了 一、硬件环境 intel82546:PHY与MAC集成在一起的PCI网卡芯片,很强大 bcm5461: PHY芯片,与之对应的MAC是T转载 2012-09-02 08:52:06 · 1036 阅读 · 0 评论 -
网络数据包收发流程(四):协议栈之packet_type
From http://blog.youkuaiyun.com/jw212/article/details/6738497 进入函数netif_receive_skb()后,skb正式开始协议栈之旅。 先上图,协议栈大致过程如下所示: 跟OSI七层模型不同,linux根据包结构对网络进行分层。 比如,arp头和ip头都是紧跟在以太网头后面的,所以在linux协议栈中arp和ip地位相同(如上转载 2012-09-02 09:01:29 · 1453 阅读 · 0 评论 -
网络数据包收发流程(二):不配置NAPI的情况
From http://blog.youkuaiyun.com/jw212/article/details/6738474 上一篇讲的是内核配置成NAPI的情况,那也是绝大多数内核使用的配置 现在讲讲内核不配置成NAPI时的情况 一、no NAPI 数据结构 不配置NAPI的时候,网络设备不使用自己的napi_struct结构, 所有网络设备驱动都使用同一个napi_struct转载 2012-09-02 08:55:52 · 1151 阅读 · 0 评论 -
网络数据包收发流程(三):e1000网卡和DMA
From http://blog.youkuaiyun.com/jw212/article/details/6738486 一、硬件布局 每个网卡(MAC)都有自己的专用DMA Engine,如上图的 TSEC 和 e1000 网卡intel82546。 上图中的红色线就是以太网数据流,DMA与DDR打交道需要其他模块的协助,如TSEC,PCI controller 以太网数据在 TS转载 2012-09-02 08:59:27 · 1635 阅读 · 0 评论 -
cisco-跨交换机的VLAN划分
跨交换机的VLAN划分的实验拓扑图、 实验设备 (1)cisco-3560-24ps (2)PC机 实验步骤: (1)交换机的配置 每个交换机都划分3个VLAN(如:vlan 11,vlan 22,vlan 33) (config)#valn 11 (config)#valn 22 (config)#valn 33 将每台交换机对应的三台PC机分别划分到三个端口 (co原创 2013-05-14 11:11:06 · 1978 阅读 · 2 评论
分享