![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux网络
肉冬瓜
linux 内核
linux 协议栈
无线局域网
展开
-
linux实现的802.1q vlan
linux实现的802.1q vlan2013-10-21 15:43 406人阅读 评论(0) 收藏 举报目录(?)[+]第一部分:VLAN的核心概念说起IEEE 802.1q,都知道是VLAN,说起VLAN,基本上也没有盲区,网络基础。然而说到配置,基本所有人都能顺口溜一样说出Cisco或者H3C设备的配置命令,对于Linux的VLAN配置却转载 2015-08-20 18:06:39 · 1109 阅读 · 0 评论 -
TCP segment of a reassembled PDU
今天利用windows查找功能对网络上的一个共享文件夹里的内容 进行查找,发现查找网络文件时流量巨大。好奇用wireshark抓包发现 wireshark Info栏里有很多“TCP segment of a reassembled PDU”提示信息。不解百度了一下发现大家都在询问这个问题网上并没有很好的解答。想到“TCP segment of a reassembled PDU”只是wiresh转载 2015-09-22 09:52:55 · 405 阅读 · 0 评论 -
IP头,TCP头,UDP头,MAC帧头定义
IP头,TCP头,UDP头,MAC帧头定义 一、MAC帧头定义/*数据帧定义,头14个字节,尾4个字节*/typedef struct _MAC_FRAME_HEADER{ char m_cDstMacAddress[6]; //目的mac地址 char m_cSrcMacAddress[6]; //源mac地址 short m_cTyp转载 2016-03-02 09:43:50 · 606 阅读 · 0 评论 -
linux内核sk_buff的结构分析
我看的内核版本是2.6.32. 在内核中sk_buff表示一个网络数据包,它是一个双向链表,而链表头就是sk_buff_head,在老的内核里面sk_buff会有一个list域直接指向sk_buff_head也就是链表头,现在在2.6.32里面这个域已经被删除了。 而sk_buff的内存布局可以分作3个段,第一个就是sk_buff自身,第二个是linear-data buff,第三转载 2016-03-23 18:36:46 · 344 阅读 · 0 评论 -
Switch Vlan的3种访问模式:Access、Hybrid和Trunk
untag就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯;tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag头;一般来说这样的报文普通PC机的网卡是不能识别的。 以太网端口有三种链路类型:Access、Hybrid和Trunk。1 Access类型的端口只能属于1个VLAN,一般用于转载 2017-07-14 11:41:33 · 5110 阅读 · 0 评论