计算机网络
工作在数据链路层(OSI第二层),通过MAC地址转发数据帧,实现局域网内设备间的通信。其核心功能是维护MAC地址表,记录端口与设备的映射关系。:工作在网络层(OSI第三层),基于IP地址进行跨网络的数据包路由,连接不同子网或广域网。),用于标识网络中的主机,分为网络号和主机号两部分,支持动态分配(DHCP)。:48位物理地址,由厂商固化在网卡中,格式为十六进制(如。(地址解析协议):将IP地址解析
·
交换机、MAC地址、路由器、IP
交换机:工作在数据链路层(OSI第二层),通过MAC地址转发数据帧,实现局域网内设备间的通信。其核心功能是维护MAC地址表,记录端口与设备的映射关系。
MAC地址:48位物理地址,由厂商固化在网卡中,格式为十六进制(如 00:1A:2B:3C:4D:5E),用于唯一标识网络设备。
路由器:工作在网络层(OSI第三层),基于IP地址进行跨网络的数据包路由,连接不同子网或广域网。支持NAT、防火墙等功能。
IP地址:逻辑地址(如IPv4的 192.168.1.1),用于标识网络中的主机,分为网络号和主机号两部分,支持动态分配(DHCP)。
网络类型:按范围与架构划分
按范围分类:
- PAN(个人域网):蓝牙、USB连接,范围约10米。
- LAN(局域网):家庭或企业网络,覆盖几千米内,常用以太网/Wi-Fi。
- WAN(广域网):跨城市/国家,如互联网,依赖光纤/卫星。
按架构分类:
- 客户端-服务器:集中式管理(如Web服务器)。
- P2P(对等网络):节点平等通信(如BitTorrent)。
IP分类:IPv4地址的网段划分规则
IPv4地址分为5类,通过首字节区分:
- A类(1-126):前8位网络号,后24位主机号,支持大型网络(如
10.0.0.0/8)。 - B类(128-191):前16位网络号,后16位主机号(如
172.16.0.0/16)。 - C类(192-223):前24位网络号,后8位主机号,适用于小型网络(如
192.168.1.0/24)。 - D类(224-239):组播地址(如
224.0.0.5)。 - E类(240-255):保留实验用途。
私有地址范围:
- A类:
10.0.0.0 ~ 10.255.255.255 - B类:
172.16.0.0 ~ 172.31.255.255 - C类:
192.168.0.0 ~ 192.168.255.255
端口号:传输层的“应用程序标识”
端口号(16位)用于区分同一主机上的不同服务:
- 0-1023:知名端口(如HTTP的80、HTTPS的443)。
- 1024-49151:注册端口(如MySQL的3306)。
- 49152-65535:动态/私有端口(临时分配)。
协议与端口关联示例:
- TCP:面向连接,可靠传输。
- UDP:无连接,高效传输。
核心网络协议:ARP与ICMP
ARP(地址解析协议):将IP地址解析为MAC地址。
- 过程:主机广播ARP请求,目标主机回复ARP响应。
- 命令:
arp -a(查看本地ARP缓存)。
ICMP(互联网控制报文协议):用于网络诊断,如 ping(测试连通性)和 traceroute(路径追踪)。
- 类型字段:
0(回显应答)、8(回显请求)。
域名与DNS:互联网的“地址翻译系统”
域名:人类可读的地址(如 example.com),层次结构包括:
- 顶级域(TLD):
.com、.org - 二级域:
example - 子域:
mail.example.com
DNS(域名系统):分布式数据库,解析域名为IP。
- 递归查询:客户端→本地DNS→根DNS→...→权威DNS。
- 记录类型:A(IPv4)、AAAA(IPv6)、MX(邮件服务器)、CNAME(别名)。
CDN:内容分发网络(加速网络访问)
原理:将内容缓存到全球边缘节点,使用户就近访问。
- 关键技术:
- 负载均衡:分配请求至最优节点。
- 缓存策略:静态资源(图片、视频)加速。
- 优势:降低延迟、减轻源服务器压力。
- 应用:视频流(Netflix)、电商(Amazon)。
更多推荐
所有评论(0)