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.1.1概念、功能、组成

在这里插入图片描述

1.1.2标准化工作

在这里插入图片描述
如法定标准OSI,事实标准TCP/IP

1.1.3速率相关的指标

(1)速率
即数据率或数据传输率或比特率
比特1/0位
连接在计算机网络上的主机在数字信道上传输数据的速率
单位:b/s,kb/s,Gb/s,Tb/s
速率转换
(2)带宽
“带宽”原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)。

计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中
的某一点到另一点所能通过的“最高数据率”。单位是“比特每秒”,b/s,kb/s,Mb/s,Gb/s。

(3)吞吐量
表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s,kb/s,Mb/s等。吞吐量受网络的带宽或网络的额定速率的限制。

区分
带宽是理想状况下数据传送速率——假设是豌豆射手吃了技能,理想上每秒最大能发射100个豆
吞吐量是某一个时间点通过某个网络的传输速度——在豆子只有10个情况下,实际上每秒只发射10个豆子
速率在我的理解上更整体——相当于豆子从发射到达到僵尸身上的速率

1.1.4时延,时延带宽积,RTT和利用率

(1)时延
时延是指一个报文或分组从一个网络的一端传送到另一个端所需要的时间。它包括了
发送时延,传播时延,处理时延,排队时延
(时延=发送时延+传播时延+处理时延+排队时延)一般,发送时延与传播时延是我们主要考虑的。对于报文长度较大的情况,发送时延是主要矛盾;报文长度较小的情况,传播时延是主要矛盾。
在这里插入图片描述
注意:高速链路是指发送时延

辨析:
发送时延又称为传输时延,是指结点在发送数据时使数据块从结点进入到传输媒体所需的时间,也就是从数据块的第一个比特开始发送算起,到最后一个比特发送完毕所需的时间。

传播时延是指电磁信号或光信号在传输介质中传播一定的距离所花费的时间,即从发送端发送数据开始,到接收端收到数据(或者从接收端发送确认帧,到发送端收到确认帧),总共经历的时间。

形象的例子:坐飞机
发送时延是排着队进入机场的时间,从第一个到最后一个进入机场
传播时延时从进机场到走到检票大厅的时间,取决于走的速度和路的长度
排队时延是在检票处排队和找入口,因为可能高峰期需处理数据过多
处理时延是在检票处需要检查物品,检查身份,找出口等等。

(2)时延带宽积
时延带宽积=传播时延*带宽
Bit s b/s
在这里插入图片描述
(3)往返时延RTT
从发送方发送数据开始,到发送方收到接收方的确认
(接收方收到数据后立即发送确认),总共经历的时延。
在这里插入图片描述
(4)利用率
在这里插入图片描述

总结在这里插入图片描述

1.2.1分层结构,协议,接口,服务

为什么分层?
在这里插入图片描述
发送文件前要完成的工作:
(1)发起通信的计算机必须将数据通信的通路进行激活。
(2)要告诉网络如何识别目的主机。
(3)发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。
(4)发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作。
(5)确保差错和意外可以解决。
。。。。。
工作繁琐

怎么分层?
分层的基本原则
1.各层之间相互独立,每层只实现一种相对独立的功能。
2.每层之间界面自然清晰,易于理解,相互交流尽可能少。
3.结构上可分割开。每层都采用最合适的技术来实现。
4.保持下层对上层的独立性,上层单向使用下层提供的服务。
5.整个分层结构应该能促进标准化工作。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

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

总结
在这里插入图片描述

1.2.2OSI参考模型

在这里插入图片描述
IOS/OSI参考模型怎么来的?
为了解决计算机网络复杂庞大的问题》》分层结构(按功能)
目标:支持异构网络系统的互联互通。

在这里插入图片描述

ISO/OSI参考模型解释通信过程
IOS/OSI参考模型解释通信过程
OSI流程介绍
在这里插入图片描述

1.2.3OSI参考模型

7层参考模型及其作用

名称英文作用
应用层Application Layer直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。如HTTP、SMTP、FTP、DNS等
表示层Presentation Layer用于处理在通信系统中交换信息的表示方式(语法和语义)。把数据转换为能与接收者的系统格式兼容并适合传输的格式,即让两个系统可以交换信息
会话层Session Layer向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。这是会话,也是建立同步。负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接
传输层Transport Layer负责端到端通讯,可靠传输,不可靠传输 ,流量控制,复用分用,传输单位是报文段和用户数据报可靠传输,不可靠传输;差错控制;流量控制;复用分用
网络层Network Layer主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报负责选择路由最佳路径,规划IP地址(ipv4和ipv6变化只会影响网络层),拥塞控制
数据链路层Data Link Layer主要任务是把网络层传下来的数据报组装成帧数据链路层/链路层的传输单位是帧。帧的开始和结束,还有透明传输,差错校验(纠错由传输层解决)
物理层Physical Layer主要任务是在网络媒体上实现比特流的透明传输。网络层传输单位是比特。定义网络设备接口标准,电气标准(电压),如何在物理链路上传输的更快

1.2.5TCP/IP参考模型和5层参考模型

OSI参考模型与TCP/IP参考模型
在这里插入图片描述
OSI参考模型与TCP/IP参考模型相同点
1.都分层
2.基于独立的协议栈的概念
3.都可以实现异构网络互联

OSI参考模型与TCP/IP参考模型不同点
1.OSI定义三点:服务,协议,接口
2.OSI先出现,参考模型先于协议发明,不偏向特定协议
3.TCP/IP设计之初就考虑到互联网互联问题,将IP作为重要层次
4.

ISO/OSI参考模型TCP/IP模型
网络层无连接+面向连接无连接
传输层面向连接无连接+面向连接

面向连接分为三个阶段,第一是建立连接,在此阶段,发出一个建立连接的请求。只有在连接成功建立之后,才能开始数据传输,这是第二阶段。接着,当数据传输完毕,必须释放连接。
面向无连接没有这么多阶段,它直接进行数据传输。

5层参考模型(综合了OSI和TCP/IP的优点 )
在这里插入图片描述
5层参考模型的数据封装与解封装
在这里插入图片描述
第一章知识总结总结在这里插入图片描述
参考资料:
计算机网络-王道考研.

  网络协议 最新文章
使用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:21 
 
开发: 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:55:09-

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