网络通信入门:网口、MAC 地址、IP 地址与网络准入

网口通讯与串口通讯(内含代码) 网口通讯与串口通讯 阅读详情

适用对象:网络通信初学者、终端调试人员、嵌入式设备和 GNSS 设备开发人员
讨论范围:以常见的以太网和 IPv4 企业网络为主


1. 一台设备能够访问业务,需要哪些条件

设备能够访问某个网络服务,通常需要以下环节同时正常:

物理链路正常

二层接入正常

IP配置与路由正确

安全策略允许

目标主机和服务正常

使用域名时
名称解析正常

可以先用下面的类比理解:

网络概念通俗理解
网口设备连接网络的出入口
MAC 地址网络接口在当前链路上的二层标识
IP 地址网络接口在 IP 网络中的地址
子网掩码/前缀长度判断哪些地址属于直连子网
路由表决定数据从哪个接口、交给哪个下一跳
默认网关没有更具体路由时使用的下一跳
DNS把域名解析为 IP 地址
VLAN、NAC、防火墙网络分区、准入控制和访问控制
目标服务最终提供业务的服务器程序

因此:

网线插好、网口灯亮,只能说明物理链路可能已经建立,不能证明 IP、路由、准入策略和目标服务一定正常。


2. “网口”可能指什么

日常所说的“网口”通常有两种含义。

2.1 终端设备上的网络接口

例如:

  • 台式机主板上的 RJ45 网口;
  • 笔记本扩展坞的有线网口;
  • USB 转以太网适配器;
  • GNSS 接收机上的 ETH0、ETH1;
  • Linux 中的 eth0、enp3s0;
  • Windows 中的“以太网”“以太网 2”。

一个网络接口通常具有:

  • 接口名称和工作状态;
  • 一个链路层地址,例如 MAC;
  • 一个或多个 IP 地址;
  • 与该接口相关的路由;
  • 可能由该接口获得的 DNS 配置。

需要注意:

DNS 既可能按接口获取,也可能由操作系统统一管理,不能简单理解为“DNS 永远属于某一个网口”。

2.2 交换机或墙面上的接入口

例如:

交换机 Gi0/1
交换机 Gi0/2
墙面信息点 A-01

不同接入口可能配置不同的:

  • VLAN;
  • 802.1X 认证策略;
  • MAC 地址限制;
  • NAC 网络准入策略;
  • ACL 访问控制规则;
  • 速率和双工参数;
  • 启用或关闭状态。

因此,遇到“换一个网口就不通”时,首先要确认:

换的是终端自身的网卡,
还是交换机侧的接入口?

3. MAC 地址是什么

MAC 地址是以太网和 Wi-Fi 等链路中使用的二层地址。

常见 48 位 MAC 地址写法为:

00:1A:2B:3C:4D:5E

或:

00-1A-2B-3C-4D-5E

其中:

  • 48 位等于 6 字节;
  • 每两个十六进制字符表示 1 字节。

3.1 MAC 地址属于网络接口

更准确地说:

MAC 地址通常属于某个物理或虚拟网络接口,而不是笼统地属于整台电脑。

例如:

网络接口示例 MAC 地址
主板有线网卡00:11:22:33:44:55
USB 转网口00:AA:BB:CC:DD:EE
Wi-Fi 网卡10:20:30:40:50:60
虚拟机虚拟网卡02:42:AC:11:00:02

换用另一块网卡后,即使仍是同一台电脑,交换机或准入系统看到的 MAC 地址也可能改变。

Wi-Fi 设备还可能使用随机化或私有 MAC,因此同一设备连接不同无线网络时,MAC 也可能不同。

3.2 MAC 地址主要在哪个范围内使用

MAC 地址主要用于同一个二层广播域内的帧转发。

一个 VLAN 通常对应一个独立的二层广播域。交换机通过学习收到帧的源 MAC,建立类似记录:

MAC 00:11:22:33:44:55 → 交换机端口 Gi0/1

以后收到目标 MAC 为该地址的帧时,交换机可以把帧转发到对应端口。

3.3 MAC 不是可靠的强身份凭据

很多操作系统允许修改或随机化 MAC 地址。

因此:

  • MAC 可以作为接入识别条件;
  • 仅依靠 MAC 不能完成强身份认证;
  • 企业网络常结合用户账号、终端证书、交换机端口和安全客户端判断终端身份。

4. IP 地址是什么

IP 地址用于网络层寻址。

IPv4 地址常写成:

192.168.10.25

它表示该网络接口当前在 IPv4 网络中使用的地址。

对比项MAC 地址IP 地址
所属层次数据链路层网络层
主要用途当前链路上的帧交付跨网络寻址和路由
常见格式00:11:22:33:44:55192.168.10.25
是否通常随网络变化较稳定,但可修改或随机化经常随接入网络变化
经过路由器后二层帧重新封装,MAC 逐跳变化IP 通常保持不变,NAT 等情况除外

可以简化为:

MAC:当前这一跳把帧交给谁
IP:IP数据包最终要去哪里

5. 网口、MAC 和 IP 的关系

三者是不同层次的概念:

网络接口

使用MAC进行二层通信

配置IP进行网络层通信

前缀长度确定直连子网

路由表决定出口和下一跳

必要时交给网关

DNS配置

域名解析

一个接口的典型配置可能是:

接口名称:eth0
MAC地址:00:11:22:33:44:55
IPv4地址:192.168.10.25/24
默认网关:192.168.10.1
DNS服务器:192.168.10.2

需要注意:

  1. 一个接口可以配置多个 IP;
  2. 一台设备可以同时使用多个接口;
  3. 同一子网中的普通单播 IPv4 地址通常必须唯一;
  4. 换网卡后,MAC 和接口上的静态配置可能同时变化;
  5. 两个外观相同的交换机端口可能属于不同 VLAN。

6. MAC 与 IP 怎样配合

6.1 访问同一链路上的 IPv4 设备

假设:

设备A
IP:192.168.10.25
MAC:AA:AA:AA:AA:AA:AA

设备B
IP:192.168.10.30
MAC:BB:BB:BB:BB:BB:BB

如果设备 A 根据路由表判断设备 B 位于本地直连链路,并且邻居缓存中没有对应记录,A 通常使用 ARP 查询:

谁拥有 192.168.10.30?

设备 B 返回自己的 MAC 后,设备 A 可以发送:

以太网目标MAC:BB:BB:BB:BB:BB:BB
IP目标地址:192.168.10.30

ARP 可以概括为:

已知本地链路上的IPv4地址
→ 查询对应的链路层地址

IPv6 不使用 ARP,而使用邻居发现协议 NDP。本文后续仍以 IPv4 为主。

6.2 访问其他网络

如果目标不属于本地直连网络,主机会查询路由表。

若匹配到一条经网关转发的路由,则发送时:

以太网目标MAC:下一跳网关的MAC
IP目标地址:远端服务器的IP

如果没有更具体的路由,才可能使用默认路由。

因此:

  • IP 地址描述网络层的源和目标;
  • MAC 地址完成当前链路上的下一跳交付;
  • 数据每经过一个路由器,二层帧通常都会重新封装。

7. IP、子网掩码、默认网关和 DNS

7.1 IP 地址

例如:

192.168.10.25

如果两台设备错误地使用相同的普通单播 IPv4 地址,可能出现:

  • ARP 记录反复变化;
  • 网络时通时断;
  • 数据发往错误设备;
  • 操作系统提示地址冲突。

7.2 子网掩码和前缀长度

例如:

IP地址:192.168.10.25
子网掩码:255.255.255.0

也可以写成:

192.168.10.25/24

其中 /24 表示网络前缀占 24 位。

IPv4 网络地址可表示为:

N = A AND ⁡ M \mathbf N = \mathbf A \operatorname{AND} \mathbf M N=AANDM

其中:

  • N \mathbf N N:网络地址;
  • A \mathbf A A:IPv4 地址的 32 位二进制表示;
  • M \mathbf M M:子网掩码的 32 位二进制表示;
  • AND ⁡ \operatorname{AND} AND:逐位逻辑与。

本例中:

IP地址:   192.168.10.25
子网掩码:255.255.255.0
网络地址:192.168.10.0

对于该 /24 子网:

网络地址:192.168.10.0
广播地址:192.168.10.255
常规主机地址:192.168.10.1 ~ 192.168.10.254

这一范围只适用于该示例,不能直接套用于 /31、/32 等特殊前缀。

子网掩码错误时,主机可能:

  • 把远端目标误认为本地目标,不断发送 ARP;
  • 把本地目标误认为远端目标,错误地交给网关;
  • 出现部分地址可达、部分地址不可达。

7.3 默认网关

默认网关通常是默认路由使用的下一跳,例如:

192.168.10.1

更准确地说:

操作系统按最长前缀匹配选择路由;只有没有更具体路由时,才使用默认路由。

常见情况:

访问直连网络
→ 直接交付

存在更具体的静态路由
→ 按该路由转发

没有更具体路由
→ 使用默认路由和默认网关

如果缺少正确的默认路由,常见现象是:

能访问本地子网
不能访问其他网段

7.4 DNS

DNS 把域名解析成 IP 地址,例如:

server.example.com
→
192.0.2.10

DNS 配置错误时,可能出现:

直接访问IP正常
使用域名失败

但 DNS 不负责:

  • 建立物理链路;
  • 划分 VLAN;
  • 选择路由;
  • 放行防火墙;
  • 启动目标服务。

直接使用 IP 通信时,也不一定需要 DNS。


8. “绑定 MAC”可能表示什么

“绑定”不是一个单一协议,必须结合具体设备和策略理解。

8.1 接口本身使用一个 MAC

eth0 → 00:11:22:33:44:55
eth1 → 00:AA:BB:CC:DD:EE

这是接口的正常属性,不代表存在访问限制。

8.2 交换机端口安全

交换机可以限制某个端口允许出现的 MAC,例如:

Gi0/1 只允许指定MAC接入

根据设备和配置,违规后可能:

  • 丢弃违规帧;
  • 记录日志;
  • 限制端口;
  • 在部分设备上将端口置为错误关闭状态。

常见方式包括:

  • 静态安全 MAC;
  • 动态安全 MAC;
  • Sticky MAC;
  • Port Security。

这类行为取决于厂商和具体违规模式,不能一概而论。

8.3 DHCP 地址保留

DHCP 服务器可以为某个客户端保留固定地址:

指定客户端
→ DHCP分配192.168.10.25

服务器可能依据:

  • MAC 地址;
  • DHCP Client Identifier;
  • 中继代理信息;
  • 其他管理标识。

DHCP 地址保留只决定“分配哪个地址”,不等于交换机端口只允许该 MAC,也不必然阻止终端手工配置其他地址。

8.4 DHCP Snooping 与动态 ARP 检测

交换机可通过 DHCP Snooping 建立可信绑定表,例如:

IP
MAC
VLAN
接入端口
租约

动态 ARP 检测可以利用该绑定表检查不可信端口收到的 ARP 报文,阻止部分地址冒用行为。

因此:

DHCP地址保留
→ 地址分配策略

DHCP Snooping/DAI
→ 报文和接入关系检查

两者不是同一功能。

8.5 NAC 网络准入

NAC 可能综合判断:

  • 用户账号;
  • 终端 MAC 和 IP;
  • 终端证书;
  • 交换机和接入端口;
  • VLAN;
  • 安全客户端状态;
  • 补丁、防病毒和安全基线。

检查失败后,终端可能:

  • 被拒绝接入;
  • 被分配到隔离 VLAN;
  • 只能访问认证或修复服务器;
  • 无法访问敏感业务资源。

9. 为什么原网口能通,换一个就不通

需要区分两种情况。

9.1 换了终端自身的网卡

例如从主板网卡换成 USB 转网口。

MAC 地址改变

可能导致:

  • DHCP 地址保留不再匹配;
  • NAC 未登记新接口;
  • IP、MAC、证书或终端关系不匹配;
  • 白名单中没有新 MAC。
接口配置没有迁移

静态配置通常属于具体接口。

原接口可能配置:

IP:192.168.10.25/24
网关:192.168.10.1
DNS:192.168.10.2

新接口可能仍是:

自动获取地址
没有预期的静态路由
使用了不同DNS
路由选择改变

多网卡设备可能同时有:

  • 有线网卡;
  • Wi-Fi;
  • VPN;
  • 虚拟机网卡。

配置不当时可能出现:

  • 数据从错误接口发出;
  • 默认路由被 VPN 或其他网卡改变;
  • 请求和返回流量路径不一致。
驱动或链路问题

例如:

  • 网卡驱动异常;
  • 接口被禁用;
  • 自动协商失败;
  • 速率或双工不匹配;
  • 转接器或网线故障。

9.2 换了交换机或墙面接入口

即使终端网卡和 MAC 不变,也可能因为接入端口不同而不通。

VLAN 不同
端口A → VLAN 10 → 办公网
端口B → VLAN 20 → 设备管理网

原静态 IP 接入 VLAN 20 后,IP、网关和真实网络可能不匹配。

端口未开通

端口可能处于:

shutdown
error-disabled
未配置
未授权
端口安全策略不同

新端口可能:

  • 不允许当前 MAC;
  • 限制可学习的 MAC 数量;
  • 已学习其他 Sticky MAC;
  • 使用不同准入策略。
需要重新认证

新端口可能要求:

  • 802.1X 用户认证;
  • 终端证书;
  • 安全客户端在线;
  • 终端合规检查。

即使 IP、掩码和网关正确,认证失败仍可能导致隔离。

ACL 或安全域不同

新端口可能能访问网关,但不能访问特定服务器或端口。


10. 奇安信在网络中可能是什么角色

奇安信是网络安全产品和服务厂商,不是一种网络协议。

实际环境中,“奇安信”可能指:

  • 终端安全客户端;
  • EDR 或防病毒系统;
  • NAC 网络准入系统;
  • 防火墙或安全网关;
  • 上网行为管理或代理;
  • 终端管控平台。

因此:

电脑安装了奇安信客户端,不等于所有网络故障都由奇安信造成。

需要确认:

  1. 实际部署的是哪一种产品;
  2. 策略在终端、交换机、准入控制器还是网关执行;
  3. 是否有对应的拒绝、隔离或告警日志。

11. 安全系统怎样阻断通信

终端策略拒绝

接入认证失败

访问策略拒绝

名称或代理策略拒绝

应用程序

终端安全控制

操作系统协议栈

交换机与NAC

路由器、防火墙与ACL

DNS、代理或安全网关

目标服务

阻断或隔离

可能的阻断位置包括:

  • 终端安全软件限制应用联网;
  • 802.1X 或 NAC 认证失败;
  • 交换机端口安全违规;
  • 防火墙或 ACL 拒绝;
  • DNS 或代理策略限制;
  • 目标服务器拒绝访问。

12. 配置正确,网络仍然可能不通吗

完全可能。

先定义基础网络和服务条件:

C b a s e = C l i n k ∧ C L 2 ∧ C r o u t e ∧ C p o l i c y ∧ C s e r v e r C_{\mathrm{base}} = C_{\mathrm{link}} \land C_{\mathrm{L2}} \land C_{\mathrm{route}} \land C_{\mathrm{policy}} \land C_{\mathrm{server}} Cbase​=Clink​∧CL2​∧Croute​∧Cpolicy​∧Cserver​

其中:

  • C b a s e C_{\mathrm{base}} Cbase​:不考虑名称解析时,业务访问的基础条件;
  • C l i n k C_{\mathrm{link}} Clink​:物理链路是否正常;
  • C L 2 C_{\mathrm{L2}} CL2​:VLAN、二层接入和邻居解析是否正常;
  • C r o u t e C_{\mathrm{route}} Croute​:IP 配置和路由是否可达;
  • C p o l i c y C_{\mathrm{policy}} Cpolicy​:NAC、ACL、防火墙等策略是否允许;
  • C s e r v e r C_{\mathrm{server}} Cserver​:目标主机和目标服务是否正常;
  • ∧ \land ∧:逻辑“并且”。

如果直接使用 IP 访问:

C s e r v i c e = C b a s e C_{\mathrm{service}} = C_{\mathrm{base}} Cservice​=Cbase​

如果使用域名访问,还需要名称解析:

C s e r v i c e = C b a s e ∧ C n a m e C_{\mathrm{service}} = C_{\mathrm{base}} \land C_{\mathrm{name}} Cservice​=Cbase​∧Cname​

其中:

  • C s e r v i c e C_{\mathrm{service}} Cservice​:目标业务最终是否可用;
  • C n a m e C_{\mathrm{name}} Cname​:DNS 或其他名称解析是否正常。

因此,即使以下配置正确:

IP地址
子网掩码
默认网关
DNS

网络仍可能因以下原因失败:

VLAN错误
端口未授权
802.1X失败
NAC隔离
ACL或防火墙拒绝
终端安全策略拒绝
目标服务未启动

13. 按层次定位“网络不通”

排查网络故障时,应从底层到上层逐步确认,避免一开始就把问题归因于 IP、DNS 或安全软件。

检查层次典型现象优先检查内容
物理链路网口灯不亮;接口显示“网络电缆被拔出”或 DOWN网线、网卡、交换机端口、接口启用状态、速率与双工协商
二层接入链路已建立,但无法解析网关或同网段设备的 MACVLAN、交换机端口配置、端口安全、802.1X、NAC、ARP 报文是否被阻断
IP 配置未获得预期 IP;出现 169.254.x.x;静态地址配置异常DHCP、IP 地址、前缀长度、地址冲突、接口是否配置正确
三层路由同网段可达,但其他网段不可达路由表、默认网关、静态路由、VPN 路由、防火墙和 ACL
名称解析直接访问 IP 正常,但使用域名失败DNS 服务器、解析结果、代理配置、域名访问策略
传输层主机可达,但目标 TCP/UDP 端口不可用服务是否监听、端口号、本机防火墙、中间防火墙和 ACL
应用层TCP 连接成功,但登录或业务操作失败用户名、密码、证书、应用协议、服务配置和访问权限
网络准入只能访问认证页或修复服务器;无法进入业务网络802.1X 认证、NAC 准入状态、终端证书、安全客户端和合规检查

注意:ping 主要用于测试 ICMP 回显是否可达。目标主机或防火墙禁止 ICMP 时,ping 失败并不能证明 TCP、UDP 或具体业务一定不可用。

13.1 推荐判断思路

接口未连接
→ 先检查物理链路

接口已连接,但网关邻居解析失败
→ 检查VLAN、ARP、端口安全和网络准入

网关可达,但远端IP不可达
→ 检查路由、防火墙和ACL

远端IP可达,但业务端口失败
→ 检查服务监听和端口策略

业务端口可达,但应用登录失败
→ 检查账号、证书、协议和权限

IP访问正常,但域名访问失败
→ 检查DNS或代理配置

14. 推荐排查顺序

14.1 检查物理链路

Windows:

Get-NetAdapter

Linux:

ip link
ethtool eth0

重点检查:

接口是否启用
是否检测到链路
协商速率和双工是否正常

14.2 查看 MAC、IP、路由和 DNS

Windows:

ipconfig /all
getmac /v
route print

PowerShell:

Get-NetAdapter
Get-NetIPConfiguration

Linux:

ip addr
ip route
resolvectl status

部分 Linux 系统也可查看:

cat /etc/resolv.conf

但在使用 systemd-resolved 时,该文件可能只是符号链接或本地转发配置。

换网口前后重点对比:

接口名称
MAC地址
IPv4地址和前缀
默认路由
路由度量值
DNS服务器
DHCP状态

14.3 检查是否获得链路本地地址

Windows 在没有获得预期 DHCP 地址时,可能自动配置:

169.254.x.x/16

这是 IPv4 链路本地地址。

在本应使用企业 DHCP 的场景中,它通常提示终端未获得预期租约,但不能仅凭该地址断定 DHCP 服务器本身故障。

14.4 检查本机协议栈

Windows:

ping 127.0.0.1
ping 本机IPv4地址

Linux:

ping -c 4 127.0.0.1
ping -c 4 本机IPv4地址

这些测试主要检查本机协议栈和本地地址绑定,不会验证网线、交换机或外部链路。

14.5 检查邻居解析和网关

测试网关:

ping 192.168.10.1

查看邻居缓存:

Windows:

arp -a

Linux:

ip neigh

Linux 中邻居项长期显示:

INCOMPLETE
FAILED

通常表示没有成功解析下一跳链路层地址。

可能原因包括:

  • VLAN 不一致;
  • 链路或网关异常;
  • 地址和掩码错误;
  • 端口准入未通过;
  • ARP 报文被安全策略阻断。

14.6 检查路由选择

Windows:

route print
tracert 目标IP

Linux:

ip route
ip route get 目标IP
traceroute 目标IP

多网卡设备应重点确认:

目标地址匹配哪条路由?
数据从哪个接口发出?
默认路由是否被VPN或虚拟网卡改变?

14.7 区分 DNS 与 IP 可达性

先选择单位明确允许访问的目标 IP,再测试域名:

ping 目标IP
nslookup server.example.com

判断思路:

IP访问正常,域名解析失败
→ 优先检查DNS

目标IP也不可达
→ 优先检查链路、VLAN、路由和策略

不要把某个公网 IP 的 ping 结果作为唯一依据,因为企业出口可能禁止公网 ICMP。

14.8 检查 TCP 业务端口

Windows PowerShell:

Test-NetConnection 192.168.10.100 -Port 8080

Linux:

nc -vz 192.168.10.100 8080

如果主机可达但 TCP 端口失败,可能是:

  • 服务未启动;
  • 服务只监听回环地址或其他接口;
  • 本机或中间防火墙阻断;
  • ACL 阻断;
  • 终端安全软件限制应用。

14.9 核对准入和安全日志

建议记录:

故障时间
终端用户名
接口名称
MAC地址
源IP
交换机端口
VLAN
目标IP
目标端口
应用程序

再由管理员检查:

  • 802.1X 认证结果;
  • NAC 准入状态;
  • 是否进入隔离 VLAN;
  • Port Security 告警;
  • ACL 和防火墙拒绝日志;
  • 终端安全客户端告警;
  • 目标服务器访问日志。

不要在生产网络中擅自绕过或卸载安全客户端。没有日志证据时,也不应直接断定“就是奇安信拦截”。


15. “换网口不通”快速定位表

现象优先检查
换口后链路灯不亮网线、端口关闭、网卡和自动协商
获得 169.254.x.xDHCP、VLAN、认证和链路
静态 IP 不变,但网关不可达VLAN、掩码、网关、邻居解析和准入
换 USB 网卡后不通MAC 改变、接口配置、路由和 NAC 登记
新端口进入错误关闭Port Security、环路或其他端口保护
网关可达,远端不可达路由、防火墙、ACL 和安全域
IP 可访问,域名失败DNS、代理或域名策略
主机可达,TCP 端口失败服务监听、防火墙、ACL 和应用控制
只能访问认证或修复页面802.1X 或 NAC 隔离
配置看似正确但仍不通安全日志、地址冲突和实际路由出口

16. 完整示例

原连接配置:

终端接口:eth0
MAC:00:11:22:33:44:55
IP:192.168.10.25/24
默认网关:192.168.10.1
DNS:192.168.10.2
交换机端口:Gi0/1
VLAN:10

网络侧可能配置:

Gi0/1属于VLAN 10
终端已通过NAC认证
端口安全允许当前MAC

把设备换到 Gi0/8 后,本机 IP、掩码、网关和 DNS 没有改变,但 Gi0/8 可能:

属于VLAN 20
要求重新进行802.1X认证
使用不同ACL
不允许当前MAC
被NAC划入隔离网络

因此,网络仍可能不通。

这说明:

本机参数正确,只表示终端会按这些参数发送数据;交换机、路由器、安全系统和目标服务是否允许并正确处理数据,还需要分别确认。


17. 核心关系总结

网口、MAC 和 IP

网络接口
├── 使用MAC完成当前链路上的二层通信
└── 配置IP完成网络层通信

IP、掩码、路由和 DNS

IP地址      → 标识接口的网络层地址
子网掩码    → 确定直连网络前缀
路由表      → 选择出口和下一跳
默认网关    → 默认路由使用的下一跳
DNS         → 使用域名时查询目标IP

“绑定 MAC”可能表示

接口自身使用MAC
交换机端口限制MAC
DHCP按客户端标识保留地址
DHCP Snooping记录IP-MAC-VLAN-端口
NAC绑定终端、用户和接入位置

奇安信是否可能造成网络不通

可能,但取决于实际产品、部署位置和策略。

以下环节都可能阻断通信:

终端安全策略
802.1X认证
NAC准入
交换机端口安全
ACL
防火墙
代理或DNS策略
目标服务权限

是否由某一安全产品造成,应以终端、准入、交换机、防火墙和服务器日志为依据。


参考资料

  1. RFC 826:An Ethernet Address Resolution Protocol
    https://www.rfc-editor.org/rfc/rfc826

  2. RFC 2131:Dynamic Host Configuration Protocol
    https://www.rfc-editor.org/rfc/rfc2131

  3. RFC 3927:Dynamic Configuration of IPv4 Link-Local Addresses
    https://www.rfc-editor.org/rfc/rfc3927

  4. RFC 4632:Classless Inter-domain Routing
    https://www.rfc-editor.org/rfc/rfc4632

  5. Cisco Port Security Configuration Guides
    https://www.cisco.com/

  6. 奇安信终端安全准入系统(NAC)
    https://www.qianxin.com/

【产品体系】【会计领域】【成本会计】第十九篇 GPU服务器的成本会计01 从内到外依次为:界面氧化层(SiO₂,~0.5nm)、高K介电层(HfO₂或HfZrOₓ,等效氧化层厚度EOT < 0.5nm)、功函数金属层(TiN、TiAlC等多层,总厚度~2-3nm)、钨(W)或钴(Co)栅极填充金属。:服务器操作系统(如Linux发行版)、GPU驱动程序、集群管理软件(如Kubernetes)、虚拟化软件(如VMware)、AI框架(如CUDA、TensorFlow)的商用许可。随后进行绝缘层(SiO2)沉积、阻挡层(Ta/TaN)和种子层(Cu)沉积,电镀填充铜。 阅读详情

相关推荐

自适应粒子群优化(Adaptive Particle Swarm Optimization,APSO

下面是一个关于自适应粒子群优化(Adaptive Particle Swarm Optimization,APSO)的博客,希望可以帮助您。提示:以下是本篇文章正文内容,下面案例可供参考在上面的代码中,表示粒子的数量,表示解空间的维度,表示迭代次数,表示优化的目标函数。在__init__方法中,我们初始化了粒子群的位置和速度,并将每个粒子的位置作为其最优解,将其适应度值初始化为正无穷。我们还初始化了学习因子和惯性权重的参数。在run方法中,我们迭代了次,计算每个粒子的适应度值和最优解。

weixin_52026057的博客 9912

FPGA 20个例程篇:14.千兆网口实现ICMP、UDP通信协议(上)

在依次设计完以太网首部解析模块、ARP数据解析模块、IP首部解析模块、UDP数据解析模块后,只剩下ICMP数据解析模块了,在这个模块中我们主要实现PC端发起的ping功能,也是ICMP帧中最常用和最关键的功能,ICMP是TCP/IP协议族的一个IP层子协议,包含在IP数据报里,用于IP主机、路由器之间传递控制消息,如图13所示是ICMP数据报格式,其中回送请求报文类型为8'h08,回答报文类型为8'h00。所以利用IP首部长度和IP数据报总长度,就可以知道IP数据报中数据内容的起始位置和长度。

wandou0511的博客 1万+

自动驾驶入门到进阶完整指南:感知、预测、规划、端到端、仿真测评与场景挖掘全解析

对小白来说,不建议一开始直接冲端到端大模型。先学数据和坐标系:否则所有结果都看不懂。再学 LiDAR 3D 检测:最容易建立空间感。再学 BEV/多相机感知:这是当前主流。再学轨迹预测:理解交互和多模态。再学规划控制:理解车为什么这样开。再学仿真和闭环评测:理解 open-loop 和 closed-loop 差异。最后学端到端/VLM/VLA:这时候你才知道它到底替代了哪些模块。贯穿始终学习场景挖掘和安全测评:这是工业界最核心的能力之一。

u013250861的博客 386

串口、网口等自定义通信协议的问题

通信协议分为串口、网口

m0_54711064的博客 2622

深入解析Android14应用安装权限:从声明到授予的完整适配指南

本文深入解析Android14应用安装权限的适配方法,重点介绍了从权限声明到授予的完整流程。与Android13相比,Android14在权限管理机制上进行了重要调整,特别是通过AppOpsManager实现权限的对象化封装。文章详细讲解了权限声明的基础配置、Framework层适配方案、运行时权限授予方法以及常见问题排查指南,帮助开发者高效完成Android14权限适配。

o9p0q1的博客 693

深交所 vs 上交所:Level-2实时数据推送规则详解与策略适配指南

本文深度解析沪深Level-2实时数据推送规则的关键差异,包括逐笔成交、逐笔委托和10档行情接口的处理逻辑。针对高频交易策略,详细对比上交所与深交所在数据推送机制、时间戳处理及委托队列解析等方面的差异,并提供具体的策略适配方案和性能优化建议,帮助量化投资者提升跨市场交易稳定性。

weixin_27310417的博客 1162

网口通讯(1)——了解网络概念

网络于现今已是无处不在,无时不在接触,可为熟悉至极,但从未仔细了解过其工作原理,甚至对各种常用名词都不甚了解,借助当下通信控制需求,系统全面的了解一下网络通讯,并先开始了解相关概念,分辨其不同。

挣扎奋斗の小鱼虾 3203

全网详细解决Client does not support authentication protocol requested by server;consider upgrading Mysql c

全网详细解决1251 - Client does not support authentication protocol requested by server; consider upgrading Mysql client。

念兮为美 5476

网络通信协议

应用层协议 负责应用程序之间的数据沟通(应用层的协议是程序员自己定义的) 自定制协议 举例网络版计算器:客户端将两个数字和一个运算符传输给服务端,然后服务端进行计算,最后将结果返回给客户端。 (这个属于数据结构化传输:使用结构体将多个数据对象的数据在内存中进行组织,最终进行数据传输) 在数据结构化传输中有两个专业名词: 序列化:将数据对象按照指定协议组织成为可持久化存储/数据传输的二进制数据串。...

Adenson的博客 1306

在 SAP BTP Cloud Foundry 环境中开发 SAP HANA 的完整实战路线图

SAP HANA Cloud迁移路径解析:从本地到云原生的数据库现代化 本文梳理了SAP HANA在Cloud Foundry环境中的架构定位和实施路径,针对不同起点的项目提供迁移建议。核心内容包括: SAP HANA Cloud在Cloud Foundry中的双重角色:既作为平台服务提供数据库实例,又通过HDI容器管理MTA应用中的数据库工件。 针对四类典型项目起点的迁移策略: 绿地项目:直接采用CAP+SAP HANA Cloud组合 已有HANA service或XS advanced项目:需对照兼容

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 261

无迹卡尔曼滤波 (UKF, Unscented Kalman Filter) 算法详解及案例分析

无迹卡尔曼滤波是一种用于估计非线性系统状态的递归算法。其目标是通过结合系统模型和观测数据,估计系统的最优状态。

闲人编程的博客 2624

IP地址与MAC地址的本质区别与协同原理

IP地址是网络层逻辑标识,用于跨网段路由寻址;MAC地址是数据链路层物理标识,负责同一局域网内的帧转发。二者通过ARP协议动态绑定,形成‘IP找目标、MAC送到底’的协作机制。理解该分层关系,是排查DHCP失败、ARP缓存异常、虚拟机网络不通、工业PLC通信中断等实际问题的技术根基。尤其在Linux静态IP配置、Windows网络诊断、PVE虚拟化桥接、GNS3协议分析及嵌入式设备调试中,IP与MAC的错位常为故障根源。掌握其结构差异(32位IPv4 vs 48位MAC)、生存周期(动态分配 vs 出厂固化

weixin_34101914的博客 251

符合DO-178C和DO-331的机载软件研制体系

DO-178C的核心要求软件开发生命周期:DO-178C定义了软件开发的生命周期过程,包括需求获取、设计、实现、验证和确认等。它为机载软件开发提供了一套系统化的指导,确保在开发过程中考虑安全性和可靠性。安全等级(DAL):根据系统的重要性,DO-178C将软件划分为不同的开发保障等级(DAL A到E),DAL A的要求最为严格,适用于关键安全功能,而DAL E的要求较低,适用于非关键功能。DO-178C在非基于模型软件开发中的应用。

qq_41854911的博客 975

MAC地址、IP地址、子网掩码:网络通信三要素彻底讲透

网络通信的核心机制建立在对三个基础地址的透彻理解之上:MAC地址、IP地址和子网掩码共同协作,才构成数据包从源到目的地完整传递的链路。MAC地址作为设备网卡出厂固化的物理标识,负责局域网内数据帧的精准投递;IP地址提供逻辑上的全网寻址坐标,让跨网络路由成为可能;子网掩码则划定了IP地址中的网络位与主机位,决定设备间是否直连或经网关转发。理解这三者的分工与配合,是排查网络不通、配置静态IP、规划子网等实践操作的前提。本文结合实际抓包与排障案例,梳理ARP解析、默认网关、子网划分等关键过程,帮助初学者快速建立完

weixin_33282146的博客 182

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

公司网线插上却没网?Windows 以太网“未识别的网络”排查指南

Windows 以太网显示“未识别的网络”,并不一定表示网线坏了,也不一定表示电脑网卡坏了。Realtek PCIe GbE Family Controller 已启用链接速度 100 Mbps发送和接收字节数都有变化可以初步判断:物理连接大概率是正常的。真正的问题通常出在网络配置或公司网络权限上。没有获取到 DHCP 分配的 IPIPv4 设置成了错误的静态 IP默认网关或 DNS 缺失公司有线网络需要认证公司需要绑定 MAC 地址墙上网口没有开通交换机端口 VLAN 配置不正确。

程序员夏洛的博客 3182

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

网络运维知识

简介:设备以路由模式部署时,AC的工作方式与路由器相当,具备基本的路由转发及NAT功能。一般在客户还没有相应的网关设备或者用户的网络环境规模比较小,需要将AC做网关使用时,建议以路由模式部署。路由模式下支持AC所有的功能。如果需要使用NAT、VPN、DHCP等功能时,AC必须以路由模式部署,其它工作模式没有这些功能。配置思路:【1】、网口配置:配置各网口地址。如果是固定IP,则填写运营商给的IP地址及网关;如果是ADSL拨号上网,则填写运营商给的拨号帐号和密码;确定内网口的IP;

qq_53633989的博客 992

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

邻桌同事能监听你的网络吗?一文讲透Wi-Fi、HTTPS与ARP欺骗

在数字化办公和移动互联时代,网络安全早已不只是技术专家的事。当我们连上咖啡馆的Wi-Fi或接入公司局域网时,数据包其实在空气中、线缆中默默流转。理解网络通信的基本原理,如无线信号的广播特性、TCP/IP协议栈的分层协作,以及加密机制的作用边界,是建立安全意识的第一步。局域网通信依赖ARP协议进行地址解析,这种信任机制恰恰可能被利用,演变成中间人攻击的入口。而HTTPS/TLS协议通过证书体系和会话密钥加密,能有效保护传输内容的机密性,却也无法完全隐藏域名、流量大小等元数据。从个人防护到企业内网管控,从被动侦

weixin_33770878的博客 227

企业内网终端安全管理实战:从方案设计到落地运营全流程拆解

在企业内网安全体系中,终端安全往往是最容易被忽视却最关键的一环。很多企业以为部署了杀毒软件就能高枕无忧,但面对设备资产不清、USB外设失控、系统补丁缺失、违规接入频发等现实问题,传统防护手段显得力不从心。终端安全管理的本质,是通过客户端Agent加服务端集中管控的技术架构,将资产管理、准入控制、外设管控、补丁管理、基线检查和日志审计等能力统一形成闭环,实现对每一台终端设备从接入到退出全生命周期的合规管控。这一理念不仅适用于办公内网,同样适用于5G移动接入、远程办公、分支互联等泛终端接入场景,契合零信任安全模

weixin_34055787的博客 346

工业串口服务器选型核心指标与实战避坑指南

工业串口服务器是连接PLC、传感器、电表等异构设备与云平台的关键网关,其本质是嵌入式协议转换终端,依赖硬件隔离、分布式UART架构与深度定制的Modbus/MQTT协议栈实现可靠通信。技术价值在于解决现场高频痛点:RS-485信号反射导致丢包、Modbus TCP事务ID冲突引发响应错乱、4G弱网下MQTT连接老化中断、断电时缓存数据丢失等。典型应用场景覆盖智能水务、智慧矿山、能源监控及产线数字化升级。本文聚焦真实产线验证的12项硬性指标——从3000VDC通道隔离耐压、协处理器级串口资源分配,到边缘Lua

weixin_34246551的博客 580

两种通信方式:网口通信与串口通信。

串口通信 串口通信介绍: https://blog.youkuaiyun.com/xiaobaixiongxiong/article/details/83998436 串口通信目前工业常用的有RS232、以及RS485。 RS232主要是全双工、485是半双工。使用的时候,记得串联传感器。 串口通信协议包含了波特率、奇偶校验、停止位。 主要设置该三种。 只设置波特率也可以,但容易出错。 串口通信C++实现: https://blog.youkuaiyun.com/songshu5555/article/details/788080

qq_33782623的博客 1万+

【计算机基础】一分钟带你了解串口和网口通讯

1.串口的定义与作用 串口是串行接口的简称,是采用串行通讯方式的接口。最早是用于电脑和外接设备连接,进行数据传输。 2.串口通讯的原理 串口的特点:由于数据是一位一位进行传输的,因此传输的效率低,但是传输距离长。其次,结构简单,成本低。 3.串口分类 串口按照针数分为9针和25针。 串口按照形状可以分为有公头和母头之分,带针状的公头,带孔状的是母头。 4.常用信号脚(针脚)作用 2接收数据;3发送数据 ...

欢迎时常光顾我的干货超市,热衷于AIoT!! 5371

C#上位机之网口通信与协议!

本文介绍了C#中网口通信的基本概念与实现方法,主要包括Socket通信的原理和使用步骤。Socket作为通信端点,支持TCP(可靠连接)和UDP(高效无连接)两种协议类型。文章详细讲解了服务器端与客户端的工作流程,包括创建Socket、绑定端口、监听连接、数据传输等步骤,并提供了C#代码示例。针对单线程处理多客户端连接的局限性,提出了通过Task线程实现并发处理的解决方案,使服务器能够同时响应多个客户端请求。文中还推荐使用网络调试助手软件进行测试,并给出了TCP服务器的实现代码框架。

weixin_44710358的博客 2330

网口通讯(2)——了解数据传输

国际标准化组织ISO为了使网络应用更为普及,于1985年推出了OSI参考模型,即开放式系统互联(Open System Interconnect)模型,一般叫OSI参考模型。OSI模型定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),每一层实现各自的功能和协议,并完成与相邻层的接口通信。OSI模型各层的通信协议,大致举例如下表所示:表:OSI模型各层的通信协议举例不同层别示例应用层HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、等。

挣扎奋斗の小鱼虾 2069

C# tcp 网口通讯

TCP 网口通信

m0_47020592的博客 1879

网口与串口的区别

串口有两种 1.PC上的COM口 COM口即串行通讯端口。微机上的com口多为9针,最大速率115200bps。通常用于连接鼠标(串口)及通讯设备(如连接外置式MODEM进行数据通讯)等。但目前主流的主板一般都只带1个串口,甚至不带。 机箱后面,梯形的,两排,一排5个孔,一排4个孔 一般有两个,就是com1 com2,背板上应该都标明的 反正要么上1下2,要么左1右2 可以转接USB 2...

wyy_csdn博客 5万+

串口、网口通信

嵌入式平台通信

远行的蜗牛 1万+
上一篇: 深入浅出 GNSS 之序贯最小二乘:与批处理最小二乘、Kalman 滤波的关系
下一篇: 网络通信入门:静态 IP、动态 IP、路由器、交换机与手机热点
云卷云苏~
博客等级 码龄2年 33粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云卷云苏~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值