计算机网络 | 体系结构

news2024/9/29 11:32:02

计算机网络 | 体系结构

  • 计算机网络 | 体系结构
    • 概念及功能
      • 计算机网络简介
      • 计算机网络的功能
      • 因特网发展阶段
      • 小结
    • 组成与分类
      • 计算机网络的组成
      • 计算机网络的分类
      • 小结
    • 标准化工作及相关组织
    • 速率相关性能指标
      • 速率
      • 带宽
      • 吞吐量
      • 小结
    • 时延相关性能指标
      • 时延
      • 时延带宽积
      • 往返时延RTT
      • 利用率
      • 小结
    • 分层结构
      • 为什么要分层?
      • 分层要做什么?
      • 正确认识分层结构
      • 小结
    • 计算机网络分层结构参考模型
      • OSI 参考模型
      • TCP/IP 参考模型
      • 五层参考模型
      • 小结
    • 第1章总结

参考视频:王道计算机考研 计算机网络

参考书:《2022年计算机网络考研复习指导》

计算机网络 | 体系结构

在这里插入图片描述

概念及功能

计算机网络简介

计算机网络是互连的、自治的计算机集合。

  • 互连性:互联互通、信息在链路上交换。
  • 自治性:没有主从关系。

在这里插入图片描述

计算机网络的功能

  • 数据通信(连通性):最重要的功能
  • 资源共享:共享软件、硬件、数据等资源
  • 分布式处理:多台计算机各自承担同一份工作任务的不同部分,例如 Hadoop 平台
  • 提高可靠性:替代机
  • 负载均衡:分布式处理的效果

在这里插入图片描述

因特网发展阶段

略。

小结

在这里插入图片描述

组成与分类

计算机网络的组成

在这里插入图片描述

一、按照组成部分来分

硬件 + 软件 + 协议(一系列规则和约定的集合)

二、按照工作方式来分

  • 边缘部分:用户直接使用
    • C/S 方式:客户端/服务端
    • B/S 方式:浏览器/服务端
    • P2P 方式
  • 核心部分:为边缘部分服务

三、按照功能组成来分

  • 通信子网:用于实现数据通信
  • 资源子网:用于实现资源共享/数据处理

在这里插入图片描述

计算机网络的分类

在这里插入图片描述

一、按分布范围分类

  • 广域网 WAN:使用的是交换技术。
  • 城域网 MAN
  • 局域网 WAN:使用的是广播技术。
  • 个人区域网 PAN

二、按使用者分

  • 公用网:使用方如中国电信、中国移动提供的网络。
  • 专用网:使用方如国家单位、军队单位、公司内部使用的网络。

三、按交换技术分

  • 电路交换:建立连接-占用资源-释放连接,通话双方完全占用这条线路的资源。
  • 报文交换:也称存储-转发网络。整个报文先传送到相邻节点,全部存储后查找转发表,转发给下一个节点。
  • 分组交换:也称包交换网络。将报文分组,再存储转发。

四、按拓扑结果分

  • 总线型
  • 星型
  • 环型
  • 网状型 (常用于广域网)

五、按传输技术分

  • 广播式网络:共享公共通信信道。
  • 点对点网络:使用分组存储转发和路由选择机制。

六、按传输介质分

  • 有线网络
  • 无线网络

小结

在这里插入图片描述

标准化工作及相关组织

在这里插入图片描述

速率相关性能指标

速率

在这里插入图片描述

定义:连接在计算机网络上的主机在数字信道上传送数据位数的速率。

单位:b/s、Kb/s、Mb/s、Tb/s

如果用字节表示,则是B/s、KB/s、MB/s、TB/s。

注:1Byte = 8Bit

带宽

在这里插入图片描述

计算机网络中,带宽指的是网络设备所支持的最高速度,单位同速率,是理想条件下最高速率。

举例:假设链路带宽是1Mb/s,则表示单位时间内,能向链路中注入传输的最大数据量为1Mb。

吞吐量

在这里插入图片描述

吞吐量是指单位时间内通过某个网络(或信道、接口)的数据总量。

单位:b/s、kb/s、Mb/s。

小结

速率 就是 实际网速,带宽 是 理论网速,吞吐量 是 一个或多个设备的综合速率。

实例:

1000M 宽带的路由器连着三部手机,每部手机都是 10Mb/s 的速率。

那么,速率就是 10Mb/s,带宽是宽带的 1000M,路由器吞吐量是 30Mb/s,即三者之和。

时延相关性能指标

时延

在这里插入图片描述

定义:数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需要的时间,也叫延迟或迟延,单位是秒(s)。

时延包括四大类:

名称描述计算公式
传输时延(发送时延)数据从主机到信道上所用的时间发送的数据长度/发送速率
传播时延数据在信道上传播所花费的时间信道长度/电磁波在信道上传播的速率
排队时延数据在路由器前等待前面数据处理所用的时间无计算方式
处理时延数据在路由器中处理需求所用的时间无计算方式

示例:

  1. 求发送时延:
    假设传输数据为11111111110000000000,则数据长度就是20个比特位,假设信道带宽(发送速率)为10b/s,那么根据计算公式 发送的数据长度/发送速率,得到发送时延为:20/10=2s。

  2. 求传播时延:
    假设信道长度为500m,电磁波在该信道上的传播速率是10m/s ,那么根据计算公式,传播时延就等于: 信道长度/电磁波在信道上传播的速率=500/10=50s。

注意:使用高速链路(提高网速),只能减小发送时延,无法减小其他三个时延。

时延带宽积

在这里插入图片描述

计算公式:时延带宽积 = 传播时延 * 带宽

时延带宽积就是用于描述某段链路上现有多少比特位的数据,即数据容量。

往返时延RTT

在这里插入图片描述

RTT定义:从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认)为止所花费的时间。

RTT包括:传播时延 * 2 + 末端处理时间(有时可能直接忽略),由公式得出,RTT 不包括传输时延,其只代表在信道上的传播时延。

示例:

在这里插入图片描述

利用率

在这里插入图片描述

在计算机网络中,利用率分为两种:

  • 信道利用率
  • 网络利用率

计算公式:

信道利用率 = 有数据通过时间 / (有数据通过时间 + 无数据通过时间)

网络利用率 = 所有信道利用率加权求平均值

时延和利用率的关系图:

在这里插入图片描述

可以看出,利用率越高,延迟越大。利用率趋近于1时,时延急剧增大。

小结

在这里插入图片描述

分层结构

为什么要分层?

在这里插入图片描述

以发送文件为例,发送前要完成以下5个工作:

  1. 发起通信的计算机必须将数据通信的通路进行激活。
  2. 要告诉网络如何识别目的主机。
  3. 发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。
  4. 发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作。
  5. 确保差错和意外可以解决。

这么多要考虑的问题,需要通过分层来将大问题拆分成小问题。

分层要做什么?

在这里插入图片描述

分层的基本原则:

  • 各层之间项目独立,每层只实现一种相对独立的功能。
  • 每层之间界面自然清晰,易于理解,相互交流尽可能少。
  • 结构上下可分割开,每层都采用最合适的技术来实现。
  • 保持下层对上层的独立性,上层单向使用下层提供的服务。
  • 整个分层结构应该能促进标准化工作。

正确认识分层结构

实体:第 n 层中的活动元素称为 n 层实体,同一层的实体叫对等实体。

协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定。包含语法、语义、同步。

接口(访问服务点SAP):上层使用下层服务的入口。

服务:下层为相邻上层提供的功能调用。

在这里插入图片描述

小结

在这里插入图片描述

  • 网络体系结构是从功能上描述计算机网络结构
  • 计算机网络体系结构简称为网络体系结构,是一个分层结构
  • 每层遵循某个(或某些)网络协议以完成本层功能
  • 计算机网络体系结构是计算机网络的各层及其协议的集合
  • 第 n 层在向第 n+1 层提供服务时,此服务不仅包含第 n 层本身的功能,还包含由下层服务提供的功能
  • 仅仅在相邻层间有接口,且所提供服务的具体体现细节对上一层完全屏蔽
  • 体系结构是抽象的,而现实是指能运行的一些软件和硬件

计算机网络分层结构参考模型

在这里插入图片描述

计算机网络分层结构分为两种:

  • 7层 OSI 参考模型(法定标准)
  • 4层 TCP/IP 参考模型(事实标准)

OSI 参考模型

计算机网络 | OSI 参考模型

TCP/IP 参考模型

  • 应用层
  • 传输层
  • 网际层
  • 网络接口层

在这里插入图片描述

TCP/IP 参考模型和 OSI 参考模型相同点:

  • 二者都分层
  • 二者都基于独立的协议栈的概念
  • 二者都可以实现异构网络互联

TCP/IP 参考模型和 OSI 参考模型不同点:

在这里插入图片描述

五层参考模型

五层参考模型综合了 OSI 和 TCP/IP 的优点。

在这里插入图片描述

五层参考模型的数据封装和解封装:

在这里插入图片描述

小结

在这里插入图片描述

第1章总结

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1077777.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【photoshop学习】用 Photoshop 做的 15 件创意事

用 Photoshop 做的 15 件创意事 每个人总是谈论 Photoshop 的无限可能。您可以使用该程序做很多事情,列表几乎是无穷无尽的。 嘿,我是卡拉!如果您花过一些时间使用 在线ps,您可能见过我(并且注意到我提到了这一点&am…

粘性文本整页滚动效果

效果展示 CSS 知识点 background 相关属性综合运用position 属性的 sticky 值运用scroll-behavior 属性运用scroll-snap-type 属性运用scroll-snap-align 属性运用 整体页面效果实现 <div class"container"><!-- 第一屏 --><div class"sec&qu…

【Linux服务端搭建及使用】

连接服务器的软件&#xff1a;mobaxterm 设置root 账号 sudo apt-get install passwd #安装passwd 设置方法 sudo passwd #设置root密码 su root #切换到root账户设置共享文件夹 一、强制删除原有环境 1.删除python rpm -qa|grep pytho…

【已解决】msvcp140.dll丢失怎样修复?msvcp140.dll重新安装的解决方法

今天我要和大家分享的是关于msvcp140.dll丢失的五种不同解决方法。我们知道&#xff0c;在运行一些软件或游戏的时候&#xff0c;经常会遇到“msvcp140.dll丢失”的问题&#xff0c;这可能会影响到我们的使用体验。那么&#xff0c;面对这个问题&#xff0c;我们应该如何应对呢…

【Python】实现excel文档中指定工作表数据的更新操作

在做数值计算时&#xff0c;个人比较习惯利用excel文档的公式做数值计算进行对比&#xff0c;检查异常&#xff0c;虽然计算量大后&#xff0c;excel计算会比较缓慢&#xff0c;但设计简单&#xff0c;易排错 但一般测试过程中使用到的数据都不是最终数值&#xff0c;会不停根据…

win1011安装MG-SOFT+MIB+Browser+v10b

文章目录 安装MG-SOFTSNMP服务配置安装MG-SOFT启动MIB-Browser以及错误解决MIB Browser使用 安装MG-SOFT win10和win11安装基本一样&#xff0c;所以参照下面的操作即可&#xff01; SNMP服务配置 打开设置&#xff0c;应用和功能&#xff0c;可选功能&#xff0c;选择添加功…

探馆天津车展 近距离感受“极致性能王”远航汽车

近年来&#xff0c;新能源汽车产业发展迅猛。得益于新能源车型在成本控制、品质、安全性等多方面的出色表现&#xff0c;消费者对新能源汽车的需求一直呈现刚性。2023年&#xff0c;虽然新能源汽车已经进入无补贴时代&#xff0c;但消费者对新能源汽车的需求依旧有增无减&#…

23年基因蓝皮书略读

2023年基因慧蓝皮书略读 1.发展环境1.1 宏观环境1.2 基因产业内涵 2 应用场景2.1 生育支持与生育健康筛查2.2 老龄化与肿瘤精准防控2.2.1 肿瘤早筛2.2.2 肿瘤伴随诊断2.2.3 MRD检测2.2.4 生物药研发及基因科技 3 产业发展3.1 产业图谱及产业链分析拟上市肿瘤检测公司上市基因企…

论文解析——AMD EPYC和Ryzen处理器系列的开创性的chiplet技术和设计

ISCA 2021 摘要 本文详细解释了推动AMD使用chiplet技术的挑战&#xff0c;产品开发的技术方案&#xff0c;以及如何将chiplet技术从单处理器扩展到多个产品系列。 正文 这些年在将SoC划分成多个die方面有一系列研究&#xff0c;MCM的概念也在不断更新&#xff0c;AMD吸收了…

超低延时直播技术演进之路-进化篇

一、概述 网络基础设施升级、音视频传输技术迭代、WebRTC 开源等因素&#xff0c;驱动音视频服务时延逐渐降低&#xff0c;使超低延时直播技术成为炙手可热的研究方向。实时音视频业务在消费互联网领域蓬勃发展&#xff0c;并逐渐向产业互联网领域加速渗透。经历了行业第一轮的…

并发、并行、同步、异步、阻塞、非阻塞

一、多核、多cpu &#xff08;一&#xff09;多核 Multicore 核是CPU最重要的部分。负责运算。核包括控制单元、运算单元、寄存器等单元。 多核就是指单个CPU中有多个核。 &#xff08;二&#xff09;多cpu Multiprocessor 多cpu就是一个系统拥有多个CPU。每个CPU可能有单个核…

JSON数据处理工具-在线工具箱网站tool.qqmu.com的使用指南

导语&#xff1a;无论是处理JSON数据、进行文本数字处理、解码加密还是使用站长工具&#xff0c;我们都希望能够找到一个功能强大、简便易用的在线平台。tool.qqmu.com作为一款瑞士军刀般的在线工具箱网站&#xff0c;满足了众多用户的需求。本文将介绍tool.qqmu.com的多项功能…

短视频矩阵系统seo源码saas开发---一手源头

一套优秀的短视频全链条获客系统&#xff0c;支持抖音获客seo排名、抖音SEO优化的系统应该如何开发&#xff0c;应该具备哪些功能&#xff1f;今天小编就跟大家分享一下我们的开发思路。 首先&#xff0c;目前公认的、抖音短视频seo优化方向&#xff0c;SaaS源码&#xff0c;系…

VIT(Vision Transformer)学习-模型理解(一)

VIT (Vision Transformer) 模型论文代码(源码)从零详细解读&#xff0c;看不懂来打我_哔哩哔哩_bilibili VIT模型架构图 1.图片切分为patch 2. patch转化为embedding 1&#xff09;将patch展平为一维长度 2&#xff09;token embedding&#xff1a;将拉平之后的序列映射…

初识 C语言文件操作

目录 前言&#xff1a; 为什么我们要使用文件&#xff1f; 什么是文件&#xff1f; 程序文件&#xff1a; 数据文件&#xff1a; 文件名&#xff1a; 文件的打开和关闭 文件指针&#xff1a; 流程&#xff1a; 文件路径&#xff1a; 文件的顺序读写&#xff1a; …

我用PYQT5做的第一个实用的上位机项目(六)

将之前的画面和代码用复制粘贴的方法复制四份&#xff0c;就完成了整个主画面和主程序的基本构建。 下面的工作是关于PLC和通信。 上位机项目&#xff0c;其与PLC通信的模式很多都是这样的&#xff1a;在没有操作和设置的平常显示界面&#xff0c;按照预定周期从PLC读取当前页…

一个命令让redis服务端所有信息无所遁形~(收藏吃灰系列)

Redis服务器是一个事件驱动程序&#xff0c;它主要处理两类事件&#xff1a;文件事件和时间事件。这些事件的处理和Redis命令的执行密切相关。下面我将以Redis服务端命令为切入点&#xff0c;深入解析其工作原理和重要性。 首先&#xff0c;我们先了解Redis服务端有哪些命令。…

linux 安装下载conda并创建虚拟环境

目录 1. 下载安装2. 创建虚拟环境1. 下载安装 在window操作系统中下载anconda包,并通过scp传输到ubuntu操作系统 具体anconda包在如下界面: anconda包 目录 博主选择了最新的包:Anaconda3-2023.09-0-Linux-x86_64.sh 通过scp传输到ubuntu操作系统中: 并在ubuntu操作系…

共模电感有什么作用与选型技巧?|深圳比创达EMC

共模电感(Common mode Choke)&#xff0c;也叫共模扼流圈&#xff0c;常用于电脑的开关电源中过滤共模的电磁干扰信号。在板卡设计中&#xff0c;共模电感也是起EMI滤波的作用&#xff0c;用于抑制高速信号线产生的电磁波向外辐射发射。 如图1&#xff0c;共模电感的简化模型&…