一、计算机网络技术——概述、性能指标

网络技术发展历程

第一阶段

一九六九年美国国防部研制的ARPANET,采用“接口报文处理机”将四台独立的计算机主机互联在一起,实现数据的转发。
这一阶段的主要特点是TCP/IP协议初步成型

第二阶段:

采用三级结构,这一阶段的主要特点是将互联网分为了主干网、地区网和校园网。

第三阶段:

多层次ISP结构的互联网,这一阶段的主要特点是ISP(Internet Service Provider)首次出现。

计算机网络两个基本特点

连通性
使上网用户之间都可以交换信息(数据,以及各种音频视频 ,好像这些用户的计算机都可以彼此直接连通一样。

资源共享
可以是信息共享、软件共享,也可以是硬件共享。

计算机网络的组成

计算机网络由资源子网通信子网构成。
资源子网:由主机、终端和终端控制器组成。
通信子网:由各种传输介质、通信设备部、相应的网络协议构成。

计算机网络分类

按范围

广域网(WAN):提供长距离通信,通常是几十千米到几千千米的区域。

城域网(MAN):覆盖范围约5~50km,城域网大多采用以太网技术。

局域网(LAN):范围几十米到几千米的区域。一般用微机或工作站通过高速线路相连。

个人区域网(PAN):覆盖范围大约十米左右。(平板电脑、智能手机等)用无线技术连接起来的网络,

按功能

公用网:指通讯公司出资建造的大型网络。
专用网:指某个部门为满足本单位特殊业务需要而建造的网络。这种网络不向本单位以外人提供服务。

计算机网络交换技术

电路交换网络:
在源结点和目的结点之间建立起一条专用的通路用于传输数据,包括建立连接(占用通信资源)、传输数据(一直占用通信资源)和断开连接(释放通信资源)三个阶段。

报文交换网络:
用户数据加上源地址、目的地址、校验码等辅助信息,然后封装成报文、这个报文传送到相邻结点,全部存储后,再转发给下一个结点,重复这一过程直到到达目的结点,每个报文可以单独选择到达目的结点的路径。

分组交换网络
其原理是将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以储存-转发方式传输。

计算机网络的性能指标

包括速率、带宽、吞吐量、时延、时延带宽积、往返时延、信道利用率。

速率:
速率,也称为数据率或比特率,单位是bit/s(比特每秒)。速率通常指的是网络的额定速率或标称速率,并非网络实际运行的速率。

带宽:
单位时间内从网络中的某一点到另一点所能通过的最高数据率,单位也是bit/s。带宽越宽,网络传输的最高数据率也越高。

吞吐量:
吞吐量表示单位时间内通过某个网络(如通信线路、接口)的实际数据量。它受限于网络的带宽或额定速率。例如,1Gbit/s的以太网的吞吐量上限值就是1Gbit/s。

时延:
也称为延迟,是指数据从网络一端传送到另一端所需的总时间。它由发送时延、传播时延、处理时延和排队时延四部分构成。总时延是这四种时延的总和。

时延带宽积:
时延带宽积是传播时延与带宽的乘积,表示一条链路上传播的所有比特(以比特为单位)。它也称为以比特为单位的链路长度。

往返时延(RTT):
往返时延(RTT)表示从发送端发送数据开始,到发送端收到来自接收端的确认所经历的总时延。

信道利用率:
信道利用率指出某一信道有百分之多少的时间是有数据通过的。网络利用率则是全网络的信道利用率的加权平均值。

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

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

相关文章

【向量数据库Weaviate】与ChromaDB的差异、优劣

以下是 Weaviate 和 ChromaDB 的详细对比,涵盖设计目标、核心功能、性能、适用场景及优劣势分析: 1. 核心定位与设计目标 维度WeaviateChromaDB类型向量数据库 图数据库(支持混合搜索)轻量级纯向量数据库(专注嵌入存…

Lua | 每日一练 (4)

💢欢迎来到张胤尘的技术站 💥技术如江河,汇聚众志成。代码似星辰,照亮行征程。开源精神长,传承永不忘。携手共前行,未来更辉煌💥 文章目录 Lua | 每日一练 (4)题目参考答案线程和协程调度方式上…

Fiji —— 基于 imageJ 的免费且开源的图像处理软件

文章目录 一、Fiji —— 用于科学图像处理和分析1.1、工具安装(免费)1.2、源码下载(免费) 二、功能详解2.0、Fiji - ImageJ(Web应用程序)2.1、常用功能(汇总)2.2、Fiji - Plugins&am…

PyQT(PySide)的上下文菜单策略设置setContextMenuPolicy()

在 Qt 中,QWidget 类提供了几种不同的上下文菜单策略,这些策略通过 Qt::ContextMenuPolicy 枚举类型来定义,用于控制控件(如按钮、文本框等)在用户右键点击时如何显示上下文菜单。 以下是 Qt::ContextMenuPolicy 枚举中…

快慢指针【等分链表、判断链表中是否存在环】

一、等分链表:找到链表的中间节点 Java 实现 class ListNode {int val;ListNode next;ListNode(int val) {this.val val;this.next null;} }public class MiddleOfLinkedList {public ListNode findMiddleNode(ListNode head) {if (head null) {return null;}L…

系统架构设计师—计算机基础篇—计算机网络

文章目录 网络互联模型网络协议与标准应用层协议FTP协议TFTP协议 HTTP协议HTTPS协议 DHCP动态主机配置协议DNS协议迭代查询递归查询 传输层协议网络层协议IPV4协议IPV6协议IPV6数据报的目的地址IPV4到IPV6的过渡技术 网络设计分层设计接入层汇聚层核心层 网络布线综合布线系统工…

计算机基础面试(操作系统)

操作系统 1. 什么是进程和线程?它们的核心区别是什么? 专业解答: 进程是操作系统分配资源的基本单位,拥有独立的内存空间;线程是进程内的执行单元,共享同一进程的资源。区别在于:进程间资源隔离…

考研408数据结构线性表核心知识点与易错点详解(附真题示例与避坑指南)

一、线性表基础概念 1.1 定义与分类 定义:线性表是由n(n≥0)个相同类型数据元素构成的有限序列,元素间呈线性关系。 分类: 顺序表:元素按逻辑顺序存储在一段连续的物理空间中(数组实现&…

【实战 ES】实战 Elasticsearch:快速上手与深度实践-1.2.2倒排索引原理与分词器(Analyzer)

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 1.2.2倒排索引原理与分词器(Analyzer)1. 倒排索引:搜索引擎的基石1.1 正排索引 vs 倒排索引示例数据对比: 1.2 倒排索引核心结…

Springboot项目本地连接并操作MySQL数据库

目录 前提 准备工作 用cmd在本地创建数据库、表: 1.创建springboot项目(已有可跳过) 2.编辑Mybatis配置 3.连接数据库 4.创建模型类,用于与数据库里的数据表相连 5.创建接口mapper,定义对数据库的操作 6.创建…

《宝塔 Nginx SSL 端口管理实战指南:域名解析、端口冲突与后端代理解析》

📢 Nginx & SSL 端口管理分析 1️⃣ 域名解析与 SSL 申请失败分析 在使用宝塔申请 www.mywebsite.test 的 SSL 证书时,遇到了解析失败的问题。最初,我认为 www 只是一个附加的前缀,不属于域名的关键部分,因此只为…

java和Springboot和vue开发的企业批量排班系统人脸识别考勤打卡系统

演示视频: https://www.bilibili.com/video/BV1KU9iYsEBU/?spm_id_from888.80997.embed_other.whitelist&t52.095574&bvidBV1KU9iYsEBU 主要功能: 管理员管理员工,采集员工人脸特征值存入数据库,可选择多个员工批量排班…

DeepSeek学习规划

DeepSeek是一个专注于深度学习和人工智能技术研究与应用的平台,旨在通过系统化的学习和实践,帮助用户掌握深度学习领域的核心知识和技能。为了在DeepSeek平台上高效学习,制定一个科学合理的学习规划至关重要。以下是一个详细的学习规划&#…

打开 Windows Docker Desktop 出现 Docker Engine Stopped 问题

一、关联文章: 1、Docker Desktop 安装使用教程 2、家庭版 Windows 安装 Docker 没有 Hyper-V 问题 3、安装 Windows Docker Desktop - WSL问题 二、问题解析 打开 Docker Desktop 出现问题,如下: Docker Engine Stopped : Docker引擎停止三、解决方法 1、检查服务是否…

突破Ajax跨域困境,解锁前端通信新姿势

一、引言 在当今的 Web 开发领域,前后端分离的架构模式已经成为主流,它极大地提升了开发效率和项目的可维护性。在这种开发模式下,前端通过 Ajax 技术与后端进行数据交互,然而,跨域问题却如影随形,成为了开…

Mercury、LLaDA 扩散大语言模型

LLaDA 参考: https://github.com/ML-GSAI/LLaDA https://ml-gsai.github.io/LLaDA-demo/ 在线demo: https://huggingface.co/spaces/multimodalart/LLaDA Mercury 在线demo: https://chat.inceptionlabs.ai/ 速度很快生成

Rust~String、str、str、String、Box<str> 或 Box<str>

Rust语言圣经中定义 str Rust 语言类型大致分为两种:基本类型和标准库类型,前者由语言特性直接提供,后者在标准库中定义 str 是唯一定义在 Rust 语言特性中的字符串,但也是几乎不会用到的字符串类型 str 字符串是 DST 动态大小…

大数据SQL调优专题——底层调优

引入 上一篇我们提到了调优的常见切入点,核心就是通过数据产出情况发现问题,借助监控等手段收集信息排查瓶颈在哪,最后结合业务理解,等价重写思路去解决问题。 在实际工作场景中,去保证数据链路产出SLA的时候&#x…

Hue 编译异常:ImportError: cannot import name ‘six‘ from ‘urllib3.packages‘

个人博客地址:Hue 编译异常:ImportError: cannot import name six from urllib3.packages | 一张假钞的真实世界 在编译Hue的时候出现错误信息如下: Running /home/zhangjc/ysten/git/ysten-hue/build/env/bin/hue makemigrations --noinpu…

计算机网络——详解TCP三握四挥

文章目录 前言一、三次握手1.1 三次握手流程1.2 tcp为什么需要三次握手建立连接? 二、四次挥手2.1 四次挥手流程2.2 为什么是四次,不是三次?2.3 为什么要等待2msl?2.4 TCP的保活计时器 前言 TCP和UDP是计算机网络结构中运输层的两…