【计算机网络(1)】计算机网络体系结构1:计算机网络概述

news2024/10/2 8:25:05

文章目录

  • 概念 & 功能 & 发展
    • 计算机网络的概念
    • 计算机网络的功能
    • 计算机网络的发展
    • 网络的本质
  • 组成 & 分类
    • 计算机网络的组成
    • 计算机网络的分类

在这里插入图片描述

概念 & 功能 & 发展

计算机网络的概念

1. 网络

  • 网一样的东西或网状系统。
  • 其中(有线电视网络、电信网络、计算机网络)为常说的三网。

在这里插入图片描述

2. 计算机网络

是一个将分散的、具有独立功能的计算机系统,通过通信设备线路连接起来,由功能完善的软件实现(资源共享)和(信息传递)的系统。

  • 计算机系统:包括各种系统的手机端以及电脑端。
  • 通信设备:包含(路由器、集线器、中继器、交换机)等。
  • 线路:通过线路将计算机系统与通信设备连接起来。
  • 软件:上面三种东西只是空架子,光靠这些你也玩不了手机,得有软件才行。

在这里插入图片描述

计算机网络是互连的、自治的计算机集合。

  • 互连:通过通信链路实现互联互通。
  • 自治:终端与各个结点直接没有主从关系。

计算机网络的功能

1. 数据通信

两台设备之间互相发送(文件、邮件、消息)等称为数据通信。

2. 资源共享

同一个计算机网络上的其他计算机可以使用某台计算机的计算机资源的行为称为资源共享。

计算机资源包括:硬件、软件、数据。

  • 硬件资源共享:比如打印机,主机与打印机处在同一个网络下时,就可以让主机通过网络与打印机连在一起,实现打印机功能的共享。
  • 软件资源共享:在电脑 A 上远程访问电脑 B,然后使用电脑 B 上的软件。
  • 数据资源共享:在 CSDN 上上传或下载文件。

3. 分布式处理

多台计算机各自承担同一工作任务的不同部分。

  • 一台计算机要做的工作太多了搞不定,只能摇其他计算机帮忙。

4. 提高可靠性

在分布式处理的过程中,网络中的某一台主机如果挂掉了,有替代机来继续工作。

5. 负载均衡

使用了分布式处理之后,使得各计算机之间更加亲密,工作效率更高以及更合理的安排分配资源。

计算机网络的发展

1. 第一阶段:1969 ~ 1990

从单个网络 ARPANET(阿帕网)向互联网发展

  • 优势:在这个网络中,如果其中的某个结点被炸掉了,并不会影响其他结点继续工作。
  • 劣势:ARPANET(阿帕网)只能连接同一类型的网络。为了解决这个弊端于是就在第二阶段出现了互联网。

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

  • 以小写字母 i 开始的 internet 是一个通用名词,泛指由多个计算班级网络互练而成的计算机网络。
  • 以大写字母 I 开始的 Internet 是一个专用名词(因特网)。

2. 第二阶段:1985 ~ 1993

建成三级结构的互联网,将互联网分为了(主干网、地区网、校园网/企业网)

  • 三级用户想上网就得先连接到二级网再通过二级网连接到一级网。

在这里插入图片描述

3. 第三阶段:1993 ~ 今

形成多层次ISP结构的互联网。这一阶段的主要特点是 ISP 首次出现

  • ISP:因特网服务提供者(因特网服务提供商)。交的网费就是给 ISP 的服务费。

在这里插入图片描述

网络的本质

  • 网络由若干个结点和连接这些结点的链路组成。
    • 下面这多云是计算机网络。

在这里插入图片描述

  • 将网络和网络通过路由器连接起来就构成了一个大型网络(互联网)。

在这里插入图片描述

总结

  • 网络把许多计算机连接在一起。
  • 互联网把许多网络连接在一起。
  • 因特网是世界上最大的互联网。

组成 & 分类

计算机网络的组成

  • 从不同的角度上,可以将计算机网络的组成分成如下几类:

1. 按组成部分分:分成(硬件、软件、协议)三个部分缺一不可。
2. 按工作方式分:分成(边缘部分、核心部分)。

  • 边缘部分:用户直接使用。
  • 核心部分:为边缘部分服务。

在这里插入图片描述

3. 按功能组成分

  • 通信子网:实现数据通信。
  • 资源子网:实现资源共享 / 数据处理 。

在这里插入图片描述

计算机网络的分类

1. 按分布范围分

  1. 广域网(WAN):实现跨国运送主机所发送的数据。
  2. 城域网(MAN):覆盖一个城市的网络。
  3. 局域网(LAN):覆盖一个学校 / 办公楼的网络。
  4. 个人区域网(PAN):在个人工作的地方将电子设备用无线技术连起来的网络。

2. 按使用者分类

  1. 公用网:国有 / 私有企业出资建造的大型网络(电移联)。
  2. 专用网:特殊工作需要建造的网络(军队、政府内部专用网络)。

3. 按交换技术分

  1. 电路交换:打电话时使用的就是电路交换。
  2. 报文交换
  3. 分组交换

4. 按拓扑结构分

网络中的节点(路由器、交换机等中间设备或端系统中得主机)抽象成小圆圈。把通信链路抽象成一条线。把圆圈和线组合在一起的结构称之为拓扑结构。

  • 总线型:所有的端系统(节点)都连接在总线上。
  • 星型:由中间节点四散开来,链接每一个结点。
  • 环型:将节点全部连在一起形成一个环。
  • 网状型:常用于广域网。

在这里插入图片描述

5. 按传播技术分

  • 广播式网络:共享公共通信信道(同行使用总线型拓扑结构),作用于局域网的网络。
  • 点对点网络:使用(分组存储转发)和(路由选择)机制,作用于广域网。

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

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

相关文章

亲测解决no module named ‘PyQt5.QtCore‘

如果是在windows上遇到这个问题,升级一下VS Studio即可。 运行坏境和问题 Win10 Anaconda 解决方法 升級vs studio from 2022 preview to 2022。

springboot配置注入增强(四)使用框架实现自定义数据源和自定义属性解析

1.代码 框架代码已经上传到gitee中 代码链接:https://gitee.com/summer-cat001/config-enhance jar包:https://gitee.com/summer-cat001/config-enhance/tree/master/build/libs 2.使用方式 2.1 引入jar包 引入本地jar包或者把jar包上传到自己的ma…

年薪20w+,做测试的第4年,从手工测试到自动化测试每一步都是艰难的~

自己已经做了好几年的手工测试了,越来越觉得如果一直在手工测试的道路上前进,并不会有很大的发展,所以通过自己的努力,已经成功的转入自动化测试的方向,那么想快速的转入自动化方向,我们应该怎么做呢&#…

Linux的命令基本格式

因为对服务器来讲,图形界面会占用更多的系统资源,而且会安装更多的服务、开放更多的端口,这对服务器的稳定性和安全性都有负面影响。其实,服务器是一个连显示器都没有的家伙,要图形界面干十么?说到这里&…

python—openpyxl操作excel详解

前言 openpyxl属于第三方模块,在python中用来处理excel文件。 可以对excel进行的操作有:读写、修改、调整样式及插入图片等。 但只能用来处理【 .xlsx】 后缀的excel文件。 使用前需要先安装,安装方法: pip install openpyxl…

基于二维小波变换的散斑相位奇异构造算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 图(1)表示散斑原图像,(2)表示对(1)图像进行x轴方向的极化分析的小波相位图,呈周期的水平条纹,(3)表示对(1)图像…

大数据Doris(十二):扩容缩容

文章目录 扩容缩容 一、FE 扩容和缩容 1、增加 FE 节点 2、 删除 FE 节点

非接触式外径测量仪 光电在线检测

非接触式的检测方式可以在不损伤产品表面的情况下,进行高精度的检测,它能对一些高温、熔融等不易测量的轧材检测,适用面更广。光电非接触式的外径测量仪同样是非接触式的检测方式,完成了线缆电缆、橡胶、塑料等产品的高精度检测。…

YOLOv7改进:新颖的上下文解耦头TSCODE,即插即用,各个数据集下实现暴力涨点

💡💡💡本文属于原创独家改进:上下文解耦头TSCODE,进行深、浅层的特征融合,最后再分别输入到头部进行相应的解码输出,实现暴力暴力涨点 上下文解耦头TSCODE| 亲测在多个数据集实现暴力涨点,对遮挡场景、小目标场景提升也明显; 收录: YOLOv7高阶自研专栏介绍: …

✔ ★【备战实习(面经+项目+算法)】 10.22学习时间表(总计学习时间:4.5h)(算法刷题:7道)

✔ ★【备战实习(面经项目算法)】 坚持完成每天必做如何找到好工作1. 科学的学习方法(专注!效率!记忆!心流!)2. 每天认真完成必做项,踏实学习技术 认真完成每天必做&…

rust学习——操作字符串、字符串转义、操作UTF8-字符串 (操作中文字符串)

文章目录 操作字符串追加 (Push)插入 (Insert)替换 (Replace)1、replace2、replacen3、replace_range 删除 (Delete)1、 pop —— 删除并返回字符串的最后一个字符2、 remove —— 删除并返回字符串中指定位置的字符3、truncate —— 删除字符串中从指定位置开始到结尾的全部字…

CentOS7单磁盘挂载一个目录

1、查看磁盘是否存在 fdisk -l 2、格式化磁盘 mkfs -t ext4 /dev/vdb 3、查看磁盘分区的UUID blkid /dev/vdb 4、创建挂载目录 mkdir -p /data 5、磁盘挂载 mount /dev/vdb /data 6、设置开机启动自动挂载 需要让系统开机自动挂载,需要将挂载信息写入到/etc/f…

安装PyCharm必看,手把手教你安装pycharm

目录 一,简介 二,安装包 一,简介 Jetbrains家族和Pycharm版本划分: pycharm是Jetbrains家族中的一个明星产品,Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJ IDEA)、…

超实用!你不得不知道的7款项目管理神器

大家好,我是老原。 一个项目无论大小,都需要一款高效且实用的项目管理工具,对项目流程进行把控、及时共享工作文档,从而让工作变得更有效率。 大家在网上搜到的就有很多,譬如project、禅道、甘特图等这些都是使用率超…

“深入探讨Java JUC中的ReentrantLock锁:实现多线程同步与并发控制“

简介 1、从Java5开始,Java提供了一种功能更强大的线程同步机制——通过显式定义同步锁对象来实现同步,在这种机制下,同步锁由Lock对象充当。 2、Lock 提供了比synchronized方法和synchronized代码块更广泛的锁定操作,Lock允许实…

YOLOv8优化:独家创新(Partial_C_Detect)检测头结构创新,实现涨点 | 检测头新颖创新系列

💡💡💡本文独家改进:独家创新(Partial_C_Detect)检测头结构创新,适合科研创新度十足,强烈推荐 Partial_C_Detect | 亲测在多个数据集能够实现大幅涨点 💡💡💡Yolov8魔术师,独家首发创新(原创),适用于Yolov5、Yolov7、Yolov8等各个Yolo系列,专栏文章提…

ES 8.x 向量检索性能测试 把向量检索性能提升100倍!

向量检索不仅在的跨模态检索场景中应用广泛,随着chat gpt的或者,利用es的向量检索,在Ai领域发挥着越来越大的作用。 本文,主要测试es的向量检索性能。我从8.x就开始关注ES的向量检索了。当前ES已经发布到 8.10 版本。以下是官方文…

微信小程序商城制作教程

在这个数字化快速发展的时代,微信小程序商城已经成为越来越多商家的首选。搭建微信小程序商城不仅能够拓宽销售渠道,还能增加品牌曝光度和用户粘性。本文将指导你如何搭建微信小程序商城,从登录乔拓云网后台到发布上线全流程介绍。 1. 登录乔…

【0229】libpq库实现压测PG服务器max_connections的最大连接数

1. PG服务器接收的最大连接数 在PG服务的postgresql.conf配置文件中,参数:max_connections 注明了PG服务所能够接受的最大客户端的连接数量。此值默认是100,那么PG服务此参数最大能够调到多大呢? 本文将采用libpq库编写demo来进行压测,并将最终的结论和数据于文章中给出。…

Redis过期处理策略、惰性删除、定期删除、RDB和AOF、内存淘汰机制

文章目录 🍊 Redis过期策略🎉 惰性删除流程🎉 定期删除流程 🎉 内存淘汰机制🎉 RDB对过期key的处理🎉 AOF对过期key的处理 📕我是廖志伟,一名Java开发工程师、Java领域优质创作者、C…