![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 73
知秋贺
这个作者很懒,什么都没留下…
展开
-
ethtool 原理介绍和解决网卡丢包排查思路(附ethtool源码下载)
Table of Contents1. 了解接收数据包的流程将网卡收到的数据包转移到主机内存(NIC 与驱动交互)通知系统内核处理(驱动与 Linux 内核交互)2. ifconfig 解释(1) RX errors(2) RX dropped(3) RX overruns(4) RX frame3. 网卡工作原理网卡收包网卡发包网卡中断处理函数缓冲区访问4. 丢包排查思路先查看硬件情况overruns 和 buffer sizeRed Hat 官方解决思路参考文章附录A:ethtool命令常见参数说明附录转载 2022-06-14 16:46:20 · 3675 阅读 · 0 评论 -
XFI & SFI & 10GBase-KR
XFI SFI转载 2022-06-06 16:09:29 · 10424 阅读 · 0 评论 -
PHY管理接口简介
以太网传输速率从10兆发展到今天的100G,MAC层和PHY层之间的硬件接口发生了很大的变化,但是其中用来管理PHY的物理引脚始终只有2个,即MDC和MDIO引脚。随着PHY层变得越来越复杂,PHY寄存器的组织方式和寻址方式发生了变化,PHY管理接口的名称也从“MII管理接口”变为“MDIO接口”。千兆以太网之前,PHY管理接口称为“MII管理接口”;从10G以太网开始使用“MDIO接口”。有的千兆和百兆PHY支持一些扩展功能,也需要使用MDIO接口进行管理。MII管理接口和MDIO接口...转载 2022-05-26 16:07:01 · 1767 阅读 · 0 评论 -
以太网知识01 Media Independent Interface (MII) 媒体独立接口
MediaIndependent Interface ( MII ),介质独立接口,起初是定义100M以太网(Fast Ethernet)的 MAC 层与 PHY 芯片之间的传输标准(802.3u)。介质独立的意思是指,MAC与PHY之间的通信不受具体传输介质(双绞线或光纤等)的影响,任何MAC和PHY都可以通过MII接口互连。MAC与PHY之间的MII连接可以是可插拔的连接器,或者是同一块PCB上MAC与PHY之间的走线。MDIO 是MII接口的一部分,用于在MAC和PHY之间传递配置信息。在系.转载 2022-05-24 19:44:20 · 1543 阅读 · 0 评论 -
网口扫盲三:以太网芯片MAC和PHY的关系
问:如何实现单片以太网微控制器?答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积.单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下.问:以太网MAC是什么?答:MAC即Media Access Control,即媒体访问控制子层协议.该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质.在发送数据的时候,MAC转载 2022-02-10 15:32:51 · 4536 阅读 · 0 评论 -
网口扫盲二:Mac与Phy组成原理的简单分析
1. general下图是网口结构简图.网口由CPU、MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中.对于上述的三部分,并不一定都是独立的芯片,根据组合形式,可分为下列几种类型:CPU集成MAC与PHY; CPU集成MAC,PHY采用独立芯片; CPU不集成MAC与PHY,MAC与PHY采用集成芯片;本例中选用方案二做进一步说明,因为CPU总线接口很常见,通常都会做成可以像访问内存一样去访问,没必要拿出来转载 2022-02-10 15:29:57 · 2249 阅读 · 0 评论 -
网口扫盲一:网卡初步认识
网络适配器又称网卡或网络接口卡(NIC),英文名Network Interface Card.它是使计算机联网的设备.平常所说的网卡就是将PC机和LAN连接的网络适配器.网卡(NIC) 插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络介质传输.数据在计算机总线中传输是并行方式即数据是肩并肩传输的,而在网络的物理缆线中说数据以串行的比特流方式传输的,网卡承担串行数据和并行数据间的转换.网卡在发送数据前要同接收网卡进行对话以确定最大可发送数据的大小,发送的数据量的大小,两转载 2022-02-10 15:21:22 · 3531 阅读 · 0 评论 -
TCP/IP协议简单记录-2
TCP服务的特点:面向连接、字节流和可靠传输。使用TCP协议的通信双方必须先建立连接,然后才能开始数据读写,双方必须为该连接分配必要的内核资源来管理连接的状态和连接上的数据传输,TCP连接是全双工的,完成数据交换后,必须断开连接以释放系统资源。TCP协议的连接是一对一的,所以基于广播和多播的应用程序不能使用TCP服务,而无连接的UDP则非常适合广播和多播;借图说明一下:TCP可靠传输的机制:1.发送应答机制,2,超时重传机制;MSS 通常设置为MTU-40TCP的三次握.原创 2021-07-21 15:49:40 · 84 阅读 · 1 评论 -
TCP/IP协议简单记录-1
网络协议在如今地位不可撼动,找工作面试也是常问的一些问题,以前用wireshark抓包分析过,但是没有系统地学习,今天做一下记录。TCP/IP协议簇常用四层协议系统,自下而上是数据链路层、网络层、传输层和应用层。应用层:ping telnet DNS传输层:TCP UDP网络层:ICMP IP数据链路层: ARP Data Link数据链路层:实现网卡接口的网络驱动程序,常用的协议有ARP 和 RARP 协议,以实现IP地址和机器物理地址之间的转换。网络层使用IP地址..原创 2021-07-21 10:47:00 · 92 阅读 · 0 评论 -
移远4G模块通信模块使用
最近使用了移远的EG25-G通信模块,做一下记录。移远EG25-G是专为loT领域设计的LTE Cat 4无线通信模块,采用3GPP LET技术,最大支持下行速率150 Mbps 和最大上行速率50 Mbps ,向后兼容现存的EDGE 和GSM/GPRS网络,确保在缺乏3G和4G网络的地区也能正常工作。EG25-G给予高通的IZat™定位技术,内置了丰富的网络协议,集成了多个工业标准接口,开发起来也简单易用。有LGA封装和mini PCie封装可选。提供AT指令,在项目中通过发送AT指令,实原创 2021-07-20 10:58:02 · 3339 阅读 · 0 评论 -
LibCurl详细介绍
目录索引:一、LibCurl基本编程框架二、一些基本的函数三、curl_easy_setopt函数部分选项介绍四、curl_easy_perform 函数说明(error 状态码)五、libcurl使用的HTTP消息头六、获取http应答头信息七、多线程问题八、什么时候libcurl无法正常工作九、关于密码十、HTTP验证十一、代码示例 1.基本的htt转载 2017-04-05 16:35:51 · 726 阅读 · 0 评论 -
路由器学习
TCP/IP协议簇是目前互联网应用最广的协议栈,谈到TCP/IP协议栈就不能不讲一讲IP路由的问题,因为在我们使用的网络通信中几乎每时每刻都在发生着IP路由的事件……。当你在网络世界中还是一位新手的时候,你也许认为设备之间实现IP路由所需的仅仅是一台设备的IP地址而已,如果你真的这样认为那就错了。每台设备在进行IP路由的时候除了必需的IP地址外还需要很多其他信息来完成数据的封装!我将通过以下网络场转载 2017-03-22 17:31:48 · 1267 阅读 · 0 评论 -
常用电子方面的网站2(PCB)
常用电子方面的网站22011-01-05 16:24PCB综合 http://www.pcbinfo.net/ PCB信息网 http://www.pcb-online.cn/ PCB在线http://www.pcbchinanet.com/ PCB中国网http://www.pcbtn.com/ PC转载 2012-05-24 14:40:45 · 1142 阅读 · 0 评论 -
常用电子方面的网站4(通信电子)
常用电子方面的网站42011-01-05 16:28通信电子 http://www.telecom.globalsources.com.cn/ 通信产品http://cn.china.cn/tongxun/ 通讯产品供应http://www.voipchina.cn/ 网络通信中国http://www.cww.net.cn/转载 2012-05-24 14:43:31 · 1284 阅读 · 0 评论 -
常用电子方面的网站1(IC、PDF)
常用电子方面的网站12011-01-05 16:23IC/PDF查询 http://www.21icsearch.com电子元器件查询 http://www.chinadz.com/ IC/PDF查询 http://www.ic37.com/器件手册 http://www.datasheet5.com/电子技术文章资转载 2012-05-24 14:39:39 · 1272 阅读 · 0 评论 -
常用电子方面的网站3(安防电子)
常用电子方面的网站32011-01-05 16:25安防电子 http://www.c-ps.net/ 中国安防网http://www.secu.com.cn/ 中国安防产品网http://www.cps.com.cn/ 中国公共安全http://www.safeonline.com.cn/CN/ 安防交易网htt转载 2012-05-24 14:42:24 · 1955 阅读 · 0 评论 -
TCP通信流程解析
B/S通信简述整个计算机网络的实现体现为协议的实现,TCP/IP协议是Internet的核心协议,HTTP协议是比TCP更高层次的应用层协议。HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。浏览器(Web Browse转载 2017-04-07 11:56:10 · 769 阅读 · 0 评论 -
WireShark中TCP segment of a reassembled PDU说明
在WireShark中经常可以看到有TCP segment of a reassembled PDU出现,TCP segment of a reassembled PDU指TCP层收到上层大块报文后分解成段后发出去。这个是由TCP的MSS(Maximum Segment Size,最大报文段长度)决定的,TCP在发起连接的第一个报文的TCP头里通过MSS这个可选项告知对方本端能够接收的最大报文转载 2017-04-07 12:11:32 · 2320 阅读 · 0 评论 -
Windows UDP socket recvfrom返回10054错误的解决办法
网络问题,折磨了很久转载 2017-08-14 20:32:15 · 2128 阅读 · 0 评论 -
TCP大量TIME_WAIT理解
TCP三次握手连接和TCP四次挥手及大量TIME_WAIT解决方法:1.TCP建立连接,三次握手建立的TCP连接可靠的连接,必须经过三次握手建立连接才能正式通信彼此传输数数据。客户端请求服务端建立连接第一次握手:客户给服务发送一个请求报文SYN, 客户端的状态置SYN_SENT状态第二次握手:服务端在收到客户端发过来的SYN请求报转载 2017-12-26 11:33:20 · 1121 阅读 · 0 评论 -
学习嵌入式的绝好网站
(一)2440专区:优秀论坛专区:第一:http://bbs.21ic.com/ 金牌论坛,不解释第二:http://community.csdn.net/第三:http://bbs.mcuol.com/第四:http://www.witech.com.cn/bbs/第五:http://www.eetop.cn/bbs/forum-70-1.html转帖专区:244转载 2012-06-02 22:36:08 · 1226 阅读 · 0 评论