![](https://img-blog.csdnimg.cn/20201027152820769.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络
文章平均质量分 62
网络
Li-Yongjun
这个作者很懒,什么都没留下…
展开
-
您的计算机时间有误
SSL 证书具有一定的有效期限,一旦证书过期,它就不再被认为是可信的。所以,如果计算机的时间和服务器的时间不同步,可能会导致认为证书已过期,从而拒绝提供服务。原创 2024-06-11 21:45:00 · 287 阅读 · 0 评论 -
netplan
netplan 是 ubuntu 17.10 版本中引入的一种全新的命令行网络配置程序,用于在ubuntu系统中轻松管理和配置网络设置。原创 2024-05-27 01:02:28 · 779 阅读 · 0 评论 -
DHCP Host Name
udhcpc 命令使用 -x hostname:xxx 选项,可以在 DHCP Discover 报文中添加 option 12 选项,即 Host Name。原创 2023-12-05 23:37:16 · 1094 阅读 · 0 评论 -
PCI、PCIe 一篇搞定
PCI、PCIe 概述原创 2023-11-06 23:15:00 · 2465 阅读 · 0 评论 -
网卡内部的 DMA
对于 TX DMA 来讲,只要设置源地址,传输数据长度,然后开始传输就可以了。原创 2023-08-08 00:59:01 · 1447 阅读 · 0 评论 -
IMX6ULL PHY 芯片驱动
该 of 函数想要从设备树中获取 "phy-reset-gpios" 引脚,很显然这里是获取不到的,因为设备树中没有配置。原创 2023-06-06 22:09:44 · 1868 阅读 · 1 评论 -
tcpdump
tcpdump -i enp0s3 -nn // 捕获 enp0s3 网卡上的所有网络数据包,不解析域名和端口。原创 2023-05-30 23:57:04 · 1504 阅读 · 0 评论 -
nf_register_sockop
本质和 ioctl 差不多,区别在于set/getsockopt 不用新建设备,直接利用系统已有的 socket 类型就可以进行,可用setsockopt() 函数向内核写数据,用 getsockopt() 从内核读数据。原创 2023-02-19 15:51:21 · 264 阅读 · 1 评论 -
无线网卡收包流程
无线网卡把帧 DMA 到内存的 Ring Buffer原创 2022-12-11 22:23:34 · 1517 阅读 · 0 评论 -
veth
可以把它理解成两端带有虚接口的一根网线?原创 2022-10-22 01:33:44 · 261 阅读 · 0 评论 -
计算机网络 —— 冲突域和广播域
冲突域:同一时间内只能有一台设备发送信息的范围。广播域:如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域。转载 2022-09-05 00:20:22 · 12492 阅读 · 9 评论 -
route 路由含义
0.0.0.0 傻傻分不清?原创 2022-06-03 10:25:47 · 421 阅读 · 2 评论 -
获取 Linux 系统所有网卡信息
打印网卡的 名称、MAC 地址、IP 地址、广播地址、子网掩码。原创 2022-05-01 13:44:47 · 3083 阅读 · 0 评论 -
开机自动获取 IP 地址
网卡,开机自动获取 IP 地址的流程。原创 2022-02-24 00:36:22 · 1595 阅读 · 3 评论 -
ping data-path
应用层 --> 内核 --> 硬件原创 2022-02-18 23:37:27 · 432 阅读 · 0 评论 -
USB网卡收发数据分析
网络的软硬件设施,其目的的本质,不就是传输数据帧吗?那么,在这个过程中,缓存数据帧的 sk_buff,就很重要了。原创 2022-02-13 00:18:16 · 2872 阅读 · 8 评论 -
ENC28J60 简介
如果 MCU 内部没有 MAC 控制器,需要外接 MAC 芯片和 PHY 芯片,这两颗芯片可以分立也可以集成在一颗芯片中。原创 2021-11-17 00:20:26 · 18228 阅读 · 1 评论 -
以太网硬件
从硬件的角度看,以太网接口电路主要由 MAC 控制器和物理层接口 PHY 两大部分构成。转载 2021-11-16 21:56:46 · 6309 阅读 · 0 评论 -
IP 地址以 0 开头会降维成八进制
数字以 0 开头会使得 IP 地址的 点分十进制 变成 点分八进制原创 2021-10-26 15:46:05 · 27817 阅读 · 0 评论 -
一行脚本实现远程开机
出差在外,想远程家里的电脑,却关机了,怎么办?原创 2021-06-01 23:47:43 · 13471 阅读 · 132 评论 -
云服务器续费太贵,直接在家搭一台,再也不受约束了
杀熟,劳神伤财,废旧利用,性能对比,费用,灵活性,优化,缺点,开机吧,少年,局域网访问,外网访问最终迁移原创 2021-05-28 00:37:03 · 97645 阅读 · 185 评论 -
都说 TCP 是面向连接的,怎样才算是一个连接呢?
TCP 不是桥- 连接:在自己监听的端口接收到连接的请求,然后经过“三次握手”,维护一定的数据结构和对方的信息,确认了该信息:我发的内容对方会接收,对方发的内容我也会接收,直到连接断开。- 断开:经过“四次挥手”确保双方都知道且同意对方断开连接,然后 remove 掉为对方维护的数据结构和信息,对方之后发送的包也不会接收,直到再次连接。我看到有的同学说,TCP 是建立了一座桥,我认为这个比喻不恰当,TCP 更好的比喻是在码头上增加了记录人员,核查人员和督导人员,至于 IP 层和数据链路层,它没有任何改原创 2021-05-09 15:05:17 · 10741 阅读 · 2 评论 -
IEEE 802
前言IEEE 802 委员会,致力于研究局域网和城域网的物理层和 MAC 子层的服务和协议,对应 OSI 网络参考模型的最低两层(物理层、数据链路层)。所以提到 802 开头的标准,肯定是链路层或者物理层的标准。二层协议IEEE 802.1 二层协议集合,链路层协议协议号标准所解决的问题802.1DSTP 生成树协议解决“广播风暴”802.1QVLAN 虚拟局域网解决如何将大型网络划分为多个小网络,这样广播和组播流量就不会占据更多带宽的问题802.1P流量原创 2021-04-27 09:38:12 · 10154 阅读 · 0 评论 -
以太网 总线型? or 星型?
总线型真实的以太网在网络的早期是总线型的,采用同轴电缆连接星型现在的网络结构都多元化了,而且实际应用中还有多种网络形式的叠加,所以说成是星型的也完全没错。用交换机只能说是物理上的星型结构,而从逻辑上来说,仍旧算是总线型。交换机在其每个端口提供一个单独的冲突域,但整个二层交换仍然是一个大的广播域。交换机在物理上是星型。如果一台交换机的端口配置了全双工模式(对端同时也配成全双工),在全双工下,通信介质的访问方法不再遵循 CSMA/CD,而是一种“点对点”方式。集线器(它可以视作多端口的原创 2021-04-12 00:02:38 · 14636 阅读 · 0 评论 -
计算机网络
网络网络包含计算机网络,除计算机网络外,还有电话网、铁路网、人体内神经系统网络……计算机网络是通信技术与计算机技术结合的产物。计算机网络以实现资源共享为目的,一些互相连接的、独立自治的计算机的集合。是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的功能。计算机网络是互连的、自治的计算机集合。计算机网络的特征共享资源互联计算机的目的是为了实现资源共享,这些资源包括软件、硬件和数据。自治系统自治是能够独立运行并提供服务的系统原创 2021-04-11 00:45:30 · 10132 阅读 · 0 评论 -
网络层次
OSI七层模型和TCP/IP五层模型对照数据链路层网络层1、物理层:我不管你是光纤、双绞线、同轴电缆、串口、并口,到我这,统一转换成0,1送给数据链路层。我让要让我的服务用户(数据链路层),感知不到物理设备和传输介质的存在,我给你发0,1,你给我回0,1就行了,线路上的事情交给我来办。即:物理层向其服务用户(数据链路层)透明的传输比特流。物理层要干的活:指明RS-232的接口是DB9,...原创 2019-07-18 15:41:56 · 9672 阅读 · 0 评论 -
SSL: EE_KEY_TOO_SMALL 解决办法
源码目录树$ tree.├── hello.py├── server.crt└── server.keyhello.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello(): return 'hello'if __name__ == '__main__': app.run(host='127.0.0.1', port=5000, ssl_context=('server.crt原创 2021-03-11 15:20:24 · 30690 阅读 · 1 评论 -
mt7615 配置选项介绍
DefaultCountryRegion=5 // 2.4G国家区域,如果 eeprom 里面已经有了,此处不起作用。地区不同,使用的信道范围也不同,5:1-14 all active scanCountryRegionABand=7 // 5G 国家区域,36、40、44、48、……、161、165CountryCode=US // 设置国家码DBDC_MODE=0BssidNum=1SSID= // 设置 AP SSIDSSID1=RTDEV_AP5g_123SSID2=原创 2021-02-24 20:10:02 · 12952 阅读 · 0 评论 -
ifconfig datapath (WiFi 接口)
DataPath参考浅谈/proc/net/dev的由来原创 2021-01-26 09:58:04 · 9972 阅读 · 0 评论 -
嵌入式设备使用 busybox 开启 udhcpd 功能
一、编译 busybox开启遍选项(.config 文件)CONFIG_UDHCPD=y二、编辑配置文件start 192.168.101.200end 192.168.101.254interface ra0三、下载、启动/# udhcpd -f /root/udhcpd.conf &/# udhcpd: bad line 3: 1 tokens found, 2 neededudhcpd: started, v1.31.1udhcpd: max_leases=235原创 2021-01-20 16:41:17 · 12897 阅读 · 0 评论 -
网络数据包各层结构
文章目录# 封装过程## TCP 头## IP 头## MAC 头# 参考# 封装过程## TCP 头① 源端口、目标端口:计算机上的进程要和其他进程通信是要通过计算机端口的,而一个计算机端口某个时刻只能被一个进程占用,所以通过指定源端口和目标端口,就可以知道是哪两个进程需要通信。源端口、目标端口是用16 位表示的,可推算计算机的端口个数为0-65535(2^16)个,服务器的端口固定的;客户端的端口随机的cat /etc/services 查询常见服务器端口号,常见的端口号:http 80原创 2021-01-19 11:39:38 · 14768 阅读 · 0 评论 -
traceroute 工作原理
文章目录PINGTracerouteTraceroute 的工作原理举个“栗子”PINGICMP 的一个重要应用就是分组网间探测 PING(Packet InterNet Groper),用来测试两台主机之间的连通性。PING 使用了 ICMP 回送请求与回送回答报文。PING 是应用层直接使用网络层 ICMP 的一个例子。他没有通过传输层的 TCP 或 UDP。TracerouteICMP 的另一个非常有用的应用是 traceroute(这是 UNIX 操作系统中名字),它用来跟踪一个分组从源点到原创 2020-12-07 16:52:32 · 14428 阅读 · 1 评论 -
配置 NAT 的 3 种方式
文章目录NAT作用场景困难的背后原因Easy-ipAddrees-GroupServerNATNetwork Address Translation,网络地址转换,是 1994 年提出的。作用解决 IP 地址不足的问题。(宽带分享)有效避免来自网络外部的攻击,隐藏并保护网络内部的计算机。(安全防护)场景内网主机想要和因特网上的主机通信。困难的背后原因IPv4 地址不够用 --> 使用内网地址(私有地址),这些地址在互联网上是非法的 --> 所谓非法,就是这些地址在因特网上是原创 2020-12-07 14:03:48 · 12563 阅读 · 0 评论 -
电路交换、报文交换、分组交换
文章目录电路交换概念过程特点缺点分组交换概念过程特点优点缺点报文交换概念三种交换技术对比电路交换概念在电话问世后不久,人们就发现,要让所有的电话机都两两直接相连是不现实的。(a) 两部电话只需要用一对电线就能够互相连接起来。(b) 但若有 5 部电话要两两相连,则需要 10 对电线。显然,若 N 部电话要两两相连,就需要 N(N-1)/2 对电线。当电话机的数量很大时,这种连接方法需要的电线数量就太大了,难以实现。© 后来,人们认识到,要使得每一部电话能够很方便地和另一部电话进行通信,就应当使用原创 2020-11-26 17:40:14 · 20197 阅读 · 0 评论 -
网关相关的缩略词
词语全写解释5G5rd Generation Mobile Networks第五代移动通信技术ARPAddress Resolution Protocol地址解析协议DNSDomain Name System域名系统DDNSDynamic Domain Name Server动态域名服务器DHCPDynamic Host Configure Protocol动态主机配置协议DoSDenial of Service拒绝服务EM...原创 2020-11-19 18:10:43 · 10168 阅读 · 0 评论 -
IP 地址 和 MAC 地址 缺一不可 ?
若只有 IP 地址主机 A 想要发送 IP 数据包给主机 B 时,必须经过路由器 C。即使知道了主机 B 的 IP 地址,由于路由器 C 会隔断两个网络,还是无法实现直接从主机 A 发送数据包给主机 B。此时,主机 A 必须先将数据包发送给路由器 C。那么,这里目标地址就要填上路由器 C 的 IP,原有的目的地址(主机 B 的 IP)就会被覆盖。通信无法正常进行。若只有 MAC 地址直接使用 MAC 地址进行广播,网络泛洪。另一个问题,MAC 地址独一无二,路由器要记录自身端口和全世界所有 M原创 2020-10-29 17:06:36 · 10102 阅读 · 0 评论 -
使用 TCP 实现 HTTP
利用网络调试助手,向大家展示HTTP是如何使用TCP实现的,其实就是通过TCP发送特定格式的数据。注意:发送 GET / HTTP/1.1 时后面要跟两行回车,不然失败 111.13.100.91 为百度服务器的IP地址...原创 2018-08-05 23:55:26 · 12638 阅读 · 0 评论 -
PON、GPON、EPON、APON、ODN、FTTH、OLT、ONU
# PONPassive Optical Network,无源光纤网络。是指(光配线网中)不含有任何电子器件及电子电源。ODN 全部由光分路器(Splitter)等无源器件组成,不需要贵重的有源电子设备。# ODNOptical Distibution Network,光分配网。ODN 是基于 PON 设备的 FTTH 光缆网络,其作用是为 OLT 和 ONU 之间提供光传输通道。从功能上分,ODN 从局端到用户端可分为馈线光缆子系统、配线光缆子系统、入户线光缆子系统和光纤终端子系统四个部分。# O原创 2020-07-20 12:48:21 · 19760 阅读 · 0 评论 -
STP
1.为什么需要STP在复杂网络拓扑结构中,为了增加网络的可靠性,需要对链路做一定的冗余,以便当其中一条链路或某台交换机出现故障时,整个网络还能保持通畅。但是,冗余链路会形成环路,造成网络风暴。这种情况下,生成树协议(Spanning Tree Protocol, STP)应运而生。2.什么是STP生成树协议是一种二层管理协议,它通过有选择地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路备份功能。3.STP 发展历史生成树协议和其他协议一样,是随着网络的不断发展而不断更新换代的。最初原创 2020-07-03 14:45:17 · 11200 阅读 · 1 评论 -
bridge
1.什么是桥接 简单来说,桥接就是把一台机器上的若干个网口"连接"起来。 这样,其中一个网口收到的报文会被复制给其他网口并发送出去。 以使得网口之间的报文能够相互转发。2.概念 二层 虚拟的网络设备3.功能 转发:依赖FDB 学习:生成FDB4.扩展4原创 2020-06-28 20:52:56 · 10232 阅读 · 0 评论