🎰常见的网络设备
type
status
date
slug
summary
tags
category
icon
password
Blocked by
Blocking
AI summary
交换机
是什么
交换机是一种网络设备,用于在局域网中连接多个网络设备(员工电脑、服务器、打印机等),基于mac地址转发数据帧。
其中,按照功能分类,有两种交换机:
- 二层交换机
- 基于mac地址转发数据
- 主要用于局域网中的基本连接
- 三层交换机
- 继承了路由功能,可以基于IP地址转发数据
- 常用于大型网络的子网互联
基本原理
- mac地址自学习
- 每个设备的网卡都有一个唯一的mac地址
- 当设备通过交换机发送数据帧时,交换机会记录该帧的源mac地址和端口号,将这些信息保存到mac地址表中
- 数据帧转发
- 当交换机接收到一个数据帧时,查看数据帧的mac地址
- 在mac表中查找匹配的端口
- 如果找到,向端口发送数据帧;如果没有找到,数据帧被广播(泛洪),更新mac地址表
- 交换机的每个端口都是全双工的,即可以同时发送和接受数据,避免了冲突域的问题
案例
在一个局域网络中,有以下设备:
- pc1,其mac地址是 AA::BB::CC::DD::EE::01,源IP地址是192.168.1.10,连接到交换机的端口1
- pc2,其mac地址是 AA::BB::CC::DD::EE::02,源IP地址是192.168.1.20,连接到交换机的端口2
若
pc1
ping pc2
,此时会发生一下事情- pc1构造一个ICMP请求
- pc1检查自身路由表,发现目标IP(192.168.1.20)于自身(192.168.1.10)在同一个字网中
- pc1可以与pc2直接通信,无需通过网关
- 检查ARP缓存
- 检查目标主机(192.168.1.20)的mac地址
- 若存在,直接使用该mac地址构建数据帧
- 若不存在,继续下一步
- pc1构建ARP请求
- 源mac地址:AA::BB::CC::DD::EE::01
- 目的mac地址:广播地址FF::FF::FF::FF::FF::FF
- 源IP地址:192.168.1.10
- 目的IP地址92.168.1.20
- 广播ARP请求
- 得到pc2的ARP响应,解析出pc2的mac地址
- 将pc2的mac地址信息存储到ARP缓存中
- pc1发送ICMP Echo Request 给pc2
- 构造数据帧
- 源mac地址:AA::BB::CC::DD::EE::01
- 目的mac地址:AA::BB::CC::DD::EE::02
- 源IP地址:192.168.1.10
- 目的IP地址:192.168.1.20
- IP包的载荷是ICMP Echo Request数据
- 根据交换机的mac地址和端口配对表,查找目的mac地址的端口号
- 若找到,则通过端口发送给对应主机
- 若没找到,数据帧泛洪,更新mac地址表
- 发送 ICMP Request给pc2
- pc2处请求,发送ICMP Echo Reply数据包作为响应
- PC1接收到ICMP响应,ping成功
路由器
是什么
路由器是一种网络设备,主要用于连接多个网络,并基于IP地址实现数据包的转发。
路由信息
目标网络 | 子网掩码 | 下一跳地址 | 接口 | 度量值 |
192.168.1.0 | 255.255.255.0 | 本地 | eth0 | 1 |
0.0.0.0 | 0.0.0.0 | 203.0.113.1 | eth1 | 10 |
- 192.168.1.0/24:
- 本地局域网的地址段,数据包通过接口
eth0
转发,直接通信。
- 0.0.0.0/0:
- 默认路由,转发到互联网网关(ISP 提供的公共 IP 地址)。
查看路由详细信息
路由器的主要功能
- NAT:将私有IP地址映射到公有IP地址,实现局域网设备到互联网的通信
- 源NAT SNAT:隐藏内部设备的IP地址
- 目的NAT DNAT:将外部请求映射到内部设备
- 动态主机配置协议(DHCP):路由器可以作为DHCP服务器,为局域网中的设备提供IP地址
- 防火墙功能:通过设置规则(端口过滤、IP黑名单)来保护网络安全
调制解调器
- 作用:将数字信号转化为模拟信号,或将模拟信号转化为数字信号,使得计算机能够通过电话线或其他的传输媒介接入网络
- 应用场景:家庭宽带接入、DSK连接
- 工作层:物理层
总结
设备类型 | 作用 | 工作层级 | 特点 |
路由器 | 转发数据包,连接不同网络 | 网络层(Layer 3) | 基于 IP 地址转发,支持 NAT、防火墙等功能 |
交换机 | 连接局域网设备,转发数据帧 | 数据链路层(Layer 2) | 基于 MAC 地址转发,提供高效局域网通信 |
调制解调器 | 将数字信号转为模拟信号、将模拟信号转为数字信号 | 物理层(Layer 1) | 具体实现取决于传输媒介 |
Prev
openEBS lvm_localpv
Next
高可用的常见手段
Loading...