| |
|
开发:
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 + 处理时延 利用率
|
名称 | 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服务)
两者异同:
?? ?同: 都是采用分层结构,将一个庞大的问题简单化
?? ?
?? ?异:OSI参考模型定义了协议、接口、服务的概念 TCP/IP模型用于实际生活中的计算机网络
注:本内容基于王道考研计算机网络教材,欢迎大家了解。
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |