【计算机网络】计算机网络的分类

计算机网络的分类

  • 导读
  • 一、按分布范围分类
    • 1.1 广域网(WAN)。
    • 1.2 城域网(MAN)
    • 1.3 局域网(LAN)
    • 1.4 个人区域网(PAN)
    • 1.5 多处理器系统
  • 二、按传输技术分类
    • 2.1 广播式网络
    • 2.2 点对点网络
  • 三、按拓扑结构分类
    • 3.1 总线形网络
    • 3.2 星形网络
    • 3.3 环形网络
    • 3.4 网状网络
  • 四、按使用者分类
    • 4.1 公用网(Public Network)
    • 4.2 专用网(Private Network)
  • 五、按交换技术分类
    • 5.1 电路交换网络
    • 5.2 报文交换网络
    • 5.3 分组交换网络
  • 六、按传输介质分类
  • 结语

封面

导读

大家好,很高兴又和大家见面啦!!!

在上一篇内容中我们介绍了计算机网络的组成与功能,我们先简单的复习一下相关的知识点:
计算机网络从不同的角度看有不同的组成方式:

  • 从组成部分上看分为硬件、软件、协议三个部分。
    • 硬件指的是计算机网络中看得见摸得着的实物,主要由三部分组成:主机、通信设备、通信链路。
      • 接入到网络末端的主机,也称为端系统(end system),如手机、个人计算机等;
      • 通信设备有用来组建网络的交换机、连接网络的路由器、负责通信的通信处理机如网络适配器等;
      • 通信链路主要是负责连接主机、通信设备的链路,如双绞线、光纤等。
    • 软件指的是各种实现资源共享的软件和方便用户使用的各种工具软件;
    • 协议指的是在网络传输数据是需要遵守的规范。
  • 从工作方式上看分为边缘部分与核心部分两部分。
    • 边缘部分指的是端系统(end system)部分,主要负责数据传输、资源共享等功能;
    • 核心部分指的是网络部分,由大量的网络以及连接网络的路由器组成,主要负责为边缘部分提供连通性和交换服务;
  • 从功能组成上看分为资源子网和通信子网两部分。
    • 资源子网指的是端系统中负责实现资源共享的设备以及软件;
    • 通信子网指的是负责实现数据传输、交换、控制和存储功能的各种传输介质、通信设备以及网络协议等;主机中负责进行数据传输的网络适配器与底层协议同样属于通信子网。
      计算机网络主要由5大功能:数据传输、资源共享、分布式处理、提高可靠性、负载均衡。除此之外,还具有可以实现电子化办公与服务、远程教育、娱乐等功能。

在今天的内容中我们将会从计算机网络的分类开始学习计算机网络,并且会重点介绍计算机网络的交换技术,接下来我们就开始今天的内容吧!!!

一、按分布范围分类

1.1 广域网(WAN)。

广域网的任务是提供长距离通信,运送主机所发送的数据,其覆盖范围通常是直径为几十千米到几千千米的区域,因而又是也称为远程网。
广域网是因特网的核心部分。连接广域网的各个结点的交换机的链路一般都是高速链路,具有较大的通信容量。

1.2 城域网(MAN)

城域网的覆盖范围可以跨越几个截取甚至是整个城市,覆盖区域的直径范围是5~50KM。
城域网大多采用以太网技术,因此有时也常并入局域网的范围讨论。

1.3 局域网(LAN)

局域网一般用微机或工作站通过高速线路相连,覆盖范围较小,通常是直径几十米到几千米的区域。
局域网在计算机配置的数量上没有太多的限制,少的可以只有两台,多的可达几百台。
传统上,局域网使用广播技术,而广域网使用交换技术。

1.4 个人区域网(PAN)

个人区域网是指在个人工作的地方将消费电子设备(如平板电脑、智能手机等)用无线技术连接起来的网络,也常称为无线个人区域网(WPAN),覆盖区域直径约为10m。

1.5 多处理器系统

多处理系统指的是中央处理器之间的距离非常近(如仅1m的数量级甚至更小)。一般不会将多处理系统称为计算机网络。

在这些类别中,我们需要重点关注的是广域网(WAN)和局域网(LAN)。在家用路由器中,我们可以看到以下接口:
路由器
蓝色的接口下标注的是WAN,黄色的接口下标注的是LAN,当我们通过网线将个人计算机通过路由器接入网络时,实际上是通过网线接入的一个局域网,在我们通过网线将路由器接入ISP提供的网络时,实际上是通过网线将家里的这个局域网接入了ISP提供的广域网。

广域网与局域网
在局域网中都采用的是以太网技术(Ethernet Technology),而城域网中大多数采用的同样也是以太网技术,因此,城域网有时也可以归为局域网。

以太网技术指的是由Xerox公司创建并由Xerox,Intel和DEC公司联合开发的基带局域网规范。以太网络使用CSMA/CD(载波监听多路访问及冲突检测技术)技术,并以10M/S的速率运行在多种类型的电缆上。以太网与IEEE802·3系列标准相类似。以太网不是一种具体的网络,是一种技术规范

二、按传输技术分类

2.1 广播式网络

广播式网络指的是所有联网计算机都共享一个公共通信信道。当一台计算机利用共享通信信道发送报文分组时,所有其他的计算机都会“收听”到这个分组。接收到该分组的计算机将通过检查目的地址来决定是否接收该分组。
局域网基本上都采用广播式通信技术,广域网中的无线、卫星通信网络也采用广播式通信技术。

2.2 点对点网络

点对点网络指的是每条物理线路连接一对计算机。若通信的两台主机之间没有直接连接的线路,则它们之间的分组传输就要通故宫中间结点进行接收、存储和转发,直至目的结点。

是否采用分组存储转发与路由选择机制是点对点式网络与广播式网络的重要区别,广域网基本都属于点对点网络。

广播式网络就好比一个电台广播一样,当我们在学校的电台广播中传递某种信息时,只要是处于广播范围内的人都是能够接收到这些信息的,所以广播式的通信技术就像一个扩散式的传播方式,只不过在广播式网络中信息的发送方将需要传输的信息扩散式的发送出去之后,接收方则会根据信息的传送地址来选择是否接收,如下所示:

广播式网络

在局域网中通常采取这种方式。在前面介绍的集线器和交换机组成的计算机网络的传输方式就是这种广播式网络。

  • 通过集线器组成的网络在传输信息时,其他的计算机并不会检测信息的目的地址,这样就会出现当其中两台计算机在相互传输数据时,其他计算机如果此时也想传输数据,则会发生数据冲突的现象;
  • 通过交换机组成的网络在传输信息时,其他计算机会对信息的目的地址进行检测,来决定是否接收信息,在这种情况下,如果其中两台计算机在传递信息的同时,并不会影响其他计算机之间的信息传递。

点对点式网络就好比一个个中转站当两个中转站是直接连通时,信息可以直接进行传递,但是当两个中转站不联通时,则需要借助其它的中转站来帮助完成信息传递,如下所示:

点对点网络

上图中计算机1和计算机2 就是通过计算机1—>交换器1—>计算机2这条物理线路进行直接连通,因此这两台计算机在进行数据传输时,可以直接通过交换器1将计算机1需要传输的数据传输给计算机2;

但是计算机5和计算机7并没有通过交换机2或交换机4进行直接连通,但是他们可以借由路由器来实现连通,因此这两台计算机在进行数据传输时,需要通过交换机2将计算机5的数据传输给路由器,由路由器进行接收、存储并转发给交换机4,最后通过交换机4发送给计算机7。

在广域网中的数据传输就是通过点对点网络的方式实现的数据传输。

三、按拓扑结构分类

网络拓扑结构是指由网中结点(路由器、主机等)与通信线路(网线)之间的几何关系(如总线形、环形)表示网络结构,主要指通信子网的拓扑结构。
按网络的拓扑结构,主要分为总线形、星形、环形和网状网络等,如下所示:
拓扑结构
星形、总线形和环形网络多用于局域网,网状网络多用于广域网。

3.1 总线形网络

总线形网络是指用单根传输线把计算机连接起来。总线形网络的优点是建网容易、增/减结点方便、节省线路。缺点是重负载时通信效率不高、总线任意一处对故障敏感。

3.2 星形网络

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

3.3 环形网络

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

3.4 网状网络

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

这4种基本的网络拓扑结构还可以互连为更复杂的网络。

四、按使用者分类

4.1 公用网(Public Network)

公用网指的是电信公司出资建造的大型网络。“公用”的意思是指所有愿意按电信公司的规定交纳费用的人都可以使用这种网络,因此也称为公众网。

4.2 专用网(Private Network)

专用网指的是某个部门为满足本单位特殊业务的需要而建造的网络。这种网络不向本单位以外的人提供服务。例如铁路、电力、军队等部门的专用网。

五、按交换技术分类

交换技术指的是各台主机之间、各通信设备之间或主机与通信设备之间为交换信息所采用的数据格式和交换装置的方式。按交换技术可将网络分为如下几种。

5.1 电路交换网络

电路交换网络是指在源结点与目的结点之间建立一条专用的通路用于传输数据,包括建立连接、传输数据和断开连接三个阶段。最典型的电路交换网是传统电话网络。
该类网络的主要特点是整个报文的比特流连续地从源点直达终点,好像是在一条管道中传送。优点是数据直接传送、时延小。缺点是线路利用率低、不能充分利用线路容量、不便于进行差错控制。

5.2 报文交换网络

用户数据加上源地址、目的地址、校验码等辅助信息,然后封装成报文。整个报文传送到相邻结点,全部存储后,在转发给下一个结点,重复这一过程直到到达目的结点。每个报文可以单独选择到达目的结点的路径。
报文交换网络也称存储-转发网络,主要特点是整个报文先传送到相邻结点,全部存储后查找转发表,转发到下一个结点。优点是可以较为充分地利用线路容量,可以实现不同链路之间不同数据传输速率的转换,可以实现格式转换,可以实现一对多、多对一 的访问,可以实现差错控制。缺点是增大了资源开销(如辅助信息导致处理时间和存储资源的开销),增加了缓冲时延,需要额外的控制机制来保证多个报文的顺序不乱序,缓冲区难以管理(因为报文的大小不确定,接收方在接收到报文之前不能预知报文的大小)。

5.3 分组交换网络

分组交换网络也称包交换网络。其原理时,将数据分成较短的固定长度数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以存储-转发方式传输。
其主要特点是单个分组(它只是整个报文的一部分)传送到相邻结点,存储后查找转发表,转发到下一个结点。除具备报文交换网络的优点外,分组交换网络还具有自身的优点:缓冲易于管理;包的平均延时更小,网络占用的平均缓冲区更少;更易于标准化;更适合应用。现在的主流网络基本上都可视为分组交换网络。

六、按传输介质分类

传输介质可分为有线和无线两大类,因此网络可分为有线网络和无线网络。

  • 有线网络可分为双绞线网络、同轴电缆网等;
  • 无线网络又可分为蓝牙、微波、无线电等

结语

在今天的内容中我们介绍了计算机网络的分类相关知识点。计算机网络从不同的角度出发总共有6种分类方式:

  1. 按分布范围分类,可分为5类:1.广域网、2.城域网、3.局域网、4.个人区域网、5.多处理器系统。其中大多数城域网和局域网使用的多事以太网技术,因此城域网又可以并入局域网中进行讨论。
  2. 按传输技术分类:1. 广播式网络、2.点对点网络。其中局域网基本上采用的是广播式网络,广域网则采用的是点对点网络。
  3. 按拓扑结构分类,可分为4类:1.总线形网络、2.星形网络、3.环形网络、4.网状网络。其中总线形网络、星形网络、环形网络多用于局域网中,而广域网中常用网状网络。
  4. 按使用者分类,可分为2类:1.公用网、2.专用网。
  5. 按交换技术分类,可分为3类:1.电路交换网络、2.报文交换网络、3.分组交换网络。
  6. 按传输介质分类,可分为2类:1.有线网络、2.无线网络。

今天的内容到这里就全部结束了,在下一篇内容中我们将介绍计算机网络的三种交换方式的相关内容,大家记得关注哦!如果大家喜欢博主的内容,可以点赞、收藏加评论支持一下博主,当然也可以将博主的内容转发给你身边需要的朋友。最后感谢各位朋友的支持,咱们下一篇再见!!!

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

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

相关文章

Ajax异步请求 axios

Ajax异步请求 axios 1 axios介绍 原生ajax请求的代码编写太过繁琐,我们可以使用axios这个库来简化操作! 在后续学习的Vue(前端框架)中发送异步请求,使用的就是axios. 需要注意的是axios不是vue的插件,它可以独立使用. axios说明网站:(https://www.kancl…

【数据结构】04.双向链表

一、双向链表的结构 注意:这里的“带头”跟前面我们说的“头节点”是两个概念,带头链表里的头节点,实际为“哨兵位”,哨兵位节点不存储任何有效元素,只是站在这里“放哨的”。 “哨兵位”存在的意义:遍历循…

揭秘,PyArmor库让你的Python代码更安全

PyArmor 概述: PyArmor 是一个用于加密和保护 Python 源代码的工具,旨在防止代码被逆向工程和未经授权的使用.通过将 Python 源代码编译为加密的字节码,PyArmor 提供了一种有效的方法来保护知识产权和敏感算法. 安装 pip install pyarmor安装完成后,可以通过以下命令验证安装…

LLM端侧部署系列 | 手机上运行47B大模型?上交推理框架PowerInfer-2助力AI手机端侧部署

0. 引言 黄梅时节家家雨,青草池塘处处蛙。 有约不来过夜半,闲敲棋子落灯花。 当下,在移动设备上部署大型模型的趋势是愈演愈烈。Google推出了AI Core,使得Gemini Nano可以在智能手机上部署。此外,近期传闻苹果在iOS …

SQL语句(DQL)

Data Query Language(数据查询语言),用来查询数据库中表的记录 DQL-基本查询 DQL-条件查询(WHERE) -- 查询姓名为2个字的员工信息 select * from emp where name like __;-- 查询身份证号最后一位是X的员工信息 selec…

uni-app打包小程序的一些趣事~

前言 Huilderx版本&#xff1a;4.15 uni-app Web端版本&#xff1a;3.4.21 问题1 Web端/APP端样式好好的&#xff0c;打包微信小程序就乱了咋整&#xff1f; 使用::v-deep/::deep/deep(){}都是没用滴~~ 原因&#xff1f; 解决&#xff1a; <script lang"ts"…

c语言回顾-数组(全网最详细,哈哈哈)

目录 前言&#xff0c;和小编一起感受数组的魅力&#xff01;&#xff01;&#xff01; 1.数组的概念 2.一维数组的创建和初始化 2.1数组创建 2.2数组的初始化 2.3数组的类型 3.一维数组的使用 3.1数组下标 3.2数组元素的输入输出 小结&#xff1a; 4.一维数组在内存…

Python中的__init__方法:为何它如此重要

目录 一、__init__方法的基本概念 1.1 定义与作用 1.2 调用时机 1.3 参数传递 二、__init__方法的工作原理 2.1 初始化属性 2.2 执行其他操作 2.3 继承与多态 三、__init__方法的使用技巧 3.1 参数传递与默认值 3.2 链式初始化 3.3 继承与超类初始化 3.4 初始化方…

常见锁策略之可重入锁VS不可重入锁

可重入锁VS不可重入锁 有一个线程,针对同一把锁,连续加锁两次,如果产生了死锁,那就是不可重入锁,如果没有产生死锁,那就是可重入锁. 死锁 我们之前引入多线程的时候不是讲了一个加数字的案例么,我们今天以它来举例 当我们这样写的时候会出现什么问题? 分析:第一个synchron…

Zookeeper:Zookeeper集群角色

文章目录 一、Leader选举二、Zookeeper集群角色 一、Leader选举 Serverid&#xff1a;服务器ID&#xff1b;比如有三台服务器&#xff0c;编号越大在选择算法中的权重越大。Zxid&#xff1a;数据ID&#xff1b;服务器中存放的最大数据ID&#xff0c;值越大说明数据越新&#x…

【创作纪念日】我的CSDN1024创作纪念

机缘 注册CSDN是很长时间了&#xff0c;但是上学时因为专业是电气工程&#xff0c;与编程打交道比较少&#xff0c;一直都是寻求帮助&#xff0c;而非内容输出。直到考研后专业改变&#xff0c;成为了主要跟软件编程、计算机知识相关的研究后&#xff0c;才逐步开启自己的CSDN…

模拟布局:为什么井、抽头和保护环至关重要

其中的关键示例是井、抽头和保护环。这些结构对于任何 MOSFET 电路的工作都至关重要。 这就是为什么了解衬底在 MOSFET 电路中的作用对于创建有效的模拟设计至关重要。要做到这一点&#xff0c;首先必须了解 MOSFET 晶体管的工作原理。 让我们来看看一种类型的 MOSFET&#x…

归并排序-MergeSort (C语言详解)

目录 前言归并排序的思想归并排序的递归法归并排序的非递归法归并排序的时间复杂度与适用场景总结 前言 好久不见, 前面我们了解到了快速排序, 那么本篇旨在介绍另外一种排序, 它和快速排序的思想雷同, 但又有区别, 这就是归并排序, 如下图, 我们对比快速排序与归并排序. 本…

编译器的控制流图分析

1&#xff0c;建立感性认识 1.1 源码 hello.c int x 10; int y 11; int main(){int z 12;for (int i 0;i < 10;i){z * x * y;}if(z>7.0)z1.0f;elsez 2.0f;return 0; }1.2 编译 2005 sudo apt-get install -y graphviz-doc libgraphviz-dev graphviz2034 ../ex_…

Java学习高级一

修饰符 static 类变量的应用场景 成员方法的分类 成员变量的执行原理 成员方法的执行原理 Java之 main 方法 类方法的常见应用场景 代码块 设计模式 单例设计模式 饿汉式单例设计模式 懒汉式单例设计模式 继承 权限修饰符

LeetCode题练习与总结:二叉树的后序遍历--145

一、题目描述 给你一棵二叉树的根节点 root &#xff0c;返回其节点值的 后序遍历 。 示例 1&#xff1a; 输入&#xff1a;root [1,null,2,3] 输出&#xff1a;[3,2,1]示例 2&#xff1a; 输入&#xff1a;root [] 输出&#xff1a;[]示例 3&#xff1a; 输入&#xff1a…

以太坊DApp交易量激增83%的背后原因解析

引言 最近&#xff0c;以太坊网络上的去中心化应用程序&#xff08;DApp&#xff09;交易量激增83%&#xff0c;引发了广泛关注和讨论。尽管交易费用高达2.4美元&#xff0c;但以太坊仍在DApp交易量方面遥遥领先于其他区块链网络。本文将深入探讨导致这一现象的主要原因&#…

颅内感染性疾病患者就诊指南

颅内感染性疾病&#xff0c;即病原体侵入中枢神经系统&#xff0c;导致脑部或脑膜发生炎症的疾病。这些病原体可能是细菌、病毒、真菌或寄生虫等。颅内感染不仅会对脑组织造成损害&#xff0c;还可能引发一系列严重的并发症&#xff0c;如癫痫发作、意识障碍等 颅内感染性疾病的…

国产软件号称Windows系统的天花板,却被误认为是外国佬研发

说起国产软件&#xff0c;大家总是容易给它们贴上“流氓、捆绑、满满的都是套路”这样的标签。 其实挺冤枉的&#xff0c;有些软件真的挺好用&#xff0c;也挺良心的&#xff0c;但就是因为这些刻板印象&#xff0c;老是被误以为是外国工程师搞出来的。 VeryCapture 之前小编…

JavaScript之深入对象,详细讲讲构造函数与常见内置构造函数

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;我是前端菜鸟的自我修养&#xff01;今天给大家详细讲讲构造函数与常见内置构造函数&#xff0c;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;原创不易&#xff0c;如果能帮助到带大家&#xff0c;欢迎…