【计算机网络篇】计算机网络的定义和分类

文章目录

  • 🍔什么是计算机网络
  • 🗃️计算机网络的分类
    • ⭐按交换方式分类
    • ⭐按使用者分类
    • ⭐按传输介质分类
    • ⭐按覆盖范围分类
    • ⭐按拓扑结构分类
  • 🛸小结

在这里插入图片描述

🍔什么是计算机网络

计算机网络是指将多台计算机或其他网络设备通过通信链路连接起来,以实现数据和资源共享的系统。简单来说,计算机网络就是让多台计算机之间可以相互通信、交换数据和共享资源的一种技术。计算机网络通常由硬件设备、通信协议和软件应用组成。

在计算机网络中,各个设备通过通信链路相互连接,这些链路可以是有线的(如以太网、光纤等)或者无线的(如Wi-Fi、蓝牙等)。通过这些链路,设备之间可以传输数据、发送消息、共享文件等。为了确保数据能够安全可靠地传输,计算机网络采用了各种通信协议,如TCP/IP协议套件,以确保数据传输的正确性和完整性。

计算机网络的应用非常广泛,从局域网(LAN)到广域网(WAN),再到互联网,甚至是物联网等各种形式的网络都属于计算机网络的范畴。通过计算机网络,人们可以实现远程办公、在线教育、云存储、视频会议、远程医疗等各种功能,使得信息传输和资源共享变得更加便捷和高效。

总的来说,计算机网络是连接多台计算机和设备的系统,通过通信链路和通信协议实现数据传输和资源共享,为人们提供了便捷的信息交流和合作平台。在当今数字化时代,计算机网络已经成为现代社会和经济发展不可或缺的基础设施之一。


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

🗃️计算机网络的分类

⭐按交换方式分类

可以分为电路交换,报文交换,分组交换这3种方式
在这里插入图片描述

⭐按使用者分类

可以分为公用网和专用网
公用网:通常是由电信公司出资建造的大型网络,公众只要按照电信公司的规定,缴纳费用即可使用
专用网:通常是某个部门为了满足本单位的需要而建造的网络,例如军队,铁路,电力,银行等的网络,这种网络不对本单位以外的人提供服务
在这里插入图片描述

⭐按传输介质分类

如下图
在这里插入图片描述

分为有线网络和无线网络
有线网络包括双绞线网络,光纤网络等
无线网络是目前使用比较广泛的wifi技术

⭐按覆盖范围分类

分为
广域网(WAN),城域网(MAN),局域网(LAN),个域网(PAN)
在这里插入图片描述

  • 广域网的覆盖范围一般是几十到几千千米,广域网是因特网的核心部分,它为因特网核心路由器提供远距离高速连接。互联分布在不同国家地区的城域网和局域网
  • 城域网的覆盖范围一般是5到50千米,可以跨越几个街区甚至整个城市,城域网通常作为城市骨干网,互联大量机构,企业以及校园局域网
  • 局域网的覆盖范围一般是1千米左右,局域网通常由微型计算机或工作站通过速率为10Mb/s以上的高速链路相连。一个企业或学校会有多个互联的局域网,这样的网络通常称为校园网或企业网
  • 个域网是个人区域网的简称,覆盖范围一般是10米,一般用于把个人使用的电脑,耳机等设备通过WiFi或蓝牙等无线技术连接起来的网络,因此也常称为无线个域网WPAN

⭐按拓扑结构分类

可分为总线型,星型,环型,网状型等

总线型
在这里插入图片描述
使用单根传输线把计算机连接起来
优点:建网容易,增减节点方便,节省线路
缺点:重负载的时候通信效率不高,总线任意一处出现故障,就会造成全网瘫痪
星型
在这里插入图片描述

每个计算机都以单独的线路与中央设备相连,现在一般是路由器
优点:便于网络的集中控制和管理
缺点:成本高,中央设备对故障敏感
环型
在这里插入图片描述

所有计算机的接口都连接成一个环,最典型的例子是令牌型局域网。环可以是单环,也可以是双环,环中信号是单向传输的
网状型
在这里插入图片描述

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


以上4种网络拓扑结构,还可以互联为更加复杂的网络

🛸小结

在这里插入图片描述

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

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

相关文章

汇编语言程序设计 第2章:8086指令系统简介及寻址方式

文章目录 1. 指针的分类及格式1.1 指令的分类1.2 指令格式 2. 寻址方式MOV指令简介2.1 立即寻址2.2 寄存器寻址2.3 直接寻址2.4 寄存器间接寻址2.5 寄存器相对寻址2.6 基址变址寻址2.7 相对基址变址寻址 3. 数据传送指令3.1 通用数据传送指令3.2 地址传送指令(LEA、…

C语言黑魔法第三弹——动态内存管理

本文由于排版问题,可能稍显枯燥,但里面知识点非常详细,建议耐心阅读,帮助你更好的理解动态内存管理这一C语言大杀器 进阶C语言中有三个知识点尤为重要:指针、结构体、动态内存管理,这三个知识点决定了我们…

C语言pthread使用互斥锁及条件变量的跨进程多生产多消费模型

创作灵感: 格局要打开,进程也要打开,看看进程外的世界 代码描述: 1 此代码基于一个: 使用互斥锁及条件变量的线程间生产消费模型 该模型使用粗粒度锁 将整个生产或消费过程锁住 直到生产满 或 消费空 才使用条件变量通知对方 在唤醒后执行检查 只有仓库全满 或 仓库全空…

java实现快速排序的方法

算法概念 快速排序:通过一趟排序将待排记录分隔成独立的两个部分,其中一部分记录的数据均比另一部分的数据小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。 快速排序的最坏运行情况就是O(n^2&#xff09…

手把手教你打造研究生个人简历模板|轻松驾驭简历设计

在简历设计中,如何展现自己的学历优势,是很多学生困扰的问题。 下面,我们首先从即时设计中分享一些不同风格的研究生简历模板。 风格多样的免费简历设计模板https://js.design/community?categorysearch&search%E7%AE%80%E5%8E%86&…

使用STM32+ESP8266(ESP-01S)+点灯科技(手机端Blinker)实现远程控制智能家居

硬件准备:STM32单片机、ESP8266(ESP-01S)、CH340C下载烧录器 软件准备:STM32CubeMX、Keil uVision5、Arduino IDE、 点灯科技(手机端APP Blinker)点灯科技 (diandeng.tech)点击进入 值得注意的是&#x…

【EfficientNetV2】《EfficientNetV2: Smaller Models and Faster Training》

google ICML-2021 文章目录 1 Background and Motivation2 Related Work3 Advantages / Contributions4 Method4. 1 Understanding Training Efficiency4.2 Training-Aware NAS and Scaling4.3 Progressive learning 5 Experiments5.1 Datasets and Metrics5.2 ImageNet ILSVR…

力扣654 最大二叉树 Java版本

文章目录 题目描述解题思路代码 题目描述 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。 递归地在最大值 左边 的 子数组前缀上 构建左子树。 递归地在最大值 右边 的 子数组后缀上…

备战蓝桥杯Day25 - 二叉搜索树查询和删除操作

一、查询 递归查询 寻找的值比根节点大&#xff0c;遍历右子树&#xff1b; 寻找的值比根节点小&#xff0c;遍历左子树。 def qurey(self, node, val):if not node: # 没有节点&#xff0c;返回空return Noneif node.data < val:return self.qurey(node.rchild, val)el…

【Python】新手入门学习:详细介绍单一职责原则(SRP)及其作用、代码示例

【Python】新手入门学习&#xff1a;详细介绍单一职责原则&#xff08;SRP&#xff09;及其作用、代码示例 &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyT…

力扣106 从中序与后续遍历序列构造二叉树

文章目录 题目描述解题思路代码 题目描述 给定两个整数数组 inorder 和 postorder &#xff0c;其中 inorder 是二叉树的中序遍历&#xff0c; postorder 是同一棵树的后序遍历&#xff0c;请你构造并返回这颗 二叉树 。 示例 1: 输入&#xff1a;inorder [9,3,15,20,7], …

海豚调度系列之:认识海豚调度

海豚调度系列之&#xff1a;认识海豚调度 一、海豚调度二、特性三、建议配置四、名次解释 一、海豚调度 Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景&#xff0c;提供了一个可视化操作任务、工作流和全生命周期数据处理过…

使用 opencv 识别答题卡,生成填涂答案

一般答题卡设计时都在试卷4个角预留4个一样大小的黑块 仅能识别选择题判断题之类的填涂答题的题目&#xff0c;不能识别填空题应用题等其它主观题 使用 opencv 识别试卷图片中所有黑块&#xff0c;再根据黑块大小获取四个角的位置&#xff0c;根据四个黑块位置校正图像 将图…

openGauss安装与使用

一、opengauss 数据库安装&#xff1a; 1.1 实验环境&#xff1a;Virtual BOX 6.1.26centos 7.8openGauss1.1.0 1.2 虚拟机 Virtual BOX 安装&#xff1a; 在 virtualbox.org/wiki/Downloads 上下载 WINDOS hosts 版本的安装包并安装&#xff08;全部下一步默认安装&#xf…

Ubuntu下txt中文显示乱码问题常规解决方法

在正常使用ubuntu 文档时&#xff0c;突然发现txt文档出现&#xff0c;如下情况 无法正常观看&#xff0c;后来搜了一下发现是gedit 没有对应打开文件的编码格式&#xff0c;Ubuntu用的是utf-8,所以打开会有乱码&#xff01;初始没有GBK和GB2312&#xff0c;把GBK和GB2312添加…

vi 显示行号 显示色彩

首先进入当前用户目录下的.vimrc文件/.virc文件&#xff08;具体要看操作系统&#xff09; vi ~/.virc 显示行号 set number 显示色彩 highlight LineNr guifgred 效果

API 管理调研

当前大部分团队内 API 管理都是依赖 Postman&#xff0c;postman最大的问题是共享问题&#xff0c;如果我要使用另外一个人已经调试好的 API 非常麻烦。因此&#xff0c;能实现协作的 API 管理将极大提升效率。 Yapi https://github.com/YMFE/yapi https://hellosean1025.gi…

Python中requests、aiohttp、httpx性能对比

在Python中&#xff0c;有许多用于发送HTTP请求的库&#xff0c;其中最受欢迎的是requests、aiohttp和httpx。这三个库的性能和功能各不相同&#xff0c;因此在选择使用哪个库时&#xff0c;需要考虑到自己的需求和应用场景。 首先&#xff0c;让我们来了解一下这三个库的基本…

怎样才能选择一套好的ai智能语音系统呢?人工智能电话机器人系统各版本搭建

如今竞争激烈的市场环境下&#xff0c;企业需要不断创新&#xff0c;提高效率&#xff0c;以获得更多的市场份额和利润。而智能电销机器人&#xff0c;作为一种新型的营销工具&#xff0c;正逐渐成为越来越多企业的首选工具&#xff0c;接下来我们看看怎样才能选择一套好的ai智…

生态碳汇涡度相关监测与通量数据分析

朱老师&#xff08;副教授&#xff09;&#xff1a;来自国内重点高校&#xff0c;长期从事涡度通量观测与分析研究&#xff0c;发表SCI论文多篇&#xff0c;主持国家与地方科研项目多个&#xff0c;在生态环境数据处理与分析中具有丰富的实践项目经验。 本文基于MATLAB语言、以…