计算机网络原原理学习资料分享笔记---第一章/第四节/第五节(为有梦想的自己加油!)

devtools/2024/9/19 18:37:56/ 标签: 计算机网络, 笔记
第四节 计算机网络性能
第四节 计算机网络性能

在这里插入图片描述

第四节 计算机网络性能

1 、速率:
速率:网络单位时间内传送的数据量,用以描述网络传输数据的快慢。

速率基本单位:bit/s(位每秒)
Kbit/s、 Mbit/s、 Gbit/s、 Tbit/s
单位的换算:
1 Tbit/s= 103 Gbit/s= 106 Mbit/s= 109 Kbit/s= 1012 bit/s

知识点 1 速率与带宽
第四节 计算机网络性能

2 、带宽
( 1 )在通信和信号处理领域,指的是信号的频带宽度,即信号成分的
最高频率与最低频率之差。单位:Hz(赫兹)。

( 2 )在计算机网络领域,指的是一条链路或者信道的数据传输能力,
也就是最高数据速率,单位:bit/s(位每秒)。

知识点 1 速率与带宽
第四节 计算机网络性能

在这里插入图片描述

第四节 计算机网络性能

3 、分组的每跳传输过程中 4 类时间延迟:
( 1 )结点处理时延。dc
交换设备检查分组是否有差错,确定如何转发分组的时间,还有
可能修改分组的部分控制信息等。
此类延时较小,往往忽略。

知识点 2 时延
第四节 计算机网络性能

( 2 )排队时延。dq
分组在交换结点内被交换道输出链路,等待从输出链路发送到下
一个结点的时间。
排队时延不确定。

知识点 2 时延
第四节 计算机网络性能

( 3 )传输时延。dt
分组在输出链路发送时,从发送第一位开始,到发送完最后一位
需要的时间。
dt=L / R
L:分组长度,单位:bit
R:链路带宽(即速率),单位:bit/s

知识点 2 时延
第四节 计算机网络性能

( 4 )传播时延。dp
信号从发送端出来,经过一段物理链路到达接收端需要的时间。
dp=D / V
D:物理链路长度,单位:m
V:信号传播速度,单位:m/s

一个分组经过一个跳步需要的时间:dh=dc +dq+dt +dp

所有跳步的时间总和即为一个分组从源主机到达目的主机的时延。

知识点 2 时延
第四节 计算机网络性能

例:【选择题】 1 、在讨论网络总时间延迟时常常被忽略的是( )
A.传输时延
B.分组排队时延
C.传播时延
D.结点处理时延

【正确答案:D】
【答案解析】:P 37 - 38 时延

讲解归纳与举例
第四节 计算机网络性能

例:【选择题】 2 、信号从发送端发出,经过一定距离的物理链路到
达接收端所需要的时间称为( )
A.处理时延
B.排队时延
C.传输时延
D.传播时延

【正确答案:D】
【答案解析】:P 37 - 38 时延

讲解归纳与举例
第四节 计算机网络性能

例:【选择题】 3 、物理链路长度D= 500 m,信号传播速度V= 2500 km/s,
则所求传播时延为( )
A. 2 * 10 ^(- 1 )s
B. 2 * 10 ^(- 2 )s
C. 2 * 10 ^(- 3 )s
D. 2 * 10 ^(- 4 )s

【正确答案:D】
【答案解析】:P 37 - 38 时延。D= 500 m,V= 2500 km/s= 2. 5 × 106 m/s,
dp=D/V= 500 /( 2. 5 × 106 m/s)= 2 × 10 -^4 s

讲解归纳与举例
第四节 计算机网络性能

时延带宽积:物理链路的传播时延与链路带宽的乘积,记为G。
表示一段链路可以容纳的数据位数,也称为:以位为单位的链路长度。

公式:G=传播时延×链路带宽=dp × R
传播时延的单位:s
带宽的单位: bit/s
时延带宽积的单位:bit

知识点 3 延时带宽积
第四节 计算机网络性能

例:【选择题】 1 、如果将物理链路看作传播数据的管道,则用来表示
一段链路可容纳的数据位数的概念是( )
A.时延带宽积
B.排队时延
C.最大吞吐量
D.链路带宽

【正确答案:A】
【答案解析】:P 38 时延带宽积

讲解归纳与举例
第四节 计算机网络性能

例:【选择题】 2 、设信号传播速度V= 2500 km/s,链路长度D= 500 m,链
路带宽 R= 10 Mbit/s,则该段链路的时延带宽积为( )
A. 1500 bit
B. 2000 bit
C. 2500 bit
D. 4000 bit
【正确答案:B】
【答案解析】:P 38 时延带宽积。 时延带宽积=传播时延×带宽
=(D/V)X R = 0. 0002 × 10 × 106 = 2000 bit

讲解归纳与举例
第四节 计算机网络性能

在这里插入图片描述

第四节 计算机网络性能
知识点 5 吞吐量

在这里插入图片描述

第四节 计算机网络性能

例:【选择题】 1 、在分组交换网中,若主机A向主机B传送数据只能经过由
3 段链路组成的一条路径,其速率分别是R 1 = 500 bit/s、R 2 = 2 Mbit/s、
R 3 = 1 Mbit/s,则A到B的最大吞吐量为( )
A. 250 bit/s
B. 500 bit/s
C. 10 ^ 6 bit/s
D. 2 * 10 ^ 6 bit/s
【正确答案:B】
【答案解析】:P 39 吞吐量。对于分组交换网络,源主机到目的主机的吞吐
量在理想情况下约等于瓶颈链路的带宽,即等于链路的带宽中的最小值。

讲解归纳与举例
第四节 计算机网络性能

例:【综合题】 2 、设主机A和主机B由一条带宽为R= 108 bit/s、长度为
D= 100 m的链路互连,信号传播速率为V= 250000 km/s。如果主机A从t= 0 时刻
开始向主机B发送长度为 L= 1024 bit的分组。
试求:

  1. 主机A和主机B间的链路传输时延dt。
  2. 主机A发送该分组的传播时延dp。
    3 .该分组从主机A到主机B的延迟T。(忽略结点处理时延和排队时延)
    4 .在t=dt时刻,分组的第一位在何处。(说明原因)
    5 .主机A与主机B间链路的时延带宽积G。
讲解归纳与举例
第四节 计算机网络性能

【参考答案】 1. 主机A和主机B间的链路传输时延dt。
dt=L/R= 1024 bit÷ 108 bit/s= 1. 024 × 10 -^5 s
2. 主机A发送该分组的传播时延dp。
dp=D/V= 100 m÷ 250000 km/s= 100 ÷ 250000 × 103 m/s= 4 × 10 -^7 s
3. 该分组从主机A到主机B的延迟T。(忽略结点处理时延和排队时延)
T=dt+dp= 1. 024 × 10 -^5 s+ 4 × 10 -^7 s= 1. 064 × 10 -^5 s
4 .在t=dt时刻,分组的第一位在何处。(说明原因)
分组的第一位已到达主机B,因为:dt>dp。
5. 主机A与主机B间链路的时延带宽积G。
G=dp×R= 4 × 10 -^7 s× 108 bit/s= 40 bit


第五节 计算机网络体系结构
第五节 计算机网络体系结构
第五节 计算机网络体系结构

1 、用户之间进行信息交换
1 )硬件:主机、链路、交换设备
2 )协议

2 、协议最典型的划分方式就是采用分层的方式来组织协议。

3 、分层的核心思路是上一层的功能建立在下一层的功能基础上,每一
层内均要遵守一定的通信规则,即协议。

知识点 1 计算机网络分层体系结构

在这里插入图片描述

第五节 计算机网络体系结构

4 、计算机网络体系结构:计算机网络所划分的层次以及各层协议的集合。
这种分层体系结构是按功能划分的,不是按实现方式划分的。

知识点 1 计算机网络分层体系结构

在这里插入图片描述

第五节 计算机网络体系结构

在这里插入图片描述

第五节 计算机网络体系结构

在这里插入图片描述

第五节 计算机网络体系结构

1 、数据(PDU:协议数据单元)在垂直的层次中自上而下地逐层传递至物理层。
2 、实通信:物理层的两个端点进行物理通信。
3 、虚拟通信:对等层不直接进行通信。
4 、中间系统(路由器):通常只实现物理层、数据链路层和网络层功能。
5 、结点到结点层:物理层、数据链路层、网络层。
端到端层:传输层、会话层、表示层、应用层。

知识点 2 OSI参考模型
第五节 计算机网络体系结构

6 、七层简单了解
1 )物理层:无结构的比特流传输。
2 )数据链路层:“帧”,有效的差错控制。
3 )网络层:数据转发与路由。
4 )传输层:第一个端到端的层次。复用/分解,端到端的可靠数据传
输、连接控制、流量控制、拥塞机制等。
5 )会话层:用户与用户之间的连接。建立会话时核实双方身份、费
用、对话控制与管理等。
6 )表示层:处理应用实体之间交换数据的语法。
7 )应用层:提供网络服务(文件传送、电子邮件、P 2 P等)。

知识点 2 OSI参考模型
第五节 计算机网络体系结构

7 、 1 - 3 层主要完成数据交换和数据传输,称为网络低层。
5 - 6 层完成信息处理服务的功能,称为网络高层。
低层与高层之间由第 4 层(传输层)衔接。

知识点 2 OSI参考模型
第五节 计算机网络体系结构

在这里插入图片描述

第五节 计算机网络体系结构

2 、服务访问点:相邻层间的服务是通过其接口面上的服务访问点(
Service Access Point,SAP)进行的,每个SAP有唯一的地址号码。

知识点 2 OSI参考模型
第五节 计算机网络体系结构

3 、服务原语:第N层向第(N+ 1 )层提供服务,或第(N+ 1 )层请求N层的
服务。原语的图解形式如下图。
请求:用户实体请求服务做某种工作。
指示:用户实体被告知某事发生。
响应:用户实体表示对某事的响应。
证实:用户实体收到关于它的请求的答复。

知识点 2 OSI参考模型
第五节 计算机网络体系结构
知识点 2 OSI参考模型

在这里插入图片描述

第五节 计算机网络体系结构
知识点 2 OSI参考模型

4 、面向连接的服务和无连接的服务(第三章)
1 )面向连接的服务(TCP):通信双方在通信时,要事先建立一条通
信线路,其过程有建立连接、使用连接(传送数据)和释放连接(拆
除链路)三个过程。

2 )无连接的服务(UDP):就是通信双方不需要事先建立一条通信线
路,而是把每个带有目的地址的包(报文分组)送到线路上,由系统
选定路线进行传输。它不要求发送方和接收方之间的会话连接,不保
证数据以相同的顺序到达。

第五节 计算机网络体系结构
讲解归纳与举例

例:【选择题】
1 、OSI参考模型中,在层的实体之间传送的比特组称为( )
A.地址
B.数据单元
C.端口
D.服务原语

【正确答案:B】
【答案解析】:P 42 。OSI参考模型的相关术语。

第五节 计算机网络体系结构
讲解归纳与举例

例:【选择题】
2 、OSI参考模型中,应用层的协议数据单元(PDU)被称为( )
A.报文
B.比特流
C.分组
D.报文段

【正确答案:A】
【答案解析】:P 43 。 OSI参考模型的相关术语。

第五节 计算机网络体系结构
讲解归纳与举例

例:【填空题】
3 、计算机网络所划分的层次以及各层次协议的集合称为计算机( )。

【正确答案:网络体系结构】
【答案解析】:P 40 。网络体系结构相关概念。

第五节 计算机网络体系结构
讲解归纳与举例

例:【填空题】 4 、提供网络服务,例如文件传送、电子邮件、P 2 P等
服务的是OSI七层模型的( )。

【正确答案:应用层】
【答案解析】:P 42 。应用层。

第五节 计算机网络体系结构
知识点 3 TCP/IP参考模型

1 、最大、最重要的计算机网络—因特网的体系结构可以采用TCP/IP参
考模型描述。
在这里插入图片描述

第五节 计算机网络体系结构
知识点 3 TCP/IP参考模型

2 、各层主要功能及主要协议
在这里插入图片描述

第五节 计算机网络体系结构
知识点 3 TCP/IP参考模型

1 )应用层:Internet上常见的一些网络应用在这一层。如WWW服务
(HTTP),文件传输(FTP),电子邮件(SMTP、POP 3 )等。面向连
接的服务(TCP)、面向无连接的服务(UDP)。

2 )传输层:应用层将用户数据按照特定的应用层协议封装好,接下
来由传输层的协议负责把这些数据传输到接收方主机上对等的应用程
序。TCP协议、UDP协议。

第五节 计算机网络体系结构
知识点 3 TCP/IP参考模型

3 )网络互联层:核心。解决把数据分组发往目的网络或主机的问题。
路由选择,IP、ICMP、IGMP、BGP、OSPF、RIP协议等。

4 )网络接口层:没有真正描述这一层的实现。具体的实现方法将随着
网络类型的不同而不同。

第五节 计算机网络体系结构
讲解归纳与举例

例:【选择题】 1 、TCP/IP参考模型的核心层是( )
A.应用层
B.网络互联层
C.传输层
D.网络接口层

【正确答案:B】
【答案解析】:P 44 - 45 。TCP/IP参考模型。

第五节 计算机网络体系结构
讲解归纳与举例

例:【填空题】 2 、在TCP/IP参考模型中,对应OSI参考模型的数据链
路层和物理层的是( )。

【正确答案:网络接口层】
【答案解析】:P 44 - 45 。TCP/IP参考模型。

第五节 计算机网络体系结构
讲解归纳与举例

例:【选择题】
3 、下列不属于TCP/IP参考模型中网络互联层协议的是( )。
A.SNMP
B.ICMP
C.IP
D.BGP

【正确答案:A】
【答案解析】:P 44 - 45 。TCP/IP参考模型。

第五节 计算机网络体系结构
知识点 4 五层参考模型

在这里插入图片描述

第五节 计算机网络体系结构
讲解归纳与举例

例:【填空题】 1 、结合OSI和TCP/IP参考模型,提出综合理论需求和
实际网络参考模型是( )。

【正确答案:五层参考模型】
【答案解析】:P 45 。五层参考模型。
在这里插入图片描述


http://www.ppmy.cn/devtools/10166.html

相关文章

生成计算机注册信息:硬盘,主板和CPU组合 根据计算机硬盘,主板,CPU生成注册信息

目录 一.总体说明 二.完整代码 三.逐行分析 一.总体说明 注册信息是用于识别和验证计算机的唯一标识符。在生成注册信息时,通常会包含计算机的硬盘、主板和CPU的相关信息。这些信息可以用于授权软件、管理许可证、防止盗版以及进行系统配置和维护等方面。 具体而言,注册…

PDM在Office文档中的变量映射

在PDM数据管理软件中需要在数据卡中反馈出文件的一些属性信息,使得用户在不打开文件的情况下可以快速了解此文件的属性信息,或者需要用户在创建文档时填入相应内容,能够自动的填充到文档中,所以就需要在实施的过程中在SOLIDWORKS …

Environment Modules工具

Environment Modules工具 简介 Module是一个环境变量管理工具,可以很好的实现开发环境的切换。 具体可以查看官网文档 安装 安装(安装完成之后需要exit重新登录一下才会生效) yum install -y environment-modules命令介绍 module avai…

CentOS 源码安装 pip3

今天在安装部分服务的时候,由于系统 CentOS 中默认带了 pip2,但是我的项目需要是基于 Python3 开发的,需要安装 pip3,特此将整个安装步骤记录下来。 需要安装 Python3,可参考 https://devlive.org/archives/wGwzd3RG 安…

古籍数字化平台中的OCR:这个平台更精准

在浩瀚的历史长河中,古籍作为中华民族的文化瑰宝,承载着无数先人的智慧与心血。然而,由于岁月侵蚀、保存不当等多种原因,许多珍贵的古籍面临损坏、失传的危机。为了守护这些无价之宝,云聪研发团队倾力打造了一款尖端的…

gitlab 16.2.4 恢复

新创建新gitlab,版本需和备份的gitlab版本一致 docker run -d -p 322:22 -p 822:80 --name gitlab_1 gitlab/gitlab-ce:16.2.4-ce.0 进入容器内部 docker exec -it c51685817e27 /bin/bash 新的环境至少运行过一次,sudo gitlab-ctl reconfigu…

《前端面试题》- TypeScript - TypeScript的优/缺点

问题 简述TypeScript的优/缺点 答案 优点 增强了代码的可读性和可维护性包容性,js可以直接改成ts,ts编译报错也可以生成js文件,兼容第三方库,即使不是ts编写的社区活跃,完全支持es6 缺点 增加学习成本增加开发成…

STM32 堆栈内存以及变量存储分布

STM32的程序存储器、数据存储器、寄存器和输入输出端口被组织在同一个4GB的线性地址空间内, 地址范围为0x0000 0000至0xFFFF FFFF。其中FLASH为ROM类型,储存的数据掉电不易失;RAM中存储的数据掉电易失。以STM32F103系列为例,最多有512KB的FLA…

负载均衡的原理及算法

一、定义 负载均衡(Load Balancing)是一种计算机网络和服务器管理技术,旨在分配网络流量、请求或工作负载到多个服务器或资源,以确保这些服务器能够高效、均匀地处理负载,并且能够提供更高的性能、可用性和可扩展性。…

MATLAB图像处理介绍

MATLAB图像处理介绍 MATLAB是一款功能强大的数学软件,广泛应用于各种科学计算和数据分析中。其中,MATLAB的图像处理工具箱(Image Processing Toolbox)为用户提供了一套完整的图像处理和分析工具,无论是图像的预处理、…

高斯锁表导致sql报错处理

构造锁等待场景: 1.打开一个新的连接会话,使用普通用户连接GaussDB(DWS)数据库,在test SCHEMA 下创建测试表test.ypg_test。 CREATE TABLE ypg_test (id int, name varchar(50)); 2.开启事务1,进行INSERT操作。 START TRANSACTI…

使用代理绕过网站的反爬机制

最近在尝试收集一些网络指标的数据, 所以, 我又开始做爬虫了。 :) 我们在做爬虫的过程中经常会遇到这样的情况,最初爬虫正常运行,正常抓取数据,一切看起来都是那么的美好,然而一杯茶的功夫可能就会出现错误…

为什么单片机控制电机需要加电机驱动

通常很多地方只是单纯的单片机MCU没有对电机的驱动能力,或者是介绍关于电机驱动的作用,如: 提高电机的效率和精度。驱动器采用先进的电子技术和控制算法,能够精准控制电机的参数和运行状态,提高了电机的效率和精度。拓…

镜舟科技荣获金科创新社 2024 年度金融数据智能解决方案奖

近日, 镜舟科技凭借领先的金融实时数仓构建智能经营解决方案,在“金科创新社第六届金融数据智能优秀解决方案评选”活动中,成功入选“数据治理与数据平台创新优秀解决方案”榜单。 金科创新社主办的“鑫智奖”评选活动,旨在展示…

社交巨头与去中心化:解析Facebook在区块链的角色

在数字化时代,社交媒体已经成为人们日常生活中不可或缺的一部分。作为全球最大的社交媒体平台,Facebook 在社交领域的影响力无可置疑。然而,随着区块链技术的崛起,Facebook 也开始探索如何将这一技术应用于其平台,以适…

yolov5 的几个问题,讲的比较清楚

yolov5, 几个问题 【BCELoss】pytorch中的BCELoss理解 三个损失函数原理讲解 https://zhuanlan.zhihu.com/p/458597638 yolov5源码解析–输出 YOLOv5系列(十) 解析损失部分loss(详尽) 1、输入数据是 xywh, 针对原图的, 然后,变成 0-1, x/原图w, y/原图h, w/原图w, h/原图h,…

C++11 数据结构7 队列的链式存储,实现,测试

前期考虑 队列是两边都有开口,那么在链式情况下,线性表的链式那一边作为对头好呢? 从线性表的核心的插入和删除算法来看,如果在线性表链表的头部插入,每次循环都不会走,但是删除的时候,要删除线…

通过python实现分析出生日期辨识你的星座 出生日期判断星座

目录 一.总体说明 二.完整代码 三.逐行分析 一.总体说明 这段代码的主要功能是根据用户输入的出生日期,判断并输出对应的星座。 首先,定义了一个名为sdate的列表,其中包含了每个星座所对应的日期。接下来,定义了conts列表,存储了星座的名称,以及signs列表,存储了星座…

华为认证云计算前景如何

互联网/移动互联网经历了高速发展的二十年,我们有幸一起见证了华为、阿里、腾讯、百度、字节跳动、京东、滴滴、拼多多等互联网公司的崛起,让普通技术人实现逆袭拿到高薪,也让小镇做题家们有了阶层跨越的机会。 但机会都是留给有准备的人&…

CentOS 7虚拟机配置过程中所需组件的安装(二)

1.安装net-tools组件(解决无 ifconfig) # yum install net-tools 2.安装gcc、c编译器以及内核文件 # yum -y install gcc gcc-c kernel-devel 验证安装成功 3.安装nano(文本编辑器) # yum install nano