![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络研究所
文章平均质量分 84
以实际遇见的网络问题为契机,进行网络知识体系的补充和完善
酷咪哥
1.研发团队管理;
2.流媒体服务、网络协议和嵌入式相关技术;
3.系统框架搭建和技术开发;
4.系统高并发、集群和缓存研究;
5.PMP认证;
展开
-
IGMP详解
IGMP(Internet Group Management Protocol)是互联网组管理协议,它是一种用于IPv4网络中的第3层协议,主要作用是支持组播功能。IGMP的功能主要包括:主机通过发送IGMP报文来通知路由器加入或离开组播组,路由器则根据这些信息来维护组播组成员列表,并将组播数据转发给相应的主机。原创 2024-03-29 17:11:05 · 2415 阅读 · 0 评论 -
netplan说明[整理篇]
在启动初期,netplan的“network renderer”将读取文件,并将配置写入/run,以将设备控制转交给指定的网络守护进程。原创 2023-11-06 11:47:30 · 1762 阅读 · 0 评论 -
NAT穿透详解
服务端提供转发监听服务,需要有固定公网IP和端口。客户端A和B分别连接服务端,数据通过服务端进行转发。典型的应用包括FRP和NGINX的反向代理。 但这样的问题:所有数据都需要经过服务端进行转发,当数据过大时,服务端压力会特别大。原创 2023-06-24 11:20:11 · 1102 阅读 · 0 评论 -
netplan说明
1.介绍 发行版安装程序、云实例化、特定设备的镜像或任何其他部署操作系统的方法,都会将其网络配置放入YAML配置文件中。在启动初期,netplan的“network renderer”将读取/{lib,etc,run}/netplan/*.yaml文件,并将配置写入/run,以将设备控制转交给指定的网络守护进程。配置的设备默认由systemd-networkd处理,除非指定了renderer(NetworkManager)没有被网络配置覆盖的设备,不会被触动;可用于initramfs(依赖少,原创 2022-04-27 18:47:21 · 3021 阅读 · 0 评论 -
网卡调优RSS、RPS、RFS和XPS
1.RSS(Receive Side Scaling) RSS(Receive Side Scaling)也叫多队列接收,可以硬件级别实现使用多核处理接收网络数据。可用于缓解因单个CPU过载,导致的接收中断处理瓶颈,并减少网络延迟。 可以通过/proc/interrupts确定网络接口卡是否支持RSS。也可以在加载网络驱动程序后,通过“ls -1 /sys/devices///device_pci_address/msi_irq” 的输出来查看。(需要网卡硬件及驱动同时支持) 默认情原创 2022-03-16 10:02:14 · 6486 阅读 · 0 评论 -
网卡调优RSS、RPS、RFS和XPS
1.RSS(Receive Side Scaling)RSS(Receive Side Scaling)也叫多队列接收,可以硬件级别实现使用多核处理接收网络数据。可用于缓解因单个CPU过载,导致的接收中断处理瓶颈,并减少网络延迟。 可以通过/proc/interrupts确定网络接口卡是否支持RSS。也可以在加载网络驱动程序后,通过“ls -1 /sys/devices/*/*/device_pci_address/msi_irq” 的输出来查看。(需要网卡硬件及...原创 2022-03-08 15:27:42 · 7017 阅读 · 0 评论 -
TCPIP状态转换详解
1.TCP的三次握手和四次挥手1.1.TCP三次握手(建立通道)<1>LISTEN 服务端经过 socket,bind,listen 函数之后进入此状态,开始进入监听状态;<2> SYN_SENT 第一次握手,客户端调用 connect,发送 SYN报文给服务器端。若服务端不能连接,则直接进入初始的CLOSED状态;<3> SYN_RCVD...原创 2019-03-28 16:47:01 · 1083 阅读 · 2 评论 -
ETHTOO配置网卡特性
本文主要来自于ethtool -h的信息,编写本文的目的在于记录日常ethtool工具的使用;显示网卡相关的信息ethtool DEVNAME 修改网卡通用选项ethtool -s|--change DEVNAME 速率 [ speed %d ] 通信模式 [ duplex half|full ] 网口类型 [ p...原创 2018-06-11 15:35:54 · 4878 阅读 · 1 评论 -
【LIBPCAP】初识
官网地址:http://www.tcpdump.org/欢迎 tcpdump是一个功能强大的命令行数据包分析器(使用了libpcap,一个可移植的C/ c++库),用于网络流量捕获。 在这个页面中,您将找到tcpdump和libpcap的最新稳定版本,以及当前的开发快照、完整的文档,以及关于如何报告bug或提交补丁的信息。文档 源代码包中以MAN页面格式提供了完整的文档。使...翻译 2019-11-14 10:07:31 · 641 阅读 · 1 评论 -
[网络丢包]网卡MISX和MSI之争
1.背景操作系统ubuntu server 16.04和ubuntu server 18.04;8个网口,其中7个作为数据输入,1个网口作为数据输出,PHY芯片为82574,1000Mbps全双工;2.现象1台设备源出500Mbps码率,过交换机后,7个网口接收正常;2台设备源出500Mbps码率,过交换机后,不同的主板可能出现:1&amp;gt;7个网口接收正常;1&amp;gt;其中几个...原创 2018-06-11 15:35:11 · 1459 阅读 · 1 评论 -
[网络调优]网卡中断与CPU绑定
1.背景 在Linux的网络调优方面,如果你发现网络流量上不去,那么有一个方面需要去查一下:网卡处理网络请求的中断是否被绑定到单个CPU或跟处理其它中断的是同一个CPU。 先说一下背景,网卡与操作系统的交互一般有两种方式: &lt;1&gt;中断IRQ,网卡在收到了网络信号之后,主动发送中断到CPU,而CPU将会立即停下手边的活以便对这个中断信号进行分析; ...原创 2018-06-11 15:32:59 · 7654 阅读 · 2 评论