计算机网络考试复习——第一章 1.5 1.6

1.5 计算机网络的类别 

1.5.1计算机网络的定义:

系统集合,连接起来,协议工作,资源共享

计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

“可编程的硬件”表明:这种硬件一定包含有中央处理器 CPU。 计算机网络所连接的硬件包括: 一般的计算机; 智能手机、电视 等。 计算机网络可以: 传送数据; 支持多种应用(包括今后可能出现的各种应用)。

1.5.2几种不同类别的计算机网络:

计算机网络有多种类别。

可以按以下方法分类:

1)按照网络的作用范围进行分类;

类别作用范围和距离
广域网 WAN通常为几十到几千公里。有时也称为远程网。是互联网的核心部分。
城域网 MAN作用范围一般是一个城市,作用距离约为 5~50 公里。
局域网 LAN局限在较小的范围(如 1 公里左右)。通常采用高速通信线路。
个人区域网 PAN

范围很小,大约在 10 米左右。有时也称为无线个人区域网 WPAN

      顺便指出,若中央处理机之间的距离非常近(如仅 1 米甚至更小些),则一般就称之为多处理机系统,而不称它为计算机网络。

2)按照网络的使用者进行分类;

类别作用范围或距离
公用网按规定交纳费用的人都可以使用的网络。也可称为公众网。
专用网为特殊业务工作的需要而建造的网络。

    公用网和专用网都可以传送多种业务。如传送的是计算机数据,则分别是公用计算机网络和专用计算机网络。

3)用来把用户接入到互联网的网络。

    接入网 AN (Access Network) 又称为本地接入网或居民接入网。

    用于将用户接入互联网。

    实际上就是本地 ISP 所拥有的网络,它既不是互联网的核心部分,也不是互联网的边缘部分。   

    是从某个用户端系统到本地 ISP 的第一个路由器(也称为边缘路由器)之间的一种网络。

   从覆盖的范围看,很多接入网还是属于局域网。

1.6计算机网络的性能

性能指标: 从不同的方面来度量计算机网络的性能。

1)速率

最重要的一个性能指标。 指的是数据的传送速率,也称为数据率 (data rate) 或比特率 (bit rate)。 单位:bit/s,或 kbit/s、Mbit/s、 Gbit/s 等。    

例如 4X10^10  bit/s 的数据率就记为 40 Gbit/s。 速率往往是指额定速率或标称速率,非实际运行速率。

注意:这里很重要的一点再讲究bit/s这样的速率的时候K M G之间的转换是1000也就是10^3而不是2^10这里一定要注意。当时多少B的时候才是2^10这样的转换千万要小心。

2)带宽(不考察非重点)

频域:某个信号具有的频带宽度。 单位是赫(或千赫、兆赫、吉赫等)。 某信道允许通过的信号频带范围称为该信道的带宽(或通频带)。

时域:网络中某通道传送数据的能力,表示在单位时间内网络中的某信道所能通过的“最高数据率”。 单位就是数据率的单位 bit/s。

两者本质相同。 一条通信链路的“带宽”越宽,其所能传输的“最高数据率”也越高。

3)吞吐量(不考察非重点)

单位时间内通过某个网络(或信道、接口)的实际数据量。

受网络的带宽或网络的额定速率的限制。

额定速率是绝对上限值。

可能会远小于额定速率,甚至下降到零!

有时可用每秒传送的字节数或帧数来表示。

4)时延(重点中的重点)

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

指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。

组成: (1)发送时延 (2)传播时延 (3)处理时延 (4)排队时延

(1)发送时延:也称为传输时延。 是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。

发送时延 =数据帧长度(bit)/发送速率(bit/s)

(2)传播时延:是电磁波在信道中传播一定的距离需要花费的时间。

传播时延 =信道长度(米)/信号在信道上的传播速率(米/秒)

电磁波传播速率:

自由空间的传播速率是光速 = 3.0 ⅹ 10^5 km/s

在铜线电缆中的传播速率约 = 2.3 ⅹ 10^5 km/s

在光纤中的传播速率约 = 2.0 ⅹ 10^5 km/s

注意:发送时延与传播时延有本质上的不同。 发送时延发生在机器内部的发送器中,与传输信道的长度(或信号传送的距离)没有任何关系。 传播时延则发生在机器外部的传输信道媒体上,而与信号的发送速率无关。信号传送的距离越远,传播时延就越大。

(3)处理时延(一般不考察)

主机或路由器在收到分组时,为处理分组(例如分析首部、提取数据、差错检验或查找路由)所花费的时间。

(4)排队时延(一般不考察)

分组在路由器输入输出队列中排队等待处理和转发所经历的时延。 排队时延的长短往往取决于网络中当时的通信量。当网络的通信量很大时会发生队列溢出,使分组丢失,这相当于排队时延为无穷大。

一般说来,小时延的网络要优于大时延的网络。 在某些情况下,一个低速率、小时延的网络很可能要优于一个高速率但大时延的网络。

必须指出,在总时延中,究竟是哪一种时延占主导地位,必须具体分析。

以下说法是错误的: “在高速链路(或高带宽链路)上,比特会传送得更快些”。(大概率考)

对于高速网络链路,我们提高的仅仅是数据的发送速率,而不是比特在链路上的传播速率。 提高数据的发送速率只是减小了数据的发送时延。

 计算机网络的非性能特征

1.费用         2.质量      3.标准化       4.可靠性          5.可扩展性和可升级性        6.易于管理和维护

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java源码(一)ThreadLocal、SpringBoot Jar 启动原理

思维导图 一、ThreadLocal 1.场景 项目采用SSMShiro登录认证,改造需求如下: 后台管理员登录需要限制,同一个用户的不同IP需要通过过自定义验证后才能登录。 2.问题 在完成需求后发现有管理员用户(这里就用A)通过验…

Android build.gradle配置详解

Android Studio是采用gradle来构建项目的,gradle是基于groovy语言的,如果只是用它构建普通Android项目的话,是可以不去学groovy的。当我们创建一个Android项目时会包含两个Android build.gradle配置详解文件,如下图: 一…

区块链3链(TRC ERC BSC)授权持币生息源码

分享一款3链(TRC ERC BSC)授权持币生息源码、来自群友投稿的资源、据说是运营级的。简单的看了下没有问题什么大问题、有能力的可以拿来二开其他的模板。 搭建非常简单,教程就不写了、环境NGINX1.2PHP7.2MYSQL5.6TP默认伪静态 此类源码需要…

【Python】数学 - 用 Python 自动化求解函数 f(x) 的值

目录 1、缘起 2、求以下函数的值 3、代码清单 3.1、求解 f(0)、f(1)、 f(​编辑)、f(​编辑) 3.2、求解 g(0)、g(1)、g(​编辑)、g(​编辑) 3.3、求解 h(0)、h(1)、h(​编辑)、h(​编辑) 4、总结 1、缘起 Python 是一种强大的编程语言,它具有广泛的应用领域。…

Python模拟星空

文章目录前言Turtle基础1.1 Turtle画板1.2 Turtle画笔1.3 Turtle画图1.4 Turtle填色1.5 Turtle写字模拟星空模拟星球浪漫星空尾声前言 Python模拟星空,你值得拥有!uu们一周不见啦,本周博主参考网上大佬们的星空,给大家带来了属于…

C语言操作符优先级

在平时写代码时,经常会用到操作符,但是如果不了解这些操作符的优先级,可能会让程序的执行效果和我们预期的不一样。 例如: int a 2;int b 3;int c 4;//int ret a b * c;//我们想要执行的顺序是ab的值再乘c//如果了解操作符优…

chat GPT人工智能写论文-怎么用chatGpt写论文

用chatGPT写文章会重复吗 使用 ChatGPT 写文章可能会出现重复的情况。因为 ChatGPT 是基于机器学习的自然语言处理技术,它并不具备人类的创造性思维,其生成的文本内容是基于已有语言数据的统计模型而产生的。 当输入信息重复、语言结构复杂或指定主题较…

【测试】《软件测试》阅读总结

第一章 软件测试的流程是什么? 需求分析--------测试计划----------测试开发--------测试执行-------测试报告 如何描述一个BUG 版本,测试环境、测试步骤和测试数据、实际结果、预期结果、附件(截图、错误日志) 软件测试过程包括…

HashMap,HashTable和ConcurrentHashMap之间有什么区别?

前言 在之前HashMap的学习中,我们可以知道HashMap是线程不安全的数据结构,它存储的一般是数据的键值对(Key-Value模型),其中Key允许为null,它底层是数组链表的实现,当单个链表的数据元素过多时,会转变为红黑树,在多线程环境下,对某个HashMap对象进行操作,是无法保证线程安全的,…

代理服务器与CDN的概念

代理服务器 特点:本身不产生内容,处于中间位置转发上下游的请求和响应 面向下游的客户端:它是服务器面向上游的服务器:它是客户端 正向代理:代理的对象是客户端 隐藏客户端身份绕过防火墙(突破访问限制&am…

今天面了一个来京东要求月薪25K,明显感觉他背了很多面试题...

最近有朋友去京东面试,面试前后进行了20天左右,包含4轮电话面试、1轮笔试、1轮主管视频面试、1轮hr视频面试。 据他所说,80%的人都会栽在第一轮面试,要不是他面试前做足准备,估计都坚持不完后面几轮面试。 其实&…

LeetCode-146. LRU 缓存

目录LRU理论题目思路代码实现一代码实现二题目来源 146. LRU 缓存 LRU理论 LRU 是 Least Recently Used 的缩写,这种算法认为最近使用的数据是热门数据,下一次很大概率将会再次被使用。而最近很少被使用的数据,很大概率下一次不再用到。当缓…

把ChatGPT接入我的个人网站

效果图 详细内容和使用说明可以查看我的个人网站文章 把ChatGPT接入我的个人网站 献给有外网服务器的小伙伴 如果你本人已经有一台外网的服务器,并且页拥有一个OpenAI API Key,那么下面就可以参照我的教程来搭建一个自己的ChatGPT。 需要的环境 Cento…

大数据分析工具Power BI(三):导入数据操作介绍

导入数据操作介绍 进入PowBI,弹出的如下页面也可以直接关闭,在Power BI中想要导入数据需要通过Power Query 编辑器,Power Query 主要用来清洗和整理数据。

Go分布式爬虫笔记(十七) 4月Day1

文章目录17 协程线程与协程对比调度方式调度策略栈大小上下文切换速度GMP调度循环调度算法如果本地运行队列已经满了,无法处理全局运行队列中的协程怎么办?查找协程的先后顺序主动调度被动调度抢占调度执行时间过长的抢占调度陷入到系统调用中的抢占调度…

leetcode:颠倒二进制位(详解)

前言:内容包括:题目,代码实现,大致思路及图示 题目: 颠倒给定的 32 位无符号整数的二进制位。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型。…

ThreeJS-聚光灯物体投影(二十)

聚光灯(灯泡) 关键代码: //直线光(由光源发出的灯光) // const directionalLight new THREE.DirectionalLight(0xFFFFFF, 0.7); // directionalLight.position.set(10, 10, 10); …

【蓝桥杯冲刺】蓝桥杯12届省赛C++b组真题-编程题

目录 试题F:时间显示 解题思路 代码 试题G:砝码称重 解题思路 代码 试题H:杨辉三角 解题思路 代码 试题I:双向排序 解题思路 试题J:括号序列 解题思路 试题F:时间显示 【问题描述】 小蓝要和…

Linux总结(二)

基础IO 1.什么叫文件? 我们需要在操作系统的角度理解文件。 文件 = 文件内容 + 属性(所以即使是空文件,也会占空间,因为我们是需要保存文件属性的,属性也是数据,所以占空间) C/C++程序默认会打开三个文件流,叫做标准输入(stdin),标准输出(stdout),标准错误(std…

【新2023Q2押题JAVA】华为OD机试 - 服务依赖

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:服务依赖 题目 在某系统中有…
最新文章