网络
文章平均质量分 89
maimang09
这个作者很懒,什么都没留下…
展开
-
BPF Architecture
【代码】BPF Architecture。转载 2023-08-29 18:49:25 · 86 阅读 · 0 评论 -
TSN综述 – 广义时钟同步协议(gPTP)
gPTP(generalized precision time protocol)广义时钟同步协议,即IEEE 802.1AS协议。它是IEEE 1588协议的延伸,可以为TSN提供全局精准的时间服务,用以实现TSN标准组中的流同步功能。该协议旨在让AVB网络中所有的节点与一个共同的参考时间同步,要求间隔不超过7个AVB节点的两个终端节点之间的时间误差不能超过500ns。其大体的作用逻辑是,利用BMCA算法在网络中选择一个最佳的节点作为主时钟(或者预先内定一个),并建立主时钟树;转载 2023-04-18 10:20:04 · 6007 阅读 · 2 评论 -
An introduction to Linux virtual interfaces: Tunnels
【代码】An introduction to Linux virtual interfaces: Tunnels。转载 2023-04-18 10:16:49 · 170 阅读 · 0 评论 -
TC8:ARP_48-49
测试DUT的ARP缓存表的动态条目在老化时间后会被删除。转载 2023-03-03 09:54:48 · 161 阅读 · 0 评论 -
【交换机在江湖】第十二章 VLAN基础篇
新出台的标准进一步完善了VLAN的体系结构,统一了Frame-Tagging方式中不同厂商的标签格式,并制定了VLAN标准在未来一段时间内的发展方向,形成的802.1Q的标准在业界获得了广泛的推广。Hybrid接口既可以连接接入链路又可以连接干道链路。由上图可以看出:通过划分不同的VLAN,VLAN内的主机间可以直接通信,而VLAN间不能直接互通,从而将广播报文限制在一个VLAN内。2.增强局域网的安全性:不同VLAN内的报文在传输时是相互隔离的,即一个VLAN内的用户不能和其它VLAN内的用户直接通信。转载 2023-01-13 09:46:23 · 1476 阅读 · 0 评论 -
linux 系统 UDP 丢包问题分析思路
UDP 本身就是无连接不可靠的协议,适用于报文偶尔丢失也不影响程序状态的场景,比如视频、音频、游戏、监控等。对报文可靠性要求比较高的应用不要使用 UDP,推荐直接使用 TCP。当然,也可以在应用层做重试、去重保证可靠性如果发现服务器丢包,首先通过监控查看系统负载是否过高,先想办法把负载降低再看丢包问题是否消失如果系统负载过高,UDP 丢包是没有有效解决方案的。如果是应用异常导致 CPU、memory、IO 过高,请及时定位异常应用并修复;如果是资源不够,监控应该能及时发现并快速扩容。转载 2022-12-29 11:08:47 · 1754 阅读 · 0 评论 -
A Fast Analysis of TCP Fast Open
Len76Ack:.转载 2022-12-02 13:29:35 · 115 阅读 · 0 评论 -
What‘s meant by Lane in Ethernet connection speed?
Answer:转载 2022-11-25 15:07:24 · 93 阅读 · 0 评论 -
10G以太网接口(二):接口的基本结构
由于人工码字太慢,所以文章的更新会比较的慢,以太网接口系列估计要花个一两周时间才能更新完。作为IP核手册翻译大师,接下来就真正开始翻译Xilinx的IP核手册了。上回说到设计接口所需要的一些基本知识,如果忘记了的可以回过头去看看⬇️。本篇文章主要讲讲10G以太网接口的基本结构,本质上还是属于该掌握的基本知识,还没有涉及到设计的部分。但是本部分大量参考自Xilinx的IP核手册,具体参考可详见文章末尾。转载 2022-11-09 10:12:38 · 2433 阅读 · 0 评论 -
10G以太网接口(一):基本知识
10G以太网接口(一):基本知识 - 知乎耽搁了很久,终于开始介绍在FPGA上实现一些高速接口了,本系列主要介绍的是如何在FPGA上实现10G以太网接口,当然25G或者更高速率的以太网接口的实现流程和这个系列所要说的基本一致,可以参考。本系列和上篇文章一样还是翻译自Xilinx提供的IP核的手册,不忘IP手册翻译大师的本分。本系列将会分为:基本知识、接口的基本结构、IP核的配置、接口的测试与使用等章节。接下来就正式介绍高速以太网接口的一些基本知识,仅是笔者的理解,理解不足之处还望指正。我们上了这么多年网,转载 2022-11-09 10:02:12 · 3743 阅读 · 0 评论 -
Media Independent Interface
MediaI),介质独立接口,起初是定义100M以太网(Fast Ethernet)的MAC层与PHY芯片之间的传输标准()。介质独立的意思是指,MAC与PHY之间的通信不受具体传输介质(双绞线或光纤等)的影响,任何MAC和PHY都可以通过MII接口互连。MAC与PHY之间的MII连接可以是可插拔的连接器,或者是同一块PCB上MAC与PHY之间的走线。是MII接口的一部分,用于在MAC和PHY之间传递配置信息。转载 2022-11-03 18:53:57 · 243 阅读 · 0 评论 -
What‘s the difference between DDS and SOME/IP?
, and a。转载 2022-10-27 11:07:13 · 157 阅读 · 0 评论 -
VLAN 基础知识
VLAN 基础知识 - 知乎为什么需要VLAN1. 什么是VLAN?VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说,并不仅仅是广播帧,多播帧(Multicast Frame)和目标不明的单播帧(Unknown Unic转载 2022-10-20 09:41:50 · 1117 阅读 · 0 评论 -
wpa_supplicant 源码分析 --conf 配置文件
解析 wpa_supplicant 的配置文件,一般叫做在 wpa_supplicant 的源码中都有配置文件的示例。转载 2022-10-19 19:37:41 · 4402 阅读 · 0 评论 -
Linux Wireless Networking: a short walk
【代码】Linux Wireless Networking: a short walk。转载 2022-10-18 10:32:35 · 136 阅读 · 0 评论 -
Linux Kernel Networking: Implementation and Theory (2014)CHAPTER 12. Wireless in Linux
···········正在上传…重新上传取消} __packed;正在上传…重新上传取消正在上传…重新上传取消notIBSS isbeacons正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消andScanningroaming正在上传…重新上传取消Rx Path{. . .if (!. . .}Tx Path{转载 2022-10-18 09:51:08 · 1876 阅读 · 0 评论 -
WiFi Hidden node problem
From Wikipedia, the free encyclopediaJump to navigationJump to searchIn one scenario, Station A can communicate with Station B. Station C can also communicate with Access Point Station B. However, Stations A and C cannot communicate with each other as they转载 2022-10-17 10:42:33 · 106 阅读 · 0 评论 -
Carrier-sense multiple access with collision avoidance
Carrier-sense multiple access with collision avoidance (CSMA/CA) in computer networking, is a network multiple access method in which carrier sensing is used, but nodes attempt to avoid collisions by beginning transmission only after the channel is sensed转载 2022-10-17 10:25:46 · 198 阅读 · 0 评论 -
Mapping Multicast Addresses to Layer 2 addresses
Posted on April 2, 2017 by kasiviswanathanblogWe know that when a packet is sent out into the network it must have a specify IP address as its destination address. For example, when we do a ping to find out whether a particular host is up or not, we specif转载 2022-10-13 15:26:18 · 113 阅读 · 0 评论 -
MIMO技术杂谈(四):OFDM那些事(二)
https://www.txrjy.com/thread-688171-1-1.html转载 2022-10-11 09:03:55 · 612 阅读 · 0 评论 -
犹抱琵琶半遮面--MIMO信道中隐藏的秘密
随着研究的深入,人们发现,70%以上的通信量都发生在室内,在典型的室内环境中,除了四周的墙体,天花板和地板也是不可忽视的反射体,“一环”模型已再不满足室内环境研究的需求,于是,“一球”模型孕育而生,信道模型从二维迈入了三维(3D)时代。我们周围充斥着大量的建筑,墙体,用户本身就处在天然的,丰富的反射体包围中,所以用户设备一般不需要太大的天线间距就可以满足性能的需求了(一般为波长的0.5倍到1倍),现在你不用担心将来的手机长着像牛角一样分叉的天线了。但是,正因为它的变化莫测,才让无线通信具有了独特的魅力。转载 2022-10-11 09:01:31 · 432 阅读 · 0 评论 -
Linux 802.11 Driver Developer’s Guide
Linux 802.11 Driver Developer’s Guide — The Linux Kernel documentation转载 2022-10-03 13:28:24 · 141 阅读 · 0 评论 -
以太网相关概念定义
xMII,PCS, PMA, PMD,MDI原创 2022-09-20 20:16:45 · 1582 阅读 · 0 评论 -
TCP和UDPsocket中SO_SNDBUF和SO_RCVBUF
根据以上《UNIX 网络编程第一卷》(此版本是2003年出版的,但是未查询到其它有效的文献)中的描述,针对UDP而言,利用SO_SNDBUF设置的值,是可写到该socket的UDP报文的最大值;可以看出发送数据时,如果socket的send buffer(内核层)已满,这时候应用程序的send buffer(应用层)会被锁定,send 调用返回WSA_IO_PENDING。但是,写程序的时候可能并不知道把SO_SNDBUF设多大合适,而且SO_SNDBUF也不宜设得太大,浪费内存啊(是么?转载 2022-09-11 07:36:44 · 1884 阅读 · 0 评论 -
UDP sendto频率过快导致发送丢包
很多人会不理解发送速度过快为什么会产生丢包,原因就是UDP的SendTo不会造成线程阻塞,也就是说,UDP的SentTo不会像TCP中的SendTo那样,直到数据完全发送才会return回调用函数,它不保证当执行下一条语句时数据是否被发送。编写一个转发模块,虽然没有要求一转多时要达到多少路(不采用组播的情况下,单纯的一路转成多路),但是本着物尽其用的原则,尽可能测试一下极限。设备A ----------------> 转发设备 ----------------> 设备B。转载 2022-09-11 07:25:11 · 3341 阅读 · 0 评论 -
A typical UDP socket session
IBM DocumentationUser Datagram Protocol (UDP) socket processes, unlike TCP socket processes, are not clearly distinguished by server and client roles. The distinction is between connected and unconnected sockets. An unconnected socket can be used to commun转载 2022-09-11 07:11:54 · 82 阅读 · 0 评论 -
TCP Keepalive HOWTO
Understanding TCP keepalive is not necessary in most cases, but it's a subject that can be very useful under particular circumstances. You will need to know basic TCP/IP networking concepts, and the C programming language to understand all sections of this转载 2022-09-10 16:19:23 · 156 阅读 · 0 评论 -
[译] RFC 1180:朴素 TCP/IP 教程(1991)
当 IP 在很大的 internet 上传输时,可能要经过多个 IP 路由器才能到达最终目的地。这 条路径并不是由某个中心节点规定的,而是通过查询路径上的每个路由器的路由表得到的每台计算机只能决定下一跳(the next hop),并将包发往这下一跳。转载 2022-09-07 09:56:11 · 261 阅读 · 0 评论 -
TCP/IP RFC
TCP/IP 标准是在一系列称为 RFC 的文档中发布的。RFC 是目前仍在发展的描述 TCP/IP 和 Internet 内部工作的一系列报告、协议的提议以及协议标准。虽 然 TCP/IP 标准通常由 RFC 发布,但不是所有的 RFC 都被最终指定为标准。RFC 是由个人编写的,这些人自愿编写某一新协议或规范的提议草案,并提交给“Internet 工程任务组 (IETE)”和其他工作组。提交的草案先由技术专家、任务组或 RFC 的编辑进行审阅,然后给出一个评估状态。转载 2022-09-07 09:50:23 · 1165 阅读 · 0 评论 -
读 TCP 协议 RFC-793
Internet环境由连接在通过网关互联的网络上的主机组成。为了在不同主机的进程间通信,网络上运行着多层的协议。分组是主机以及它所在网络上一次交换的数据。主机是连在网络上的计算机,是分组的源和目标。进程是主机上的活跃元素。一个进程可能需要独立的多个连接,于是每个进程可以有多个端口来和其他进程通信。转载 2022-09-07 09:41:22 · 1649 阅读 · 0 评论 -
Star network
This article is about the network topology. For the interbank network, see STAR (interbank network). For the television network, see Star Television Network. For other uses, see Starnet.正在上传…重新上传取消Star topology正在上传…重新上传取消Star topology in use in a networkA转载 2022-09-06 10:14:21 · 2099 阅读 · 0 评论 -
Fibre-based standards (10BASE-F)
10BASE-F 10BASE-FX 10BASE-FL 10BASE-FB 10BASE-FP。转载 2022-09-06 10:08:34 · 120 阅读 · 0 评论 -
15. 10BASE-F 型光纤介质和介质连接单元和星形的通用元件
16.5 中指定的星型完善了 10BASE-FP 段的介质规范。介质本身、10BASE-FP、10BASE-FB 和 10BASE-FL MAU 的功能以及 AUI 被定义为在不同制造商设计的设备之间提供尽可能高的兼容性。只要满足 MDI 和 AUI 规范,设计人员就可以在 MAU 内以应用相关的方式自由实现电路。对于第 16 条和第 18 条 MAU,提供 AUI 的物理和机械实现是可选的,不适用于第 17 条 MAU。.....................翻译 2022-08-28 19:15:04 · 1034 阅读 · 0 评论 -
TCP 协议中的 Window Size与吞吐量
文中大量参考下面博客内容,比如最后一节几乎完全来自于第一个博客,详细内容跳转链接,学习总结,记录一下。。转载 2022-08-26 16:27:54 · 4588 阅读 · 0 评论 -
ip-route(8) — Linux manual page
ip-OPTIONS] {COMMAND| }SELECTOR[ ADDRESSSTRING]] [ MARK] [ TOS] [ NAME] []ROUTESELECTOR] [] [ NAME] [TYPE] [ SCOPE]ROUTE:=NODE_SPEC[INFO_SPEC]NODE_SPEC:= [TYPE]PREFIX[ TOS] [] [ SCOPE] [INFO_SPEC。转载 2022-08-17 14:34:45 · 273 阅读 · 0 评论 -
Understanding modern Linux routing (and wg-quick)
Understanding modern Linux routing (and wg-quick)Published on February 27, 2021; updated on March 1, 2021Back in the old days, I could just type (or, later, ) in my Linux terminal and get an accurate picture of all my routes. This is no longer the case.Fo转载 2022-08-17 13:58:40 · 383 阅读 · 0 评论 -
获取和解释路由表信息
Posted by Diego Assencio on 2014.12.30 under Linux (Networking)This post will describe how you can obtain and interpret the routing table of your Linux device. A routing table is a list containing the routes which network packets take based on their destin转载 2022-08-17 10:10:27 · 426 阅读 · 0 评论 -
DDoS Protection With IPtables: The Ultimate Guide
However,转载 2022-08-10 13:52:45 · 189 阅读 · 0 评论 -
Software access point
代码】Softwareaccesspoint。转载 2022-07-28 08:49:05 · 124 阅读 · 0 评论 -
什么是拒绝服务(DoS)攻击?
拒绝服务(DoS)攻击是一种网络攻击,恶意行为者通过中断设备的正常功能,使其目标用户无法使用计算机或其他设备。DoS攻击通常通过请求压垮或淹没目标计算机,直到其无法处理正常流量,从而对其他用户造成拒绝服务。DoS攻击的特征是使用一台计算机来发起攻击。分布式拒绝服务(DDoS)攻击是一种DoS攻击,它来自许多分布式来源,例如僵尸网络DDoS攻击。...转载 2022-07-22 15:15:51 · 8610 阅读 · 0 评论