《计算机网络微课堂》1-4 计算机网络的定义和分类

本节课我们介绍计算机网络的定义和分类。

首先来看计算机网络的定义:计算机网络的精确定义并未统一,换句话说,全世界没有一个对计算机网络的公认的唯一定义。

这里我们给出一个计算机网络的最简单定义,即计算机网络是一些互相连接的、自治的计算机的集合,我们可以从该定义中找出三个关键词,它们是互联、自治、集合,互联是指计算机之间可以通过有线或无线的方式进行数据通信,自治是指独立的计算机,它有自己的硬件和软件可以单独运行使用。

那么基于以上概念,请大家思考一下该图所示是否是一个计算机网络?很显然这不是计算机网络,因为图中所示的各终端机只是具有显示和输入设备的终端,而并不是自治的计算机。因此这只是一个运行分时系统的大型机系统,集合是指至少需要两台计算机:

需要注意的是在计算机网络发展的不同阶段,人们对计算机网络给出了不同的定义,这些定义反映了当时网络技术发展的水平下面,我们给出现阶段计算机网络的较好的定义:

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

该定义表明计算机网络所连接的硬件并不限于一般的计算机,而是包括了智能手机等智能硬件,该定义还表明计算机网络并非专门用来传送数据,而是能够支持很多种应用,包括今后可能出现的各种应用。

接下来介绍计算机网络的分类,我们可以从不同的角度对计算机网络进行分类:

  • 例如按交换技术分类:可以分为电路交换网络,报文交换网络,分组交换网络,这些之前课程中已经介绍过了。

  • 按网络的使用者分类:可以分为公用网,专用网,公用网是指电信公司出资建造的大型网络,公用的意思就是所有愿意按电信公司的规定,缴纳费用的人都可以使用这种网络,因此公用网也可称为公众网。专用网是指某个部门为本单位的特殊业务工作的需要而建立的网络,这种网络不向本单位以外的人提供服务,例如军队、铁路、电力等系统均有本系统的专用网

  • 按传输介质分类:可以分为有线网络和无线网络,有线网络包括双绞线网络、光纤网络等。而无线局域网所使用的 WIFI 技术目前应用比较普遍

  • 按网络的覆盖范围分类:可以分为广域网 WAN,城域网 MAN,局域网 LAN,个域网 PAN,希望大家能记住这几个比较常见的英文缩写词,尤其是 WAN,LAN 和 PAN。您可以看看自己家装路由器背面的各接口,很可能标记为 1 个 WAN 和多个 LAN,而不是标记为中文的广域网接口和局域网接口。

    广域网的覆盖范围通常为几十公里到几千公里,可以覆盖一个国家地区,甚至横跨几个州,因而有时也称为远程网。广域网是因特网的核心部分,其任务是为核心路由器提供远距离,例如跨越不同的国家的高速连接,互联分布在不同区域的城域网和局域网

    城域网的覆盖范围一般是一个城市,可跨越几个街区,甚至整个城市,其作用距离为 5~50 公里。城域网通常作为城市骨干网,互联大量企业机构和校园局域网,近几年城域网已开始成为现代城市的信息服务基础设施,为大量用户提供接入和各种信息服务,并有趋势将传统的电信服务、有线电视服务和互联网服务融为一体。

    局域网一般用微型计算机或工作站通过高速通信线路相连,速率通常在 10 兆比特每秒以上,但地理上则局限在较小的范围内,如一个实验室一幢楼或一个校园内,距离一般在一公里左右,局域网通常由某个单位单独拥有使用和维护。在局域网发展的初期,一个学校或工厂往往只拥有一个局域网,现在局域网已被非常广泛的使用,一个学校或企业大都拥有许多个互联的局域网,这样的网络通常称为校园网或企业网。

    个域网是个人区域网络的简称,它不同于上述网络,不是用来连接普通计算机的,而是在个人工作的地方把属于个人使用的电子设备,例如便携式计算机、打印机、鼠标、键盘耳机等,用无线技术连接起来的网络,因此也常称为无线个人区域网 WPAN,其覆盖范围大约为 10 米。

    需要注意的是若中央处理机之间的距离非常近,例如仅一米的数量级甚至更小,则一般就称之为多处理机系统,而不称它为计算机网络。

  • 计算机网络还可以按拓扑结构分类:可以分为总线型网络、星型网络、环形网络和网状型网络,总线型网络使用单根传输线,把计算机连接起来。它的优点是建网容易增减节点方便节省线路,缺点是重负载时通讯效率不高,总线任意一处出现故障,则全网瘫痪。

    星型网络是将每个计算机都以单独的线路与中央设备相连。中央设备早期是计算机,后来是集线器,现在一般是交换机或路由器,这种网络拓扑便于网络的集中控制和管理,因为端用户之间的通信必须经过中央设备,缺点是成本高,中央设备对故障敏感。

    环形网络是将所有计算机的网络接口连接成一个环,最典型的例子是令牌环局域网,环可以是单环,也可以是双环,环中信号是单向传输的,

    网状型网络,一般情况下,每个节点至少有两条路径与其他节点相连,多用在广域网中,其优点是可靠性高,缺点是控制复杂,线路成本高。

    需要注意的是以上 4 种基本的网络拓扑还可以互联为更复杂的网络。

本节课到这里就结束了,本节课并没有什么难点内容,只需要大家对这些内容做到了解即可。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeetCode刷题】滑动窗口思想解决:最大连续1的个数 III、将x减到0的最小操作数

【LeetCode刷题】Day 8 题目1:1004.最大连续1的个数 III思路分析:思路1:暴力枚举zero计数器思路2:滑动窗口zero计数器 题目2:1658. 将x减到0的最小操作数思路分析:思路1:暴力枚举思路2&#xff…

联邦学习(一)

世界第一本“联邦学习”专著——《联邦学习》。作者阅读数书籍《联邦学习实战》。 1.联邦学习概述 在构件全局模型时,其效果与数据被整合在一起进行集中式训练的效果几乎一致,这便是联邦学习提出的动机和核心思想。 核心理念:数据不动模型动,数据可用不可见。 传统训练范式…

Linux|ubuntu22.04安装CUDA最新完整教程

文章目录 一、安装前准备工作查看GPU和型号查看GCC版本*下载gcc12 *检查驱动 二、安装CUDA Toolkit*安装驱动 三、安装后的工作必要操作推荐的操作开启守护进程模式删除本地下载安装包 四、验证删除CUDA常见问题及解决方案还需要安装cuDNN吗?nvcc: No such file or …

贪心-AcWing 1522. 排成最小的数字-XMUOJ石板序列

题目 思路 getline() 是 C 标准库中的一个函数,用于从输入流中读取一行文本,并将其存储为字符串。它可以从标准输入、文件流、字符串流等不同类型的输入流中读取数据。C中istringstream、ostringstream、stringstream详细介绍和使用_c istringstream-CS…

C++之std::is_trivially_copyable(平凡可复制类型检测)

目录 1.C基础回顾 1.1.平凡类型 1.2.平凡可复制类型 1.3.标准布局类型 2.std::is_trivially_copyable 2.1.定义 2.2.使用 2.3.总结 1.C基础回顾 在C11中,平凡类型(Trivial Type)、平凡可复制类型(TrivialCopyable&#x…

Python语言基础学习(下)

目录 一、顺序语句 二、条件语句 (1) if (2) if - else (3) if - elif - else 缩进和代码块 空语句 pass 三、循环语句 while 循环 for 循环 continue break 四、函数 创建函数 调用函数 函数返回 函数变量 函数递归 关键字参数 五、列表和元组 创建列表 …

Windows、Linux下,基于QT的打包方法

整理这篇文档的意义在于:自己走了很多弯路,淋过雨所以想为别人撑伞,也方便回顾,仅供参考 ps: 第一次做Windows下打包,用了2小时,第二次20秒第一次做Linux(ubuntu)下打包,用了8小时,…

不拍视频,不直播怎么在视频号卖货赚钱?开一个它就好了!

大家好,我是电商糖果 视频号这两年看着抖音卖货的热度越来越高,也想挤进电商圈。 于是它模仿抖音推出了自己的电商平台——视频号小店。 只要商家入驻视频号小店,就可以在视频号售卖商品。 具体怎么操作呢,需要拍视频&#xf…

【顶刊新文】nature plants|植物高度作为高山碳固存和生态系统对变暖响应的指标

文章简介 论文名称:Plant height as an indicator for alpine carbon sequestration and ecosystem response to warming(植物高度作为高山碳固存和生态系统对变暖响应的指标) 第一作者及单位:Quan Quan(中国科学院地…

【ai】pycharm安装langchain 相关module

pycharm module install 【Python学习 】一篇文章教你PyCharm如何快速安装module 【python】pycharm如何安装python的模块包版本 2024.1.2 RC2 找到当前的虚拟项目 找到解释器 我现在配置为专门为openai-start 准备的3.10 版本+ 号可以找到模块

pdf拆分成多个文件 pdf拆分成一页一页

pdf拆分成多个文件的方法。在现代办公环境中,PDF文件因其跨平台、保持格式一致等特性,成为了广泛使用的文件格式。然而,有时我们需要对PDF文件进行拆分,以便更好地管理和使用其中的内容。本文将详细介绍PDF拆分的方法和步骤&#…

一.架构设计

架构采用 ddd 架构,不同于传统简单的三层的架构,其分层的思想对于大家日后都是很有好处的,会给大家的思想层级,提高很多。 传统的项目 现有的架构 采取ddd架构,给大家在复杂基础上简化保留精髓,一步步进行…

LabVIEW直方图应用解析

概述 在LabVIEW中,直方图是一种重要的工具,用于分析和展示数据的分布情况。它通过将数据分成若干区间并绘制对应频数,可以帮助用户了解数据的集中趋势、离散程度和分布形态。本文将详细介绍LabVIEW中直方图的使用方法、适用场合、实际意义及…

19 QinQ技术(Vlan两层封装)

1 什么是QinQ? QinQ(802.1Q-in-802.1Q),也叫做VLAN Stacking或Double VLAN,由IEEE 802.1ad标准定义,**是一项扩展VLAN空间的技术,**通过在802.1Q标签报文的基础上再增加一层802.1Q的Tag来达到扩…

工具使用-网络性能测试工具(iperf)-TCP 和 UDP 的吞吐量-包转发率参数的理解

时间戳:2024年5月26日15:18:39 iperf 和 netperf 都是最常用的网络性能测试工具,测试 TCP 和 UDP 的吞吐量。它们都以客户端和服务器通信的方式,测试一段时间内的平均吞吐量。 接下来,我们就以 iperf 为例,看一下 TC…

9.2 Go语言入门(包和导入)

Go语言入门(包和导入) 目录一、包和导入1. 包(Package)1.1 包的定义1.2 包的作用1.3 main 包1.4 非 main 包 2. 导入(Import)2.1 导入标准库2.2 导入第三方包2.3 导入本地包2.4 导入别名2.5 导入并调用初始…

国内最受欢迎的7大API供应平台对比和介绍||电商API数据采集接口简要说明

本文将介绍7款API供应平台:聚合数据、百度APIStore、Apix、数说聚合、通联数据、HaoService、datasift 。排名不分先后! 免费实用的API接口 第一部分 1、聚合数据(API数据接口_开发者数据定制) 2、百度API Store(API集市_APIStore…

数据库系统原理实验报告6 | 视图

整理自博主本科《数据库系统原理》专业课自己完成的实验报告,以便各位学习数据库系统概论的小伙伴们参考、学习。 专业课本: ​ ———— 本次实验使用到的图形化工具:Heidisql ​ 目录 一、实验目的 二、实验内容 1.根据EDUC数…

揭秘C++ String容器:字符串操作的艺术

目录 ​编辑 引言 一、初识std::string:构造与初始化 二、字符串的操纵艺术:拼接、查找与替换 三、访问与遍历:字符的细腻触感 四、大小与容量:动态调整的智慧 五、进阶功能:探索更多可能 结语 引言 在C标准库…

Java 8

这次我学习了第八次Java课程 这次课在假期,包含了两天的一大波内容 对于编写项目过程中有许多的 辅助类 System System.out.println() 打印 Scanner Scanner sc new Scanner(System.in) 赋值 Random 随机数 Math 数学运算 日期 要想使用日期方法就要引入包Date 1…