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

文章目录

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

在这里插入图片描述

概念 & 功能 & 发展

计算机网络的概念

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.mzph.cn/news/119595.shtml

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

相关文章

34基于MATLAB的杨氏双孔干涉条纹,可调节距离,孔的大小等参数,程序已调试通过,可直接运行。

基于MATLAB的杨氏双孔干涉条纹,可调节距离,孔的大小等参数,程序已调试通过,可直接运行。 34matlab杨氏双孔干涉条纹GUI (xiaohongshu.com)

(ubuntu)安装nginx

文章目录 前言回顾Linux命令在线安装:相关命令:相关路径常用配置: 卸载nginxbug相关: 前言 提示:别再问我的规划是什么了:呼吸,难道不算一个吗? --E.M齐奥朗 回顾Linux命令 # 查看当前进程的所…

Go语言入门心法(十三): 反射认知升维

Go语言入门心法(一): 基础语法 Go语言入门心法(二): 结构体 Go语言入门心法(三): 接口 Go语言入门心法(四): 异常体系 Go语言入门心法(五): 函数 Go语言入门心法(六): HTTP面向客户端|服务端编程 Go语言入门心法(七): 并发与通道 Go语言入门心法(八): mysql驱动安装报错o…

Win安装protobuf和IDEA使用protobuf插件

一、Win安装protobuf 1、下载编译器 protobuf下载地址:https://github.com/protocolbuffers/protobuf/releases 选择自己需要的版本下载,这里下载的是 protoc-3.19.1-win64.zip,下载之后进行解压即可。 2、配置环境变量 path 系统变量中添加…

RT-Thread 7. RT-Thread Studio ENV修改MCU型号

1. 修改MCU型号 2.在ENV界面输入 scons -c scons --dist3. dist下为更新后完整源代码 4.导入RT-Thread Studio 发现GD32F330已经生效了。 5. 自己编写startup_gd32f3x0.S,准确性待验证 ;/* ; * Copyright (c) 2006-2021, RT-Thread Development Team ; * ; * SPD…

如何将Mysql数据库的表导出并导入到另外的架构

如何将Mysql数据库的表导出并导入到另外的架构 准备一、解决方法1.右键->导出->用mysqldump导出2.注意路径一般为:C:/Program Files/MySQL/MySQL Server 8.0/bin/mysqldump.exe和导出的sql文件位置3.右键->SQL脚本->运行SQL脚本4.找到SQL脚本并点击确定…

通过实例理解Go Web身份认证的几种方式

在2023年Q1 Go官方用户调查报告[1]中,API/RPC services、Websites/web services都位于使用Go开发的应用类别的头部(如下图): 我个人使用Go开发已很多年,但一直从事底层基础设施、分布式中间件等方向,Web应用开发领域涉及较少&…

SD-WAN跨境网络专线|跨境访问无忧!让海外SaaS平台与视频会议更稳定轻松的解决方案

在现如今全球化的时代,企业都有布局全球或是有潜力的国家,在海外开分公司必不可少,那与海外合作伙伴进行沟通与合作已经成为企业的常态。但是,访问海外的SaaS平台和进行视频会议时,我们经常会遇到网络不稳定、速度慢的…

idea 中配置 maven

前文叙述: 配置 maven 一共要设置两个地方:1、为当前项目设置2、为新项目设置maven 的下载和安装可参考我之前写过的文章,具体的配置文章中也都有讲解。1、为当前项目进行 maven 配置 配置 VM Options: -DarchetypeCataloginternal2、为新项…

CleanMyMac X免费macOS清理系统管家

近些年伴随着苹果生态的蓬勃发展,越来越多的用户开始尝试接触Mac电脑。然而很多人上手Mac后会发现,它的使用逻辑与Windows存在很多不同,而且随着使用时间的增加,一些奇奇怪怪的文件也会占据有限的磁盘空间,进而影响使用…

心理咨询医院预约和挂号系统

源码下载地址 支持:远程部署/安装/调试、讲解、二次开发/修改/定制 系统分为:患者端、医生端、管理员端。 患者端 医生端 管理员端

JAVA基础(JAVA SE)学习笔记(九)异常处理

前言 1. 学习视频: 尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili 2023最新Java学习路线 - 哔哩哔哩 第三阶段:Java高级应用 9.异常处理 10.多线程 11.常用类和基础API 12.集合框架 13.泛型 14…

虚拟机VMware Workstation Pro安装配置使用服务器系统ubuntu-22.04.3-live-server-amd64.iso

虚拟机里安装ubuntu-23.04-beta-desktop-amd64开启SSH(换源和备份)配置中文以及中文输入法等 ​一、获取Ubuntu服务器版 获取Ubuntu服务器版 二、配置虚拟机 选择Custom(advanced): 选择Workstation 17.x: 选择“I will install the operating system later.”…

原型制作的软件 Experience Design mac( XD ) 中文版软件特色

​XD是一个直观、功能强大的UI/UX开发工具,旨在设计、原型、用户之间共享材料以及通过数字技术进行设计交互。Adobe XD提供了开发网站、应用程序、语音界面、游戏界面、电子邮件模板等所需的一切。xd mac软件特色 体验设计的未来。 使用 Adobe XD 中快速直观、即取即…

上市公司员工及工资数据(2000-2022年)

参照《经济研究》中毛其淋等(2023)的做法,团队对上市公司员工、工资数据测算。用上市公司i在t年的员工人数的对数衡量企业的就业水平,采用企业应付职工薪酬与员工人数的比值衡量企业工资水平 一、数据介绍 …

html内连框架

src:引用页面地址 name&#xff1a;框架标识名称 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <!--iframe src&#xff1a;地址 w-h&#xff…

点云处理【七】(点云配准)

点云处理 第一章 点云数据采集 1.点云配准 点云配准是将两个或多个点云数据集融合到一个统一的坐标系统中的过程。这通常是为了创建一个完整的模型或融合从不同视角采集的数据。 点云配准一般分为粗配准和精配准&#xff0c;粗配准指的是在两幅点云之间的变换完全未知的情况下…

宝塔Python3.7安装模块报错ModuleNotFoundError: No module named ‘Crypto‘解决办法

前言 今晚遇到一个问题&#xff0c;宝塔服务器上安装脚本的模块时&#xff0c;出现以下报错&#xff0c;这里找到了解决办法 Traceback (most recent call last):File "/www/wwwroot/unifysign/fuck_chaoxing/fuck_xxt.py", line 4, in <module>from Crypto.…

[SQL开发笔记]BETWEEN操作符:选取介于两个值之间的数据范围内的值

一、功能描述&#xff1a; BETWEEN操作符&#xff1a;选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。 二、BETWEEN操作符语法详解&#xff1a; BETWEEN操作符语法&#xff1a; SELECT column1, column2,…FROM table_nameWHERE column BETWEEN val…

基于aop 代理 Sentinel Nacos配置控制包装类实现原理

基于aop & 代理 & Sentinel & Nacos配置控制包装类实现原理 Hi&#xff0c;我是阿昌&#xff0c;今天记录下看sentinel源码结合业务实现的思路基于aop & 代理 & Sentinel & Nacos配置控制包装类实现原理&#xff1b;下面并不会手把手的记录方案的实现…