计算机网络 1.MAC地址,IP地址,ARP协议 2.总线型以太网的特性

计算机网络笔记:MAC地址、IP地址、ARP协议 + 总线型以太网的特性

我们把这两部分放在一起讲,因为它们在数据链路层网络层的交互中非常经典,尤其总线型以太网是早期以太网的典型代表,而ARP正是连接MAC与IP的桥梁。

第一部分:MAC地址、IP地址、ARP协议

1. MAC地址(物理地址 / 硬件地址)

  • 属于数据链路层(OSI第2层)
  • 长度:48 bit(6字节),通常用16进制表示,如 00-1A-2B-3C-4D-5E00:1A:2B:3C:4D:5E
  • 全球唯一,由IEEE分配,前24位是OUI(厂商识别码),后24位厂商自己分配
  • 烧录在网卡ROM中(现在很多可以修改,但默认是唯一的)
  • 平面地址(无层次),只在同一个局域网(广播域)内有效
  • 作用:同一局域网内主机间的帧(Frame)寻址

2. IP地址(逻辑地址)

  • 属于网络层(OSI第3层)
  • IPv4:32 bit,点分十进制,如 192.168.1.100
  • IPv6:128 bit
  • 层次地址(网络号 + 主机号),可以跨网络路由
  • 作用:跨网络寻址(端到端),路由器根据IP地址转发分组

3. MAC地址 vs IP地址 对比表(面试/考试高频)

维度MAC地址IP地址
层级数据链路层网络层
长度48 bit(固定)IPv4 32 bit / IPv6 128 bit
唯一性范围全球唯一(理论上)局域网内唯一,全网可重用(NAT)
地址类型平面、无层次层次(网络号+主机号)
作用范围同一局域网(同一广播域)跨网络、全互联网
谁分配IEEE / 厂商ISP / 管理员 / DHCP
是否可变理论固定(可软件修改)经常变化(动态分配)
封装位置以太网帧头部(源MAC、目的MAC)IP数据报头部(源IP、目的IP)
变化时机基本不变(换网卡才变)跨网段、DHCP续约、重启路由器等

4. ARP协议(Address Resolution Protocol)—— MAC与IP的桥梁

核心功能:已知目标IP地址 → 求目标MAC地址(在同一局域网内)

工作过程(经典四步):

  1. ARP请求(广播)
    发送端广播 ARP Request:
    “谁是 192.168.1.100?请告诉我你的MAC地址!”
    目的MAC = 全F(FF-FF-FF-FF-FF-FF),广播帧
  2. ARP应答(单播)
    目标主机收到后回复 ARP Reply(单播):
    “我是 192.168.1.100,我的MAC是 00-11-22-33-44-55”
  3. 发送端收到后,把 IP→MAC 对应关系存入ARP缓存表(动态表,有老化时间,通常几分钟)
  4. 后续同一局域网通信直接查缓存,不再广播

关键点(常考):

  • ARP 只在同一局域网内有效(跨网段要靠路由器中的代理ARP或下一跳)
  • ARP缓存是动态学习的,也支持静态绑定
  • ARP欺骗/ARP攻击:伪造应答 → 中间人攻击、DoS
  • 免费ARP(Gratuitous ARP):主机启动/ IP变更时广播自己的IP-MAC,用于检测IP冲突、更新别人缓存

示例抓包看到的典型ARP包

  • Opcode: 1 → request,2 → reply
  • Sender IP / MAC、Target IP / MAC

第二部分:总线型以太网的特性(经典共享介质以太网)

总线型以太网指早期(主要是10Mbps时代)的以太网,典型如 10BASE5(粗缆)、10BASE2(细缆),所有主机通过一根共享同轴电缆连接。

主要特性总结

  1. 拓扑结构物理总线型(所有设备串在一根电缆上)
  • 逻辑上也是总线型(广播介质)
  1. 共享传输介质
  • 所有主机共享同一根电缆(半双工)
  • 任何时刻只能有一个主机成功发送
  1. 采用 CSMA/CD 介质访问控制方式
  • Carrier Sense Multiple Access with Collision Detection
  • 载波侦听:发送前监听信道是否空闲(电压/信号)
  • 多路访问:多个节点可竞争同一介质
  • 冲突检测:边发边听,如果检测到冲突 → 立即停止发送 + 发送干扰信号(Jam Signal,32~48字节) → 退避重传
  1. 广播特性
  • 发送的帧所有主机都能收到(目的MAC过滤)
  • ARP、DHCP等广播协议天然适用
  1. 冲突域(Collision Domain)
  • 整个总线是一个大冲突域
  • 主机数量越多,冲突概率越高,网络效率越低(有效带宽远低于10Mbps)
  1. 优点(早期为什么流行)
  • 布线简单、成本低
  • 易扩展(T型头插入即可)
  • 无需中心设备(无源)
  1. 致命缺点(后来被淘汰的主要原因)
  • 冲突频繁 → 吞吐量急剧下降(主机>10~20台就明显卡)
  • 故障隔离难:电缆任何一点断开/短路 → 全网瘫痪
  • 安全性差:所有主机都能嗅探全部流量(明文传输时代很危险)
  • 距离受限:10BASE5 最长500m,需中继器级联
  • 半双工 → 不能同时收发,效率只有理论50%左右

现代以太网对比(为什么总线型几乎消失)

特性总线型以太网(共享式,Hub时代)现代交换式以太网(Switch)
拓扑物理+逻辑总线物理星型,逻辑仍然总线
介质访问控制CSMA/CD(必须)全双工,无需CSMA/CD
冲突域整个网段一个大冲突域每个端口一个微小冲突域
广播域整个网段(VLAN前)可通过VLAN分割
效率冲突多 → 低接近线速
典型设备Hub(集线器)Switch(交换机)
是否还在用几乎淘汰(教学/历史)主流

一句话总结
总线型以太网的本质是“大家抢同一根线,谁抢到谁发,抢到冲突就退后重来”,而现代交换式以太网是“每个端口独享通道,全双工无冲突”

有哪部分想再深入一点?比如:

  • ARP欺骗的原理与防范
  • CSMA/CD的退避算法(二进制指数退避)
  • 为什么千兆/万兆以太网彻底抛弃CSMA/CD
  • VLAN怎么解决广播域过大的问题

随时告诉我~

文章已创建 4206

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部