news 2026/5/16 8:27:03

网络的基本概念

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网络的基本概念

数据通信与网络基础概念

数据通信的本质
数据通信描述了数据从一个设备(源)产生,通过网络基础设施传输到另一个设备(目的地)的过程。这构成了现代信息社会的基础。

网络的历史发展与标准化需求

  • 1946年:世界上第一台计算机诞生,主要用于军事和科研领域,进行高速运算。
  • 1962年:古巴导弹危机凸显了快速、可靠通信的重要性。
  • 1969年:美国国防部高级研究计划署(ARPA)启动了ARPANET项目,旨在创建一个分布式的、能够抵御核攻击的“巨型网络”。这被视为互联网的雏形,体现了万物互联的思路。
  • 问题:早期网络缺乏统一标准。各大厂商(如IBM)各自定义通信规则,导致不同系统间无法互通,阻碍了网络的大规模普及。
  • 1977年:TCP/IP协议架构被提出,旨在解决互操作性问题,提供一套通用的网络通信标准。
  • 1980年:ARPANET开始全面向TCP/IP迁移。
  • 1984年:国际标准化组织(ISO)提出了OSI(开放式系统互联)参考模型,这是一个理论上的七层网络模型。与此同时,TCP/IP模型因其在实践中的成功,成为了事实上的工业标准。设备制造商普遍采用TCP/IP作为通信协议的标准。

为何需要网络分层模型?
网络模型的核心价值在于:

  1. 统一化:提供一套共同遵循的框架和语言,确保不同厂商的设备能够相互通信。
  2. 分层管理:将复杂的网络通信过程分解为多个相对独立的功能层,每层专注于特定任务,降低了设计和实现的复杂度。
  3. 故障定位:当网络出现问题时,分层结构使得能够更快速、更精确地定位故障发生的层次,便于排查和修复。

OSI与TCP/IP模型对比

  • OSI七层模型(理论参考)
    • 7 - 应用层:为用户提供网络服务接口。
    • 6 - 表示层:处理数据格式转换(如加密、压缩)。
    • 5 - 会话层:建立、管理、终止应用程序间的会话连接。
    • 4 - 传输层:提供端到端的可靠或不可靠数据传输,通过端口号区分不同的应用程序。
    • 3 - 网络层:提供逻辑寻址(IP地址),负责数据包的路由选择(跨网络传输)。
    • 2 - 数据链路层:提供物理寻址(MAC地址),负责在直接相连的节点间可靠传输数据帧,进行差错检测
    • 1 - 物理层:定义物理介质(如电缆、光纤)和电气信号特性,负责比特流的传输。
  • TCP/IP四层模型(实际应用)
    • 4 - 应用层:对应OSI的应用层、表示层、会话层功能。
    • 3 - 传输层:对应OSI的传输层功能(如TCP, UDP)。
    • 2 - 网络层:对应OSI的网络层功能(核心协议:IP)。
    • 1 - 网络接口层:对应OSI的数据链路层和物理层功能。

核心网络设备与概念

  • MAC地址:一个全球唯一的物理地址,通常由设备制造商固化在网卡中。它用于在**同一物理链路(网段)**上精确标识设备,进行直接通信。
  • 交换机
    • 主要工作在数据链路层(二层)。
    • 核心功能是学习并维护一张MAC地址表,记录端口与所连接设备MAC地址的对应关系。此表通常通过监听网络流量自动生成。
    • 根据MAC地址表进行数据帧转发:
      • 单播:当目标MAC地址明确且在地址表中时,将数据帧只发送到对应的特定端口(1对1)。
      • 广播:当目标MAC地址未知或为广播地址时,将数据帧发送到除源端口外的所有端口(1对多)。
    • 接口:常见的有24口、48口等规格,用于连接终端设备(电脑、打印机、服务器、摄像头等)。
  • 路由器
    • 主要工作在网络层(三层)。
    • 核心功能是根据路由表进行决策,将数据包从一个网络(网段)转发到另一个网络(网段)。
    • 隔离广播域:路由器默认不转发广播包,限制了广播的范围。
    • IP地址转换:当数据包经过路由器转发时,其数据链路层帧头中的源MAC地址和目标MAC地址会被重写(转换为路由器出接口的MAC地址和下一跳设备的MAC地址)。路由器每个接口通常都有一个独立的MAC地址。
  • 交换机 vs 路由器
    • 二层交换机:主要基于MAC地址表进行转发,用于构建局域网。一般只有一个背板MAC地址(系统MAC)。接口(二层口)通常不能配置IP地址(LAN口)。
    • 三层交换机:结合了交换机和路由器的功能。既能在二层基于MAC地址高速转发,也能在三层基于IP地址进行路由。低端型号可能只有一个背板MAC;高端型号或当接口配置为三层模式时,接口可拥有独立的MAC地址。三层接口可以配置IP地址(类似路由器的WAN口)。
  • 网管交换机 vs 傻瓜交换机:网管交换机可以通过命令行或Web界面进行配置和管理;傻瓜交换机即插即用,功能固定,无法配置。
  • 服务器:通常强调稳定性,运行操作系统(如Linux)并提供特定服务。
  • 电脑/PC:终端设备,运行操作系统(如Windows)。
  • ISP:互联网服务提供商(运营商)。

网络通信流程关键点

  1. 局域网通信:通过交换机连接设备,交换机基于MAC地址表进行数据帧转发。
  2. 跨网段通信
    • 设备会判断目标IP是否与自己处于同一网段。
    • 同网段:可直接通信(通常通过ARP获取目标MAC后,由交换机转发)。
    • 跨网段:必须将数据包发送给网关(通常是路由器或三层交换机的接口IP地址)。
  3. IP地址:用于全局逻辑寻址,标识网络中的设备。
  4. MAC地址:用于本地物理链路寻址,在数据链路层有效。
  5. DNS:域名系统,将人类可读的网址(域名)转换为机器可识别的IP地址。由DNS服务器提供此服务。
  6. 服务器类型:如Web服务器托管网站,FTP服务器提供文件传输服务。

ARP协议

  • 作用:地址解析协议。在已知目标设备IP地址的情况下,用于查询其对应的MAC地址。
  • 工作原理
    • 源设备(如PC)发送ARP请求广播包,询问“谁的IP是X.X.X.X?请告诉MAC地址”。
    • 目标设备收到广播包后,如果IP匹配,会单播回复一个ARP应答包,包含自己的MAC地址。
    • 源设备将收到的IP-MAC映射关系存储在ARP缓存表中(动态学习)。
  • ARP表老化机制
    • 老化时间通常为20分钟。
    • 在10分钟、15分钟时,设备可能会发送单播ARP请求进行探测确认。
    • 20分钟超时后,该条目会被删除,再次需要通信时需重新发起广播请求。
  • 免费ARP / 无故ARP
    • 设备主动广播自己的IP和MAC地址。
    • 主要作用:检测网络中是否存在IP地址冲突。如果收到其他设备对同一IP地址的ARP应答,则表明地址重复。

设备管理

  • 设备标识:设备通常有唯一的物理序列号(SN码)。
  • 查看序列号:在设备(如交换机、路由器)上可以通过特定命令(如display esn)查看其电子序列号(ESN),用于设备识别和清单核对。

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

深入浅出DOS批处理:从基础概念到核心命令详解

在很多人的印象中,批处理似乎总是与黑底白字的命令行、老旧的系统联系在一起。然而,理解批处理不仅是掌握Windows底层运行机制的一把钥匙,更是培养系统自动化思维的第一步。 本文将从更宏观的视角重新审视“批处理”,并详细拆解其核心概念与常用命令,带你写出高效、规范的…

作者头像 李华
网站建设 2026/5/16 8:24:09

软件评测师基础知识专项刷题:软件测试分类(四)

前言软考软件评测师备考之路,基础刷题必不可少。本文围绕【软件测试分类】模块整理经典习题 核心考点梳理,系列内容长期连载更新,慢慢积累、逐个突破,轻松夯实应试功底。考点(1)按工程阶段划分单元测试集成…

作者头像 李华
网站建设 2026/5/16 8:23:04

故障诊断涨点改进 | 全网独家复现,先验频带增强+CBAM双注意力创新改进篇引入先验频带增强与CBAM双注意力,时频先验融合助力滚动轴承微弱故障提取、强噪声鲁棒、小样本泛化有效涨点

目录 一、创新背景与核心痛点 1.1 滚动轴承故障诊断的核心瓶颈 1.2 先验频带增强+CBAM双注意力创新思路(全网独家融合方案) 二、核心原理详解(先验频带增强+CBAM双注意力关键机制) 2.1 先验频带增强原理与实现(独家优化) 2.2 CBAM双注意力机制原理与改进(适配滚动…

作者头像 李华
网站建设 2026/5/16 8:20:04

上下文工程:大语言模型应用开发的核心技能与实战指南

1. 项目概述:为什么“上下文工程”值得你投入精力 如果你是一名AI应用开发者、提示工程师,或者正在尝试将大语言模型(LLM)集成到你的产品或工作流中,那么你很可能已经体会过一种“挫败感”:模型在某些任务上…

作者头像 李华
网站建设 2026/5/16 8:19:21

ncmdumpGUI:突破网易云音乐NCM格式限制的桌面解决方案

ncmdumpGUI:突破网易云音乐NCM格式限制的桌面解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am…

作者头像 李华