交换机、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)。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐