
网卡
lengye7
这个作者很懒,什么都没留下…
展开
-
以太网帧间隙
以太网帧间隙1.什么是IFG?(What)IFG(Interframe Gap),帧间距,以太网相邻两帧之间的时间断;以太网发送方式是一个帧一个帧发送的,帧与帧之间需要间隙,即帧间距IFG也可称其为IPG (Interpacket Gap)。IFG指的是一段时间,不是距离,单位通常用微秒(μs)或纳秒(ns)。如下图所示:图 1 帧间距2.为什么需...转载 2019-03-17 14:57:43 · 1940 阅读 · 0 评论 -
以太网帧的小于最短长度和大于最长长度的处理?小于46字节和大于1500字节
1、当数据小于64字节的时候,pad是由协议栈填写还是mac芯片填写?由mac芯片进行填写。2、当数据大于1500字节(MTU值)的时候,数据分片是由协议栈分片还是mac层分片?由协议栈分片。如果MAC层收到了大于1500字节的帧数据,而MAC又没开启发送巨帧状态的话,该帧会被丢弃,如果开启了巨帧状态,那么该帧会正常发送。...原创 2019-03-16 17:06:50 · 3599 阅读 · 0 评论 -
数据链路层中MAC子层和LLC子层的功能分析
1.何为数据链路层的(DATA LINK LAYER)的MAC子层和LLC子层? MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。MAC子层的存在屏蔽了不同物理链路种类的差异性;在MAC子层的诸多功能中,非常重要的一项功能是仲裁介质的使用权,即规定站点何时可以使用通信介质。实际上,局域网技术中是采用具有冲突检测的载波侦...转载 2019-03-15 15:31:17 · 13666 阅读 · 0 评论 -
以太网MAC层协议
MAC发送模块 MAC发送模块可将上层协议提供的数据封装之后通过MII接口发送给PHY。发送模块可接收主机接口模块的数据帧开始和数据帧结束标志,并通过 主机接口从外部存储器中读取要发送的数据,然后对数据进行封装,然后通过PHY提供的载波侦听和冲突检测信号,在信道空闲时通过MII接口将数据以4位的 宽度发送给PHY,最后由PHY将数据发送到网络上。 发送模块由CRC生成模块(crc_g...转载 2019-03-14 15:12:13 · 5949 阅读 · 0 评论 -
为什么当前tcp/ip的链路层没有llc层?
20世纪80年代至90年代,局域网标准众多,如DIX EThernet V2以太网,802.3以太网,802.5令牌环网,802.4令牌总线网等,数据链路层为了更好的适应多种局域网标准,IEEE802委员会将数据链路层拆分成两个子层,逻辑链路控制LLC(Logical Link Control)子层和媒体接入控制MAC(Medium Access Control)子层。90年代后,激烈竞争的局域...转载 2019-03-14 10:23:37 · 1863 阅读 · 0 评论 -
LLC子层为什么不在数据包中体现?LLC子层具体作用是什么?Ethernet_II如何表示帧结束?
前言:LLC子层看懂了又忘记,写在这里方便记忆。MAC就不说了。LLC格式百度。LLC子层IEEE802.3帧中的LLC子层除了定义传统的链路层服务之外,还增加了一些其他有用的特性。这些特性都由DSAP、SSAP和Control字段提供。例如以下三种类型的点到点传输服务:无连接的数据包传输服务目前的以太网实现就是这种服务。面向连接的可靠的数据传输服务...转载 2019-03-13 23:41:33 · 5080 阅读 · 0 评论 -
Ethernet和802.3的区别及历史
1.前言Ethernet 和 802.3 并不是一回事,虽然我们经常混用这两个术语2.历史上以太网帧格式2.1EthernetV1这是最原始的一种格式,是由XeroxPARC提出的3MbpsCSMA/CD以太网标准的封装格式,后来在1980年由DEC,Intel和Xerox标准化形成EthernetV1标准2.2 EthernetV2(ARPA)Etherne...转载 2019-03-13 21:22:52 · 14856 阅读 · 0 评论 -
ethtool 解决网卡丢包严重和网卡原理
1 概述最近业务上老有问题,查看发现overruns值不断增加,学习了一下相关的知识。发现数值也在不停的增加。发现这些 errors, dropped, overruns 表示的含义还不大一样。[root@localhost ~]# ifconfig eth0eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500...转载 2019-03-13 21:05:00 · 2169 阅读 · 0 评论 -
服务器网卡丢包
有时会发生网络丢包现象,此处的丢包有两种,真正意义上的丢包和逻辑丢包(此处以tcp协议栈丢包为例)。之前falcon-agent也上报了相应的指标,在此处对一些疑问给出尽量详细的解释。二、linux系统pakcet接收的过程过程简单概括为 网卡收到包以后通过DMA传至ring buffer (ring buffer是网卡内部的缓冲区) 网卡触发硬件中断,中断处理函数...转载 2019-03-13 21:03:18 · 2812 阅读 · 0 评论 -
多队列网卡及网卡中断绑定阐述
多队列网卡介绍多队列网卡顾名思义就是由原来的单网卡单队列变成了现在的单网卡多队列。多队列网卡是一种技术,最初是用来解决网络IO QoS(quality of service)问题的,后来随着网络IO的带宽的不断提升,单核CPU不能完全处满足网卡的需求,体现最为明显的就是单核CPU处理不了网卡大量的数据包请求(软中断)而造成大量丢包,其实当网卡收到数据包时会产生中断,通知内核有新数据包,然后内...转载 2019-03-07 00:30:12 · 1318 阅读 · 0 评论 -
RFC2544性能测试
RFC2544性能测试,由RFC定义的一组测试,RFC2544性能测试,网络互联设备的定标方法。中文名RFC2544性能测试四个测试吞吐量,延迟,帧丢失率,背靠背主要测试参数吞吐概率RFC2544协议用于评测网络互联设备目录1定义 2测试参数定义编辑RFC1242性能测试,网络互联设备的定标术语。定义了四个测试:吞吐量,延迟,帧丢...转载 2019-03-07 00:17:26 · 1398 阅读 · 0 评论 -
以太网之物理层
这一节来学习一下以太网的物理层,IEEE802.3标准就给出了以太网的物理层结构,如下图所示红色框内所标注的。 我们可以看到物理大致可以分为: GMII介质无关接口、 PCS物理编码子层,PMA物理介质连接层,PMD物理介质相关层、MDI接口 、MEDIUM物理介质。 我们从下往上看,首先看物理介质层。 1、物理介质层 这里所...转载 2019-03-06 23:38:10 · 1534 阅读 · 0 评论 -
编码(NRZ、NRZI、曼彻斯特、4B/5B)
将节点和链路变成可用构件的第一步,是清楚它们如何连接,以使比特从一个节点传输到另一个节点。正如在前一节中提到的,信号是在物理链路上传播的。因此,我们的任务是将源节点准备发送的二进制数据编码为链路能够传送的信号,然后在接收节点将信号解码成相应的二进制数据。我们忽略调制的细节并假设处理两种离散信号,即高信号电平和低电平。实际上,这些信号可能对应着铜线链路上的两个不同电压或光纤链路上的两个不同能量级。...转载 2019-03-06 23:36:47 · 10724 阅读 · 0 评论 -
以太网MAC和PHY之间的接口总结
1、100M 接口(Fast Ethernet快速以太网,也称百兆以太网)FE速率模式下各种MII(MediaIndependent Interface)接口对比:MII接口兼容10/100M以太网,由于占用管脚数太多,主要应用早期的设备接口中,在一般的高密度(8口)端口PHY以及MAC/switch芯片中已经很少使用。RMII(reduced MII)接口收发的数据位宽为2bit,...转载 2019-03-06 23:31:16 · 12817 阅读 · 2 评论 -
网卡的零拷贝理解
转自:http://blog.csdn.net/freas_1990/article/details/9173713Jack:最近听说了网络处理的“零拷贝”技术,觉得非常神奇,在网上查阅了很多资料。不过,并不是太明白——知其然,而不知其所以然。你能通俗地解释一下吗?我:这是一个相对比较复杂的话题,说起来话就多了。本质上来说,其实就是80386的分页管理变异而已。Jack:分页管理?这个...转载 2019-02-24 17:46:53 · 627 阅读 · 0 评论 -
Linux的网络协议中的网卡缓冲区
程序员可能关心的基本网卡知识网卡相关介绍:http://www.linuxidc.com/Linux/2012-12/77132.htm一、什么是网卡?它是主机的网络设备,本身是LAN(局域网)的设备,通过网关、路由器等设备就可以把这个局域网挂接到Internet上。网卡工作在物理层和数据链路层的MAC子层,数据链路层还有LLC层,它在MAC层之上。网卡按照数据链路层控制来分有以太网卡...转载 2019-02-23 18:26:17 · 5578 阅读 · 0 评论 -
网卡究竟工作在OSI的哪一层?
答案:网卡工作在物理层和数据链路层的MAC子层。解密网络传输 工程师带你深入认识网卡一、什么是网卡?网卡现在已经上成为了目前电脑里的标准配置之一。小小的网卡,究竟蕴涵着多少秘密呢?让我们一起来看。我们最常用的网络设备当属网卡了。网卡本身是LAN(局域网)的设备,通过网关、路由器等设备就可以把这个局域网挂接到Internet上。而Internet本身就是无数个这样的局域网组成的。...转载 2019-02-23 17:53:33 · 30828 阅读 · 0 评论