网络
LonlyGod
三不弃——不弃生命 不弃理想 不弃原则
展开
-
网络数据包收发流程(一):从驱动到协议栈
From http://blog.csdn.net/jw212/article/details/6738457 网络数据包收发流程(一):从驱动到协议栈早就想整理网络数据包收发流程了,一直太懒没动笔。今天下决心写了一、硬件环境intel82546:PHY与MAC集成在一起的PCI网卡芯片,很强大bcm5461: PHY芯片,与之对应的MAC是T转载 2012-09-02 08:52:06 · 947 阅读 · 0 评论 -
网络数据包收发流程(四):协议栈之packet_type
From http://blog.csdn.net/jw212/article/details/6738497进入函数netif_receive_skb()后,skb正式开始协议栈之旅。先上图,协议栈大致过程如下所示:跟OSI七层模型不同,linux根据包结构对网络进行分层。比如,arp头和ip头都是紧跟在以太网头后面的,所以在linux协议栈中arp和ip地位相同(如上转载 2012-09-02 09:01:29 · 1339 阅读 · 0 评论 -
网络数据包收发流程(二):不配置NAPI的情况
From http://blog.csdn.net/jw212/article/details/6738474 上一篇讲的是内核配置成NAPI的情况,那也是绝大多数内核使用的配置现在讲讲内核不配置成NAPI时的情况一、no NAPI 数据结构不配置NAPI的时候,网络设备不使用自己的napi_struct结构,所有网络设备驱动都使用同一个napi_struct转载 2012-09-02 08:55:52 · 1079 阅读 · 0 评论 -
网络数据包收发流程(三):e1000网卡和DMA
From http://blog.csdn.net/jw212/article/details/6738486 一、硬件布局每个网卡(MAC)都有自己的专用DMA Engine,如上图的 TSEC 和 e1000 网卡intel82546。上图中的红色线就是以太网数据流,DMA与DDR打交道需要其他模块的协助,如TSEC,PCI controller以太网数据在 TS转载 2012-09-02 08:59:27 · 1506 阅读 · 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 · 1724 阅读 · 2 评论