网络
文章平均质量分 63
深入学习网络技术,解析前沿趋势。
好奇的菜鸟
想,都是问题;做,才是答案。
技术交流wx:yjtzfywh。
展开
-
如何简单快速获取公网IP地址:在线工具推荐
如何简单快速获取公网IP地址:在线工具推荐原创 2024-01-31 15:32:51 · 2782 阅读 · 0 评论 -
虚拟专用网络(VPN):远程访问与点对点连接及其在Linux中的IPSec实现与日志管理
虚拟专用网络(VPN):远程访问与点对点连接及其在Linux中的IPSec实现与日志管理原创 2024-01-18 14:59:58 · 794 阅读 · 0 评论 -
路由器路由配置解析
路由器是网络中负责转发数据包的设备,通过配置路由规则,确定数据包的传输路径。在本文中,我们将解析一个路由器的配置,并说明每个路由规则的含义。原创 2024-01-15 17:05:56 · 470 阅读 · 0 评论 -
Linux与Windows下追踪网络路由:traceroute、tracepath与tracert命令详解
在进行网络诊断或排查问题时,了解数据包从源主机到目标主机之间的具体传输路径至关重要。Linux系统提供了traceroute和tracepath工具来实时显示链路路径信息,而Windows则使用了tracert命令实现相同的功能。本文将详细介绍这三个命令的用法及其在不同操作系统中的应用。原创 2024-01-09 10:00:45 · 2422 阅读 · 0 评论 -
划分子网及其实践应用
当涉及网络设置和IP地址分配时,子网划分是网络管理中的重要概念。通过子网划分,网络管理员可以更有效地管理IP地址,提高网络安全性和性能。IPv4地址通常由32位二进制数字组成,但常用的表示方法是点分十进制,比如192.168.0.0。子网掩码用于界定IP地址中的网络部分和主机部分。原创 2024-01-05 13:44:57 · 928 阅读 · 0 评论 -
使用Python实现Linux惠尔顿上网认证客户端
在本文中,我们将展示如何使用Python编写一个简单的脚本来实现Linux下的惠尔顿上网认证。函数中实现了认证流程。它会周期性地向惠尔顿服务器发送认证请求,并在接收到服务器响应后解析并处理数据。请注意,你需要根据实际情况修改。这个脚本首先定义了所需的参数和函数,然后在。要运行此脚本,请将上述代码保存为一个。文件,然后在Linux终端中使用。原创 2023-12-26 16:20:51 · 344 阅读 · 0 评论 -
Iptables深度解析:四表五链与动作参数
raw表:这是数据包处理的第一个阶段,主要用于决定数据包是否应被跟踪或被特定的连接跟踪模块处理。在raw表中设置的规则通常用于绕过数据包的连接跟踪。mangle表:此表用于修改数据包的标记或元数据,如TTL(Time To Live)、TOS(Type of Service)等。这些修改可以影响数据包在网络中的路由和优先级。nat表:网络地址转换表,主要用于实现源NAT(SNAT)和目标NAT(DNAT)。SNAT用于改变数据包的源IP地址,通常用于多主机共享一个公网IP的情况;原创 2023-12-25 17:35:25 · 502 阅读 · 0 评论 -
NAT 技术与 Linux iptables
在网络通信中,网络地址转换(Network Address Translation,NAT)是一项重要的技术。通过将私有 IP 地址转换为公共 IP 地址,NAT 实现了内部网络与外部网络之间的连接。在 Linux 系统中,iptables 是一个功能强大的防火墙工具,也可以用于实现各种类型的端口转发。原创 2023-12-25 16:58:28 · 177 阅读 · 0 评论 -
iptables 技术简介
iptables 是 Linux 系统中强大的防火墙工具,可以实现网络流量管理、安全策略实施和地址转换等功能。通过掌握 iptables 的基本概念、流程和过滤链,以及静态 NAT、动态 NAT、端口地址转换和端口转发的实现方法,管理员可以更好地保护和管理网络环境。当数据包到达系统时,iptables 会按照以下过滤链的顺序检查规则,并根据匹配的规则进行相应的操作:PREROUTING(预路由)、INPUT、FORWARD、OUTPUT 和 POSTROUTING(后路由)。原创 2023-12-25 16:50:33 · 78 阅读 · 0 评论 -
虚拟路由器中的Source NAT与Static NAT
在虚拟路由器中,网络地址转换(NAT)是一种用于重写IP数据包源或目标地址的技术,以实现私有网络与公共互联网之间的通信。其中,Source NAT(源NAT)和Static NAT(静态NAT)是两种常见的NAT类型。原创 2023-12-21 08:28:56 · 185 阅读 · 0 评论 -
交换机访问控制列表(ACL)详解
访问控制列表(Access Control Lists,简称ACL)是网络设备中一种重要的安全机制,主要用于过滤和控制网络流量。在交换机上配置ACL,我们可以根据源IP地址、目的IP地址、协议类型、端口号等参数,允许或拒绝特定的数据包通过。原创 2023-12-21 08:26:41 · 2093 阅读 · 0 评论 -
DHCP的开源实现及其在不同Linux发行版上的安装过程
DHCP(Dynamic Host Configuration Protocol)是一种网络协议,用于自动分配IP地址、子网掩码、默认网关、DNS服务器等网络配置信息给连接到网络的设备。以下是一些常用的DHCP开源实现及其在不同Linux发行版上的安装过程。原创 2023-12-19 14:05:00 · 285 阅读 · 0 评论 -
DHCP服务详解
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于自动分配IP地址、子网掩码、默认网关、DNS服务器等网络参数给连接到网络的设备。这个过程主要包括四个步骤:DHCP Discover、DHCP Offer、DHCP Request和DHCP ACK。原创 2023-12-19 09:44:27 · 85 阅读 · 0 评论 -
ABCDE类网络的划分及保留网段
根据IP地址的分类,IP地址被分为A、B、C、D和E五类。下面是对ABCDE类网络的划分及保留网段的详细描述:A类网络:A类网络的IP地址的第一个字节的范围是1-127。A类网络拥有127个网络,每个网络可以容纳约1亿多台主机。A类网络的保留网段是1.0.0.0到126.0.0.0。B类网络:B类网络的IP地址的第一个字节的范围是128-191。B类网络拥有16382个网络,每个网络可以容纳约6万多台主机。B类网络的保留网段是128.0.0.0到191.255.0.0。原创 2023-12-05 15:49:50 · 6289 阅读 · 0 评论 -
网桥和 VLAN 的关系
网桥(Bridge)和 VLAN(Virtual Local Area Network)是计算机网络中使用的两种不同技术,它们在某些方面相似,但也存在一些区别。原创 2023-11-03 16:37:52 · 524 阅读 · 1 评论 -
网桥(Bridge)简介与配置指南
网桥是一种位于OSI模型的第二层(数据链路层)的设备,它可以接收并转发数据帧。网桥通过学习和维护每个接口上的MAC地址表,来确定数据包应该被转发到哪个接口。当网桥接收到一个数据包时,它会检查数据包的目的MAC地址,并将数据包转发到适当的接口,以便将数据包传送到目标设备所在的局域网。原创 2023-11-03 16:36:25 · 2593 阅读 · 0 评论 -
VLAN(虚拟局域网)简介与配置指南
VLAN是一种逻辑上的概念,它将一个物理网络划分为多个虚拟局域网。不同的VLAN之间可以相互隔离,就像它们是完全独立的物理网络一样。通过划分网络,VLAN可以提供更好的网络性能、管理和安全性。VLAN通常是基于交换机(Switch)的。交换机是网络设备,它能够根据数据包的目的地MAC地址来决定将数据包传送到哪个端口。通过配置交换机上的VLAN,我们可以将不同的端口划分到不同的VLAN中,从而实现虚拟隔离。原创 2023-11-03 16:33:44 · 270 阅读 · 0 评论 -
理解网络交换机:L2与L3交换机的功能与区别
在现代计算机网络中,交换机是一种核心设备,用于连接和转发数据包。L2(二层)交换机和L3(三层)交换机是常见的两种类型,它们在网络中发挥着重要的作用。本文将介绍L2和L3交换机的功能和区别,帮助读者更好地理解这两种关键设备。原创 2023-11-03 16:11:47 · 1798 阅读 · 0 评论 -
Chromium Development Calendar and Release Info
Chromium Development Calendar and Release Info原创 2023-08-18 14:44:07 · 71 阅读 · 0 评论 -
ZLMediakit-method ANNOUNCE failed: 401 Unauthorized
修改配置文件config.ini。原创 2023-08-18 10:37:55 · 1075 阅读 · 0 评论 -
ZLMediakit-集群部署
一般流媒体集群实现方式采用溯源方式实现,服务器分为源站和边沿站。另外需要指出的是,由于zlmediakit同时支持rtsp和webrtc,而它们两者都是基于rtp的,在zlmediakit内部,无须转协议简单处理后就可互联互通,所以使用zlmediakit来做大规模的webrtc低延时直播已经成为可能;需要指出的是,由于zlmediakit很早就支持hls的按需拉流功能,所以zlmediakit的边沿站也支持hls协议(其实支持zlmediakit任意支持的协议),这点是srs不具备的。原创 2023-08-18 09:57:15 · 1216 阅读 · 0 评论 -
ZLMediaKit-延时
很多小伙伴们并不能明白什么叫延时,认为随便一个播放器播放出来的画面跟原始流画面时间差就是延时,其实这是对延时最大的误解。延时不是表象,很多人在测试延时时很不专业,对延时测试的专业性认识不足,在此我特别提醒,不是随随便便的播放器都有资格做延时测试的!采集延时在采集摄像头或显卡画面时,由于fps的限制和cpu性能、内存拷贝速度等客观限制,采集画面成YUV/RGB等数据时会有一定的延时,一般延时为毫秒级别。转载 2023-08-17 16:53:53 · 557 阅读 · 0 评论 -
ZLMediaKit-MediaServer支持的HTTP-HOOK-API
此事件对回复不敏感。目前mp4/hls录制不当做观看人数(mp4录制可以通过配置文件mp4_as_player控制,但是rtsp/rtmp/rtp转推算观看人数,也会触发该事件。一个直播流注册上线了,如果一直没人观看也会触发一次无人观看事件,触发时的协议schema是随机的,看哪种协议最晚注册(一般为hls)。rtsp专用的鉴权事件,先触发on_rtsp_realm事件然后才会触发on_rtsp_auth事件。该rtsp流是否开启rtsp专用方式的鉴权事件,开启后才会触发on_rtsp_auth事件。转载 2023-08-17 15:00:32 · 650 阅读 · 0 评论 -
ZLMediaKit-MediaServer支持的HTTP-API
调用该接口,zlm会启动tcp服务器等待连接请求,连接建立后,zlm会关闭tcp服务器,然后源源不断的往客户端推流。第一次推流失败会直接返回错误,成功一次后,后续失败也将无限重试(不停地建立tcp监听,超时后再关闭)。功能:作为GB28181客户端,启动ps-rtp推流,支持rtp/udp方式;功能:动态添加rtsp/rtmp/hls/http-ts/http-flv拉流代理(只支持H264/H265/aac/G711/opus负载)功能:获取所有TcpSession列表(获取所有tcp客户端相关信息)转载 2023-08-17 14:58:37 · 254 阅读 · 0 评论 -
ZLMediaKit配置文件详解
【代码】ZLMediaKit配置文件详解。转载 2023-08-16 10:08:49 · 1854 阅读 · 0 评论 -
wireshark过滤条件
你可以在Wireshark的过滤器界面中输入这些过滤条件并实时查看过滤后的结果。此外,Wireshark还提供了一些高级过滤条件,如按照数据包长度、数据包标记等进行过滤。你可以参考Wireshark的文档或官方网站获取更多详细的过滤条件和使用方法。Wireshark支持各种过滤条件,可以根据协议、IP地址、端口和其他特定的网络参数进行过滤。当你使用Wireshark进行网络数据包分析时,可以使用过滤条件来筛选出你感兴趣的数据包进行观察和分析。原创 2023-08-15 10:56:49 · 1495 阅读 · 0 评论 -
Linux抓包
使用Wireshark分析。原创 2023-07-05 10:14:05 · 431 阅读 · 0 评论 -
ICMP类型
Source host isolated (obsolete)——源主机被隔离(作废不用)Network unreachable for TOS——由于服务类型TOS,网络不可达。Information request (obsolete)——信息请求(作废不用)Timestamp request (obsolete)——时间戳请求(作废不用)Information reply (obsolete)——信息应答(作废不用)Timestamp reply (obsolete)——时间戳应答(作废不用)原创 2023-07-05 10:41:39 · 1160 阅读 · 0 评论 -
如何用wireshark查看snmpv3报文
填写账号 加密方式 密码 加密方式 密码。选择SNMP协议,点击编辑。加密的数据可以看见了。原创 2023-07-05 14:23:17 · 746 阅读 · 0 评论 -
wireshark显示时间
视图->时间显示格式->选择合适的显示格式(快捷键Ctrl+Alt+1)原创 2023-07-05 14:25:24 · 2858 阅读 · 0 评论 -
centos安装snmp并创建V3账号
安装snmp服务启动。原创 2023-04-03 14:19:04 · 1427 阅读 · 0 评论 -
eNSP设备命令常见错误
英文错误信息错误原因没有查找到命令没有查找到关键字参数类型错参数值越界输入命令不完整输入参数太多输入命令不明确。原创 2023-03-31 14:05:34 · 1717 阅读 · 0 评论 -
Error:Incomplete command found at ‘^‘ position.
华为eNSP,启动后输入命令sys,报错Error:Incomplete command found at '^' position.如何处理?原创 2023-03-30 11:16:09 · 16047 阅读 · 0 评论