NetWork
文章平均质量分 86
winter91
DD'Notes https://notes.z-dd.online/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WIFI无线网络之无线监管域
Wi-Fi无线监管域(国家码)是用于标识设备所在地区的双字母代码,决定设备可使用的频段、信道和发射功率限制。各国无线电管理法规不同,如2.4GHz/5GHz频段的信道开放差异。Linux系统通过cfg80211、CRDA用户空间代理和wireless-regdb数据库实现合规管理,从内核4.15开始支持固件加载。安装CRDA和修改国家码可优化设备性能并避免干扰。更多内容详见博客https://notes.z-dd.online/。原创 2025-11-12 16:44:19 · 881 阅读 · 0 评论 -
WIFI无线网络之WPA3
WPA3是Wi-Fi联盟2018年推出的新一代安全协议,主要解决WPA2的安全缺陷。包含两种核心模式:WPA3-Personal采用SAE认证机制,有效防御离线字典攻击并实现前向保密;WPA3-Enterprise强制采用192位加密套件,满足高安全合规要求。新增的EnhancedOpen(基于OWE)为开放网络提供个体加密保护。相比WPA2,WPA3在抗暴力破解、前向保密、开放网络加密等方面有显著提升,但需注意设备兼容性问题。该协议适用于从家庭到企业不同安全需求的场景。原创 2025-11-11 13:54:29 · 822 阅读 · 0 评论 -
网络协议之DHCP
《DHCP协议详解》摘要 DHCP(动态主机配置协议)是自动分配IP地址及网络参数的核心协议,极大简化了网络管理。文章详细解析了DHCP工作原理:通过DORA四阶段(发现-提供-请求-确认)实现地址分配,采用UDP端口67/68通信。重点说明了客户端广播请求、服务器响应、地址确认等交互过程,并指出跨子网时需要中继代理的特殊情况。文章还列举了DHCP分配的关键参数(IP、掩码、网关等)和家庭网络中的典型应用场景。原创 2025-10-21 10:29:46 · 371 阅读 · 0 评论 -
MPTCP(Multipath TCP)简介
MPTCP(多路径TCP)是传统TCP的扩展协议,允许单个连接通过Wi-Fi、蜂窝等多路径并行传输数据,提升吞吐量40%-100%并实现毫秒级网络切换。其核心价值在于聚合带宽、增强容错性(单路径故障不影响连接)及无缝切换能力,适用于移动设备、数据中心等高流量场景。虽然面临中间设备兼容性等挑战,但MPTCP已通过智能调度和认证机制实现安全可靠的传输优化,无需修改应用层即可部署。原创 2025-10-21 10:28:31 · 775 阅读 · 0 评论 -
Linux之Netlink
Netlink是Linux系统中用户态与内核态之间双向通信的机制,基于套接字接口,采用消息传递协议。相比传统方法如ioctl、procfs等,Netlink具有双向异步、结构化数据、可扩展和多播支持等优势,适用于网络子系统配置和内核模块开发。它通过定义不同协议族(如NETLINK_ROUTE、NETLINK_GENERIC)实现多种功能,是现代Linux网络工具的核心通信技术。原创 2025-10-15 09:51:52 · 954 阅读 · 0 评论 -
Linux网络之Netfilter简述
Netfilter是Linux内核中的网络数据包处理框架,提供数据包过滤、NAT转换、日志记录等功能。作为iptables和nftables的基础,它支持无状态/有状态防火墙、地址转换等网络操作。Netfilter通过钩子机制允许内核模块在网络协议栈关键节点注册回调函数,实现灵活的数据包处理。其特性包括:IPv4/IPv6支持、可扩展架构、多层级API以及第三方扩展能力。nftables作为iptables的继任者,提供了更高效灵活的数据包分类机制。该开源项目持续发展,是Linux网络功能的核心组件之一。原创 2025-10-15 09:49:59 · 624 阅读 · 0 评论 -
网络测试之iperf3
链接: https://notes.z-dd.online/2025/08/05/%E7%BD%91%E7%BB%9C%E6%B5%8B%E8%AF%95%E4%B9%8Biperf3/每次测试都会报告测得的吞吐量、丢包率及其他相关参数。iperf3是标准的C/S架构,测试时,需要一台机器跑服务端,一台机器跑客户端,都是同一个命令iperf3,只是参数不一样。官网主页:https://software.es.net/iperf/源码仓库:https://github.com/esnet/iperf。原创 2025-10-14 11:23:44 · 786 阅读 · 0 评论 -
WIFI无线网络之四次握手
Wi-Fi四次握手是WPA/WPA2安全协议的核心过程,用于在接入点(AP)和客户端设备(STA)之间安全建立加密密钥。该过程涉及四种密钥:MSK、PMK、PTK(用于单播加密)和GTK(用于组播加密)。四次握手的具体步骤包括:AP发送随机数ANONCE,STA回复SNONCE并生成PTK,AP验证后下发GTK,最后STA确认安装完成。整个过程确保了无线通信的安全性和密钥的唯一性,是Wi-Fi网络连接建立的关键环节。原创 2025-10-11 14:45:27 · 680 阅读 · 0 评论 -
WIFI7(802.11be)之MLO(Multi-Link Operation)
Wi-Fi 7 MLO技术解析:多链路协同提升性能 Wi-Fi 7(802.11be)的核心特性MLO(多链路操作)通过同时聚合2.4GHz、5GHz和6GHz频段,显著提升网络性能。相比Wi-Fi 6的单链路限制,MLO支持多链路并行通信,降低延迟(可至<5ms)、提高吞吐量(提升80%~200%)并增强抗干扰能力。其三种工作模式包括高性能的同步收发(STR)、经济型的非同步收发(NSTR)及灵活的交替收发(AFR)。MLO通过统一MAC层管理、动态负载均衡和智能调度优化多链路协作,适用于高密度接入原创 2025-10-10 14:29:03 · 1215 阅读 · 0 评论 -
WIFI无线网络之802.11帧
本文介绍了Wi-Fi无线网络中802.11帧的基本结构和分类。802.11帧分为管理帧、控制帧和数据帧三大类,每类帧承担不同功能。管理帧用于网络发现和连接管理,包含信标帧、探测请求/响应等子类型;控制帧处理介质访问控制,如RTS/CTS、ACK等;数据帧负责数据传输。文章详细说明了802.11帧的通用结构,包括帧控制、地址字段等组成部分,并提供了Wireshark过滤示例,帮助识别不同类型的Wi-Fi帧。原创 2025-10-10 14:27:09 · 789 阅读 · 0 评论 -
BPI-RV2 RISC-V开源路由器之部署内网穿透
本文介绍了如何在BPI-RV2 RISC-V开源路由器上使用frp实现内网穿透。frp是一款高性能的反向代理工具,支持TCP/UDP/HTTP/HTTPS等多种协议。文章详细说明了下载对应架构(X86_64/RISC-V)的frp二进制文件,部署frps服务器(公网IP端)和frpc客户端(路由器端)的方法,并提供基础配置示例。通过此方案,用户可通过SSH远程访问家庭内网设备。更多技术细节可关注作者博客或公众号。原创 2025-10-10 14:26:08 · 770 阅读 · 0 评论 -
WIFI无线网络之抓取WLAN无线报文
本文介绍了抓取WLAN无线报文的三个步骤:设置无线网卡为Monitor模式、抓包和恢复为Managed模式。首先需要支持Monitor模式的无线网卡和root权限,通过iwlist命令检查网卡是否支持Monitor模式。接着停止网络管理服务,创建并启用Monitor模式的虚拟接口。最后使用iwdev命令验证接口类型并开始抓包。详细操作步骤包括删除原有接口、创建新监控接口等,适用于网络嗅探、安全测试等场景。原创 2025-10-10 14:03:07 · 425 阅读 · 0 评论 -
Linux WIFI无线网络之MLME浅析
这篇文章简要介绍了Linux WiFi无线网络中的MLME(MAC层管理实体)子系统。MLME是IEEE 802.11协议栈的核心组件,位于内核mac80211框架层,负责无线连接管理。文章阐述了MLME的核心功能模块,包括扫描、认证、关联、重关联、省电管理和隧道直连等。同时分析了MLME在内核中的实现架构,说明其通过cfg80211提供用户态接口,并在mac80211中实现状态机核心逻辑。最后对比了SoftMAC和FullMAC两种驱动模式下MLME的不同实现方式。原创 2025-10-10 14:02:06 · 652 阅读 · 0 评论 -
高性能网络之DPDK与RDMA浅析
本文介绍了两种高性能网络技术:DPDK和RDMA。DPDK是Intel开发的用户态数据包处理框架,通过绕过内核协议栈、轮询模式、大页内存等机制实现高速包处理,支持10-100Gbps吞吐和微秒级延迟,适用于NFV、5G、金融交易等场景,但存在开发复杂、内存占用大等缺点。RDMA(未展开)也是一种高性能网络技术。更多内容可关注作者公众号或博客。原创 2025-10-09 16:43:31 · 782 阅读 · 0 评论 -
WIFI无线网络之Wi-Fi Direct(Wi-Fi P2P)协议
Wi-Fi Direct(Wi-Fi P2P)是一种无需路由器即可实现设备直连的无线协议,支持高速率、低延迟通信,适用于文件共享、投屏等场景。相比传统Ad-Hoc模式,Wi-Fi Direct具备更优的安全性、服务发现和组网能力。与蓝牙相比,它提供更高的带宽但功耗较大。Miracast投屏技术正是基于Wi-Fi Direct实现。该协议通过Group Owner角色分配IP,支持WPA2加密,兼容主流操作系统,是高效点对点连接的现代解决方案。原创 2025-10-09 16:39:07 · 807 阅读 · 0 评论 -
WIFI无线网络之BeamForming波束成形
MU-MIMO也需要波束成形技术,波束成形使AP的多天线信号叠加后,让各STA仅收到自己的信号,消除其他STA的信号,避免干扰。波束的意思就是一组天线系统的电磁波辐射模式,简单来说,波束成形就是一个建立天线辐射模式的技术。链接: https://notes.z-dd.online/2025/05/28/WIFI%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E4%B9%8BBeamForming%E6%B3%A2%E6%9D%9F%E6%88%90%E5%BD%A2/原创 2025-07-19 09:33:23 · 944 阅读 · 0 评论 -
WIFI无线网络之MIMO与OFDMA
通常讲的M×N MIMO是指发送端有M个天线,接收端有N个天线。虽然有2路信号,但是这2路信号是从同一个发射天线发出的,所以发送的数据是相同的,传输的仍然只有1路信号。链接: https://notes.z-dd.online/2025/05/27/WIFI%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E4%B9%8BMIMO%E4%B8%8EOFDMA/从字面上理解,SISO 就是单发单收,是一种单输入单输出系统,发射天线和接收天线之间的路径是唯一的,传输的是1路信号。原创 2025-07-19 09:32:17 · 896 阅读 · 0 评论 -
WIFI无线网络之IBSS(Ad-Hoc)模式
与常见的 Infrastructure Mode(基础设施模式) 不同,IBSS 允许多个设备在无需接入点(AP)的情况下直接通信,形成一个临时的点对点对等网络。链接: https://notes.z-dd.online/2025/05/03/WIFI%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E4%B9%8BIBSS(Ad-Hoc)%E6%A8%A1%E5%BC%8F/设备发起:某个设备主动创建 IBSS 网络,设定 SSID(ESSID)、信道、加密方式等。原创 2025-07-19 09:31:03 · 673 阅读 · 0 评论 -
无线网络之WDS浅析
无线网络之WDS浅析WDS (Wireless Distribution System,无线分布式系统) 是一种无线网络扩展技术,允许无线基站之间通过无线方式进行桥接通信,从而扩展无线网络覆盖范围。WDS (Wireless Distribution System,无线分布式系统) 是一种无线网络扩展技术,允许无线基站之间通过无线方式进行桥接通信,从而扩展无线网络覆盖范围。WDS是建构在FHSS或DSSS技术基础上的系统,主要功能是让无线基站之间能够相互通信。虚拟网路线:通过无线网络形成虚拟的网络连接。原创 2025-07-19 09:29:42 · 646 阅读 · 0 评论 -
Linux无线网络之Monitor模式及radiotap
Linux无线网络之Monitor模式及radiotap无线网络接口的Monitor模式(监听模式)和Radiotap是进行无线网络分析与调试的重要工具。链接: https://notes.z-dd.online/2025/04/16/Linux%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E4%B9%8BMonitor%E6%A8%A1%E5%BC%8F%E5%8F%8Aradiotap/Linux无线网络之Monitor模式及radiotap | DD'Notes。原创 2025-07-19 09:26:15 · 924 阅读 · 0 评论 -
WIFI7新特性浅析及Linux内核对其的支持
链接: https://notes.z-dd.online/2025/04/14/WIFI7%E6%96%B0%E7%89%B9%E6%80%A7%E6%B5%85%E6%9E%90%E5%8F%8ALinux%E5%86%85%E6%A0%B8%E5%AF%B9%E5%85%B6%E7%9A%84%E6%94%AF%E6%8C%81/支持连续 320 MHz 或非连续 160+160 MHz 带宽(6 GHz 频段),相比 WiFi 6 的 160 MHz 实现速率翻倍。原创 2025-07-19 09:23:58 · 1387 阅读 · 0 评论 -
Linux之WoWLAN无线网络唤醒
《Linux中的WoWLAN无线网络唤醒技术》介绍了无线局域网唤醒(WoWLAN)的工作原理及其在Linux系统中的实现。WoWLAN是传统有线网络唤醒(WoL)的无线版本,允许通过Wi-Fi接收MagicPacket等信号唤醒处于休眠状态的设备。文章详细说明了WoWLAN所需的硬件支持(特定无线网卡和BIOS设置)、操作系统支持(Linux内核驱动)以及低功耗监听模式的工作机制。该技术特别适用于笔记本电脑等移动设备,为远程唤醒提供了无线解决方案。原创 2025-06-28 16:39:52 · 1069 阅读 · 0 评论 -
Linux之PXE网络安装
PXE网络安装技术解析:150字摘要 PXE(预启动执行环境)是一种通过网络启动并安装操作系统的技术,无需本地存储介质。该技术广泛应用于企业批量部署、无盘工作站和系统恢复等场景。实施PXE需要具备支持PXE的客户端网卡、DHCP服务器(分配IP地址和引导参数)、TFTP服务器(提供引导文件)以及HTTP/FTP/NFS服务器(存储安装源)。核心优势在于集中管理、高效批量部署和自动化安装能力,特别适合数据中心和虚拟化环境的大规模系统部署需求。原创 2025-06-28 16:38:49 · 711 阅读 · 0 评论 -
VLAN网络协议之802.1Q
802.1Q是IEEE制定的VLAN标准协议,通过在以太网帧中插入4字节VLAN标签实现逻辑网络划分。该协议解决了传统以太网广播风暴、安全性差和管理复杂等问题,支持创建4096个隔离的虚拟局域网(VLAN ID 0-4095)。关键特性包括:区分带标签帧(Tagged Frame)和无标签帧(Untagged Frame);实现跨交换机的VLAN扩展;提供灵活的网络管理能力(访问控制、QoS等)。802.1Q协议使多个逻辑网络可共享同一物理基础设施,同时保持相互隔离。原创 2025-06-28 16:37:53 · 1568 阅读 · 0 评论 -
Linux移动宽带之ModemManager
Linux移动宽带管理工具ModemManager是一个DBus激活的守护进程,专为控制2G/3G/4G移动宽带设备而设计。它提供统一的高级API,支持多种通信协议(如AT命令、QMI、MBIM等),兼容GSM/UMTS/LTE等各种调制解调器。主要功能包括自动网络连接管理、短信收发、USSD交互等,支持USB/PCIe等多种硬件接口。该工具可通过Linux软件仓库直接安装,是Linux系统管理移动宽带的理想解决方案。更多信息可访问GitHub仓库或相关技术博客。原创 2025-06-28 16:36:47 · 660 阅读 · 0 评论 -
USB网络通信协议与驱动模型
USB网络通信协议与驱动模型解析 本文介绍了四种常见的USB网络通信协议:ECM(模拟以太网接口,适用于DOCSIS1.0设备)、MBIM(移动宽带管理标准,支持4G/5G设备)、RNDIS(微软开发的网络接口协议)和NCM(未完整说明)。这些协议通过USB接口实现设备与主机间的网络连接,各有特点:ECM兼容性强,MBIM针对高速移动网络优化,RNDIS主要支持Windows平台。文章还提供了相关技术链接和博客地址供进一步参考。原创 2025-06-28 16:35:38 · 781 阅读 · 0 评论 -
Linux下C语言检测WiFi连接的几种方法
Linux下C语言检测WiFi连接的几种方法 本文介绍了在Linux系统中使用C语言检测WiFi连接的两种常用方法。第一种是通过ioctl系统调用检查网络接口状态,通过判断IFF_UP和IFF_RUNNING标志位来确定连接状态。第二种方法是解析/sys/class/net/wlan0/operstate文件内容。文章提供了完整的C代码示例,展示了如何创建socket、使用ioctl获取接口标志位,并根据标志位判断WiFi连接状态。这些方法适用于需要程序化检测网络连接的场景,如网络监控工具或自动化脚本开发。原创 2025-06-28 16:34:24 · 1093 阅读 · 0 评论 -
无线局域网标准之WAPI
WAPI是中国自主研发的无线局域网安全标准,由西安电子科技大学提出,采用双向认证机制确保传输安全。作为全球仅有的两个无线局域网标准之一(另一个是IEEE 802.11系列),WAPI包含WAI(身份鉴别)和WPI(数据加密)两大核心模块,通过公钥证书实现AP与客户端的双向认证。该标准已获得ISO/IEC认证,成为中国在该领域首个获得国际认可的安全协议。原创 2025-06-28 16:33:09 · 631 阅读 · 0 评论 -
网络802.1X协议简介
802.1X协议是基于端口的三层网络接入控制协议,主要用于提升网络安全性。该协议将物理端口划分为受控和非受控逻辑端口,通过认证服务器实现对用户访问权限的控制。802.1X适用于企业等安全要求高的场景,其优势包括降低建网成本、保证业务安全等。认证系统包含客户端、接入设备和认证服务器三个组件,认证成功后才会开放端口。与Portal、MAC认证相比,802.1X需要客户端安装专用软件,更适合固定终端环境。原创 2025-06-28 16:31:56 · 954 阅读 · 0 评论 -
Linux之virt_wifi驱动
Linux virt_wifi驱动是一个虚拟无线网络接口模块,它通过实现cfg80211接口在以太网设备上模拟无线连接功能。该驱动主要特点包括:1) 无需物理硬件即可模拟无线网络行为;2) 支持标准无线工具操作;3) 适用于开发测试、容器网络隔离和网络监控等场景。典型应用包括驱动开发验证、容器化无线网络接口创建以及无线流量监控分析等。该模块为Linux系统提供了纯软件的无线网络解决方案。原创 2025-06-28 16:30:50 · 793 阅读 · 0 评论 -
关于网络MAC地址
摘要: MAC地址设置测试时若不符合规范(如首个字节末位为1的多播地址),网卡驱动会将其识别为无效并生成随机MAC。这是因为设备网卡仅支持单播(末位为0),驱动通过校验函数(如is_multicast_ether_addr)检测地址类型,确保有效性。代码示例展示了Linux内核如何判断多播地址与合法MAC地址。(约100字)原创 2025-06-28 16:28:11 · 516 阅读 · 0 评论 -
网卡的SG和TSO
当启用TSO时,网卡会接管这一任务,从而提高网络性能并减少CPU的负载。TSO技术需要网卡硬件及驱动的支持。在使用TSO时,TCP层会逐渐增大最大段大小(MSS),当TCP层向下发送大块数据时,它仅计算TCP头,而网卡接收到来自IP层的大数据包后,会自行将其分成多个IP数据包,并添加IP头,复制TCP头,并重新计算校验和等相关数据。此外,还有一些与TSO相关的技术,例如GSO(Generic Segmentation Offload),它是一种更为通用的分片技术,可以在不支持TSO的硬件上实现类似的功能。原创 2025-01-21 09:39:23 · 1185 阅读 · 0 评论 -
Linux创建虚拟WLAN接口并测试
Linux创建虚拟WLAN接口并测试创建虚拟WLAN接口主要通过 mac80211_hwsim内核模块实现,该模块可以模拟多个无线网卡设备,并支持创建虚拟的WLAN接口。链接: https://notes.z-dd.online/2024/11/12/Linux%E5%88%9B%E5%BB%BA%E8%99%9A%E6%8B%9FWLAN%E6%8E%A5%E5%8F%A3%E5%B9%B6%E6%B5%8B%E8%AF%95/Linux创建虚拟WLAN接口并测试 | DD'Notes。原创 2025-01-16 09:26:14 · 1228 阅读 · 0 评论 -
Wi-Fi HaLow简介
Wi-Fi HaLow是一种基于IEEE 802.11ah协议的无线技术规范,它与传统Wi-Fi的不同之处在于,Wi-Fi HaLow运行在1GHz以下的频率,而传统Wi-Fi则使用2.4GHz、5GHz和6GHz的频率。Wi-Fi HaLow是一种基于IEEE 802.11ah协议的无线技术规范,它与传统Wi-Fi的不同之处在于,Wi-Fi HaLow运行在1GHz以下的频率,而传统Wi-Fi则使用2.4GHz、5GHz和6GHz的频率。Wi-Fi HaLow简介 | DD'Notes。原创 2025-01-15 09:24:08 · 1553 阅读 · 0 评论 -
Linux核外通过MDIO访问Phy
Linux核外通过MDIO访问Phy前言调试以太网(MAC+PHY)网络问题,我们经常需要获取或配置PHY的寄存器,但又不想一次次去修改内核,在Linux应用层怎么简单方便的去操作PHY的寄存器呢?一般有以下方式: 通过MDIO暴露到核外的接口,比如设备节点,或寄存器直接映射的内存。链接: https://notes.z-dd.online/2024/09/24/Linux%E6%A0%B8%E5%A4%96%E9%80%9A%E8%BF%87MDIO%E8%AE%BF%E9%97%AEPhy/原创 2025-01-15 09:20:44 · 818 阅读 · 0 评论 -
千兆以太网接口之RGMII和SGMII
千兆以太网接口之RGMII和SGMII以前,对于千兆以太网,还停留在RGMII接口上,最近才接触到SGMII,对SGMII不是很了解,所以就想对比看看。链接: https://notes.z-dd.online/2024/09/07/%E5%8D%83%E5%85%86%E4%BB%A5%E5%A4%AA%E7%BD%91%E6%8E%A5%E5%8F%A3%E4%B9%8BRGMII%E5%92%8CSGMII/千兆以太网接口之RGMII和SGMII | DD'Notes。来源: DD'Notes。原创 2025-01-14 16:44:43 · 2561 阅读 · 0 评论
分享