news 2026/7/1 3:09:54

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
计算机网络 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. 拓扑结构物理总线型(所有设备串在一根电缆上)

    • 逻辑上也是总线型(广播介质)
  2. 共享传输介质

    • 所有主机共享同一根电缆(半双工)
    • 任何时刻只能有一个主机成功发送
  3. 采用 CSMA/CD 介质访问控制方式

    • CarrierSenseMultipleAccess withCollisionDetection
    • 载波侦听:发送前监听信道是否空闲(电压/信号)
    • 多路访问:多个节点可竞争同一介质
    • 冲突检测:边发边听,如果检测到冲突 → 立即停止发送 + 发送干扰信号(Jam Signal,32~48字节)→ 退避重传
  4. 广播特性

    • 发送的帧所有主机都能收到(目的MAC过滤)
    • ARP、DHCP等广播协议天然适用
  5. 冲突域(Collision Domain)

    • 整个总线是一个大冲突域
    • 主机数量越多,冲突概率越高,网络效率越低(有效带宽远低于10Mbps)
  6. 优点(早期为什么流行)

    • 布线简单、成本低
    • 易扩展(T型头插入即可)
    • 无需中心设备(无源)
  7. 致命缺点(后来被淘汰的主要原因)

    • 冲突频繁→ 吞吐量急剧下降(主机>10~20台就明显卡)
    • 故障隔离难:电缆任何一点断开/短路 → 全网瘫痪
    • 安全性差:所有主机都能嗅探全部流量(明文传输时代很危险)
    • 距离受限:10BASE5 最长500m,需中继器级联
    • 半双工→ 不能同时收发,效率只有理论50%左右
现代以太网对比(为什么总线型几乎消失)
特性总线型以太网(共享式,Hub时代)现代交换式以太网(Switch)
拓扑物理+逻辑总线物理星型,逻辑仍然总线
介质访问控制CSMA/CD(必须)全双工,无需CSMA/CD
冲突域整个网段一个大冲突域每个端口一个微小冲突域
广播域整个网段(VLAN前)可通过VLAN分割
效率冲突多 → 低接近线速
典型设备Hub(集线器)Switch(交换机)
是否还在用几乎淘汰(教学/历史)主流

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

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

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

随时告诉我~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 14:00:22

Python 高效实现 Word 转 PDF:告别 Office 依赖

Python 高效实现 Word 转 PDF:彻底告别 Office 依赖(2026 年实用方案) 在服务器、Docker、Linux 无头环境、自动化脚本、批量处理等场景下,依赖 Microsoft Office(COM / win32com)的方式已经越来越不可接受…

作者头像 李华
网站建设 2026/6/30 20:35:49

基于Spring Boot和Vue3的无头内容管理系统设计与实现

基于Spring Boot和Vue3的无头内容管理系统设计与实现 基于Spring Boot和Vue3的无头内容管理系统:毕业设计的完美选择 在当今数字化时代,内容管理系统(CMS)已成为网站建设的核心工具。对于计算机科学和软件工程专业的学生来说&am…

作者头像 李华
网站建设 2026/7/1 21:29:52

Java异常处理的艺术:从防御式编程到优雅恢复的进阶之路

在Java开发的世界里,异常就像代码海洋中的暗礁——它们无法完全避免,却能通过精心设计的处理机制化险为夷。根据2024年JetBrains开发者调查,37%的生产故障可归因于异常处理不当,而采用系统化异常策略的团队能将故障恢复时间缩短62…

作者头像 李华
网站建设 2026/6/26 0:35:51

书匠策AI:教育论文的“数据炼金术士”,让分析从“玄学”变“科学”

在教育研究的江湖里,数据曾是让人又爱又恨的“双刃剑”——它既能支撑论点、推动创新,也可能因分析失误让整个研究“翻车”。传统数据分析工具门槛高、操作繁琐,非统计专业的研究者常被卡在“数据清洗”“方法选择”“结果解读”等环节&#…

作者头像 李华
网站建设 2026/7/1 20:43:44

uniapp微信小程序php pythonAndroid流浪动物管理系统

文章目录系统概述核心功能模块技术实现要点应用场景与价值系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统概述 Uniapp微信小程序结合PHP/Python及Android的流浪动物管理系统,旨在…

作者头像 李华