news 2026/9/12 18:06:38

计算机网络体系结构核心知识点整理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
计算机网络体系结构核心知识点整理

计算机网络体系结构核心知识点整理

一、互联网的基本组成

互联网本质是“边缘部分+核心部分”的分层结构,两者协同实现全球数据传输:

  1. 边缘部分
    • 定义:所有连接到互联网的终端设备(如个人电脑、手机、服务器),是数据的“产生者”和“消费者”
    • 核心作用:运行应用程序(如音乐播放、网页浏览),通过端到端通信(如P2P、C/S模式)实现数据交互
  2. 核心部分
    • 定义:由路由器、交换机、光纤等设备组成的骨干网络,是数据的“传输枢纽”
    • 核心作用:采用“存储-转发”技术,为边缘部分的设备选择最优传输路径,确保数据跨网络可达

二、网络性能:数据传输时间计算

1. 核心公式

数据传输时间 = 数据总量(比特)÷ 传输速率(比特/秒)

  • 单位换算关键:1MB = 8×1024×1024 bit ≈ 8.388608 Mbit(注意:存储单位“MB”与传输单位“Mbit”需转换,1字节=8比特)

2. 案例计算(100MB数据通过100Mbps链路传输)

  • 步骤1:将数据量转为比特 → 100MB × 8.388608 Mbit/MB ≈ 838.8608 Mbit
  • 步骤2:代入公式 → 时间 = 838.8608 Mbit ÷ 100 Mbps ≈ 8.38秒
  • 结论:实际传输时间约8-9秒(需考虑网络延迟、丢包等额外损耗)

三、网络体系结构:OSI与TCP/IP模型

1. OSI七层模型(理论参考模型)

从上层到下层依次为,可通过“快递配送”趣味比喻理解:

层级核心功能趣味比喻
应用层提供应用程序接口(如HTTP、FTP)发件人填写快递信息(收件人、地址)
表示层数据格式转换、加密解密(如JSON)给包裹套防水袋(格式统一/保护)
会话层建立、管理端到端会话(如会话超时)快递员与发件人确认取件时间
传输层端到端可靠传输(TCP/UDP)、端口标识快递公司分配唯一运单号
网络层路由选择、IP地址定位规划从北京到上海的运输路线
数据链路层相邻节点通信(如MAC地址)、差错控制快递点到小区的“最后1公里”配送
物理层传输比特流(电信号/光信号)、硬件接口配送用的货车、电动车(物理载体)

2. TCP/IP四层模型(实际工业标准)

OSI模型的简化版,是互联网的实际运行架构,与OSI的对应关系如下:

TCP/IP层级对应OSI层级核心协议/功能
应用层应用层+表示层+会话层HTTP、HTTPS、FTP、DNS(进程通信)
传输层传输层TCP(可靠传输)、UDP(实时传输)
网络层网络层IP(地址定位)、ICMP(差错反馈)
网络接口层数据链路层+物理层Ethernet(以太网)、Wi-Fi(无线)

四、协议数据单元(PDU):分层的数据“包装格式”

协议数据单元是不同层级传输数据的“标准格式”,每一层会给数据添加“头部信息”(如地址、控制字段),形成不同的PDU:

  • 应用层:报文(Message)→ 完整的原始数据(如一首音乐的请求指令)
  • 传输层:段(Segment,TCP)/ 报文段(Datagram,UDP)→ 加端口号(如80端口对应HTTP)
  • 网络层:分组(Packet)/ 数据报(Datagram)→ 加IP地址(源IP、目的IP)
  • 数据链路层:帧(Frame)→ 加MAC地址(源MAC、目的MAC)、校验字段
  • 物理层:比特流(Bit Stream)→ 帧拆分为二进制比特(0/1),通过物理介质传输
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/13 1:30:19

2025年十大项目管理系统排名:综合功能、场景与用户口碑的权威榜单

在当下,项目管理系统已成为企业提升运营效率、保障交付质量的核心支撑工具。不同行业、规模的企业对系统的综合功能、场景适配性需求千差万别,而用户口碑与权威评价则成为选型决策的关键参考。本次排名基于某权威行业研究机构联合12家行业协会开展的专项…

作者头像 李华
网站建设 2026/9/12 4:38:15

Docker部署前端项目,收藏这篇就够了

前置工作 1、需要准备的东西 一台Centos服务器并连接 我这是演示用的垃圾云,建议大家上阿里云、腾讯云等。 2、连接云服务器 连接服务器看文章: https://blog.csdn.net/qq_32442973/article/details/119840447 安装Docker环境 Docker有两个分支版本&a…

作者头像 李华
网站建设 2026/9/13 5:33:17

Python+Vue的大学生就业信息管理系统 Pycharm django flask

这里写目录标题项目介绍项目展示详细视频演示感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题),项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人技术栈文章下方名片联系我即可~解决的思路…

作者头像 李华
网站建设 2026/9/12 21:38:08

自动化测试中的常见陷阱与规避

随着软件交付周期的不断缩短,自动化测试已成为保障产品质量的关键手段。然而,许多团队在实施过程中陷入重复性陷阱,导致投入产出比失衡。 一、常见陷阱深度解析 1. 过度追求覆盖率陷阱 现象:盲目要求100%测试覆盖率,…

作者头像 李华
网站建设 2026/9/12 16:15:25

6-4 WPS JS宏 不重复随机取值应用

1.示例:function 不重复随机取值(){var snew Set();if(10-1>8){while(true){var numWorksheetFunction.RandBetween(1,10);//RandBetween(1,10)为随机函数s.add(num);if(s.size8){break};//size为集合的个数}}var arr[...s]Console.log(${arr})}function 不重复随…

作者头像 李华