IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络相关术语的概括 -> 正文阅读

[网络协议]计算机网络相关术语的概括

计算网络性能的指标

1、速度

速率:

数据传输率,指的是单位时间内计算机在网络上能发送多少位的数据。单位为b/s(比特每秒)。?比如1b/s ?表示在1s内计算机能发送1位比特的数据10b/s 表示在1s内计算机能发送10位比特的数据...?其他单位 ?kb/s(单位时间内传输的数据为1k(1000b)) ? Mb/s ? Gb/s。

?带宽:

在信道中的最高的数据传输率。(该数据传输率是一个理想的数值)单位是b/s。

吞吐量

单位时间内通过某个的网络的数据总量。

2、时间

时延

数据从一端发送到另外一端所需要的总的时间。

发送时延

将比特流数据的第一位到最后一位发送到链路上所使用的时间

公式: 分组(数据)长度 ?/ ?信道宽度(发送速率)

传播时延

一个比特从该点到下一点所消耗的时间(比特根据电磁波的形式前进)

公式: 信道长度 / 电磁波在该信道上的传输速率

排队时延:

数据在路由器前等待路由器转发前面数据的时间。

处理时延

数据在路由器中处理需要的时间。


?? ??? ??? ??? ??? ?

?时延 = 发送时延 + ?传播时延 + 排队时延 + 处理时延?

时延带宽积

接收方从接收到第一个比特之前,发送方一共发送了几个比特。(信道上的比特数)公式:时延带宽积 = 传播时延 * 信道带宽

????????

往返延迟(RTT)

发送方发送数据到接收方返回一个确认信息的时间(接收方在接收到一个数据以后会立马发送一个确认信息)?

RTT 传播时延 * 2 + 处理时延
?? ??? ??? ?

利用率


?? ??? ??? ?信道利用率:某一个信道百分之多少是由数据通过的
?? ??? ??? ??? ?
?? ??? ??? ?信道利用率 = 有数据的通过的时间 / 有 + 无数据通过的时间
?? ??? ??? ??? ?
?? ??? ??? ?网络利用率:所用信道利用率加权求平均值


为什么到对其计算机网络进行分层?

首先,要知道计算机网络最本质的一个的作用就是实现数据通信。但是要想实现这个功能,其过程也是非常的复杂的。为了简化这个功能的复杂度,并增强数据发送的准确率,因此我们就对计算机网络进行分层。(个人理解)

分层的好处?

?? ?1、把每一个功能封装成独立的模块,每个模块对应着做自己的事情
?? ?
?? ?2、降低了网计算机网络实现的复杂性
?? ?
?? ?3、更清晰的逻辑结构,更容易理解
?? ?
?? ?4、减少每一层之间的关系,充分发挥每一层的独立作用

计算机网络的分层结构

?? ?(从高层到底层)
?

名称PDU作用协议
应用层OSI参考模型的最高层。用户和网络的界面FTP、HTTP、SMTP
表示层1、数据格式变换 ?2、数据加密解密 ?3、数据的压缩和恢复
会话层建立、管理、终止会话
传输层报文段(TCP)或者用户数据报(UDP)? ? ? ?1、可靠、不可靠的传输
?? ??? ?
?? ??? ?2、差错控制
?? ??? ?
?? ??? ?3、流量控制
?? ??? ?
?? ??? ?4、复用分用
TCP ? UDP
?? ??? ?
网络层数据报? ? ? ?1、路由选择
?? ??? ?
?? ??? ?2、差错控制
?? ??? ?
?? ??? ?3、流量控制
?? ??? ?
?? ??? ?4、阻塞控制
IP?
?? ??? ?
数据链路层数据帧
?? ??? ?1、成帧
?? ??? ?
?? ??? ?2、差错控制
?? ??? ?
?? ??? ?3、流量控制
?? ??? ?
?? ??? ?4、传输管理
PPP、HDLC
物理层比特? ? ? ?1、定义接口特性
?? ??? ?
?? ??? ?2、定义传输模式
?? ??? ?
?? ??? ?3、定义传输速率
?? ??? ?
?? ??? ?4、比特同步、编码

(部分内容可能不完整)

协议、接口、服务的概念


?? ?协议:为网络中的设备数据通信而建立的规则。这样的规则称为网络协议(水平)
?? ?
?? ?接口:同一个节点之中相邻两层交换信息的链接
?? ?
?? ?服务:下一层提供服务让上一层使用(垂直)

计算机网络的提供的服务

?? ?1、面向连接服务和无连接服务
?? ?
?? ??? ?面向连接服务: 在通信双方通信之前先建立连接,分配一些资源(缓冲区),待通信结束后释放被占用的资源。
?? ??? ?
?? ??? ?建立连接 —— 数据传输 —— 连接释放 ?(TCP协议)
?? ??? ?
?? ??? ?无连接服务:不需要连接,直接可以发送数据。(不可靠的服务)(IP协议和UDP协议)
?? ?
?? ?2、可靠服务和不可靠服务
?? ?
?? ??? ?可靠服务: 具有纠错、检错、应答机制。可以保证数据能够正确可靠的传输
?? ??? ?
?? ??? ?不可靠服务:尽量可靠、正确的发送数据
?? ?
?? ?3、有应答服务和无应答服务
? ?
?? ??? ?有应答服务:接收方在收到发送方发送的数据后,会给出一个应答(肯定的、否定的)当接收方接收到一个错误
?? ??? ?
?? ??? ?的信息时会发一个否定的应答。(文件传输服务)
?? ??? ?
?? ??? ?无应答:接收方收到数据不需要给出应答(www服务)

TCP/IP模型

两者异同:

?? ?同: 都是采用分层结构,将一个庞大的问题简单化
?? ?
?? ?异:OSI参考模型定义了协议、接口、服务的概念 TCP/IP模型用于实际生活中的计算机网络

注:本内容基于王道考研计算机网络教材,欢迎大家了解。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 19:59:31  更:2021-11-09 20:01:59 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 5:34:58-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码