1.1_1 计算机网络的概念、功能、组成和分类

文章目录

  • 1.1_1 计算机网络的概念、功能、组成和分类
    • (一)计算机网络的概念
    • (二)计算机网络的功能
    • (三)计算机网络的组成
          • 1.组成部分
          • 2.工作方式
          • 3.功能组成
    • (四)计算机网络的分类
  • 总结

1.1_1 计算机网络的概念、功能、组成和分类

(一)计算机网络的概念

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

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

  互连——通过通信链路互联互通。

  自治——(各个终端/节点之间)无主从关系。

(二)计算机网络的功能

1.数据通信

  例如,有两台主机,其中一台主机给另一台主机发送pdf文件……

2.资源共享

  同一个计算机网络上的其他计算机可使用某台计算机的计算机资源的行为,可共享硬件、软件、数据

  例1,打印机就是一个网络内可共享的硬件资源。(至于打印机如何处理网络内发来的各个打印请求,就是操作系统中需要学习的了)

  例2,我在网络中用电脑A远程访问电脑B中的一些软件(办公软件、画图软件……),就是实现了软件的资源共享。

  例3,在百度网盘中上传/下载一些数据文件,就是数据资源的共享。

注意:上面两个功能十分重要。

3.分布式处理

  多台计算机各自承担同一工作任务的不同部分。这样一来,既可以提高工作效率,又可以避免某台计算机的负载过大。

4.提高可靠性

  由于使用了分布式处理,那么网络中的一台服务器如果坏掉了,我们可以用另一台机器(替代机)来接班。

5.负载均衡

  也是分布式处理衍生出的一种特点。各计算机之间的工作效率提高,更合理的安排和分布资源。

……(还有很多其他的功能)

  计算机网络的发展阶段:略。

image-20240222153004131

(三)计算机网络的组成

1.组成部分

  硬件、软件、协议(一系列规则和约定的集合)。

image-20240222153334179

2.工作方式

  边缘部分、核心部分。

  1)边缘部分——端和端之间的通信:两个系统之间的进程通信。

    有两种方式:

    C/S方式(Client/Server,客户/服务器),是服务与被服务的关系。例如:用户A使用微信发消息,该消息会先发送到腾讯的服务器,再由服务器发到用户B的微信上。其中,发出请求的就叫“客户”,承接请求的就叫“服务器”。同一时刻会有很多访问服务器的请求,同一时刻的请求越多,则服务器的响应越慢。

  补充对比:B/S方式。

  C/S方式通常要求用户下载一些软件、客户端,例如QQ、微信等。B/S方式中的“B”指的就是“Browser,浏览器”。B/S方式与C/S方式基本类似,只是把C/S要求下载的一些软件、客户端变成了浏览器而已。除此之外的一些访问请求是完全类似的。

    P2P方式(Peer-to-Peer),是对等的关系。没有哪台服务器永远都是服务器,也没有哪台服务器永远都是客户。在这种方式下,所有的主机都有两个身份——一面是提供服务的服务者,另一面是使用服务的客户。这种方式下的每一个端系统既是客户,又是服务器。

  P2P方式下,就是一个“我为人人,人人为我”的局面。

image-20240222154427720

  如图,A中有一个500M大小的电影,B从A中请求下载了250M,此时,C又可以从B中请求下载,下载了200M。

  这时,D可以从A、B、C同时请求下载,即同时有三个主机向它传送文件,可想而知它获取这个文件的速度就会变快。

  所以,在P2P方式下,主机越多,人们下载的速度就会越快。这个特点,刚好和C/S方式是相反的(因为C/S方式是请求的越多,响应的越慢)。

  2)核心部分

  核心部分是用来为边缘部分提供服务的。

  包括一些路由器、中间设备、网络等等。

image-20240222154837235

3.功能组成

  上文提到,计算机网络有两个最重要的功能——数据通信、资源共享。

  那么,根据这两点功能,就可以把计算机网络分成通信子网(实现数据通信)资源子网(实现资源共享/数据处理)

image-20240222155203347

  最下面三层相当于把一条公路给铺好。

  最上面三层相当于把一些需要运输的东西给封装整理好,然后送上公路。

  中间的传输层也是非常重要的,起着一个承接上下的作用。

  类比网购:我在京东/淘宝上买了一件商品。

  资源子网——相当于商家把这件商品打包、整理好。至于这个商品是怎样被送到用户手中(是卡车、货车、摩托车、轮船?),不是它需要考虑的。

  传输层——承上启下,负责把打包好的商品送到物流公司手上。

  通信子网——相当于这件商品就发货上路了。

(四)计算机网络的分类

1.按分布范围分

  1)广域网WAN(交换技术)

  2)城域网MAN

  3)局域网LAN(广播技术)

  4)个人区域网PAN

  注意:判断一个网络是哪种类型,不应该只看它的范围大小,更重要的是看它使用的是什么技术。例如,我就住在你家隔壁,但是我们都是使用拨号上网,那么也应该称之为广域网,而并非局域网。

  交换技术,是使用路由器等中间设备,把数据一点一点的转发、存储,并交换出去。

  广播技术,类似于在一个村子里,村长用大喇叭进行广播,只适用于较小范围。

2.按使用者分

  1)公用网(比如中国电信)。

  2)专用网(比如政府、军队、公司的内网)。

3.按交换技术分

  1)电路交换。

  首先,建立连接;然后,通话(一直占用着这条资源线路);最后,释放连接,归还通信资源。

  特点:通话的过程中一直占用着这条资源,不能被别人使用。

  2)报文交换

  3)分组交换

  报文交换、分组交换,与电路交换相比而言,它们就温和一点(不是一直霸占着资源)。

  它们的技术特点是存储、转发。

  它们两者之间的主要区别是,它们的主体不一样,看这个数据是报文,还是分组的形式。

  报文——就是一个完整的文件,例如一个媒体文件。

  分组——其实就是把报文切开了,切成一组一组的。

  存储、转发——我们将要发送的数据,无论它是报文还是分组,我们都要把它放到网络上进行传输。可能这个数据交给了一个路由器R1,那么这个路由器就会先存下来我的报文/分组,然后看往哪发。此时,还有两个路由器R2R3,而它发现,如果走R2,发送的速度会更快一点,那它就会把这个数据转发R2这条路。

  特点:只是一段一段地占用通信链路,并不是独享占用整条线路资源。此外,即使是同一小段链路,也可以让多个数据在上面传输发送。总之,相比于电路交换方式,是非常友好的。

4.按拓扑结构分

  拓扑结构,其实就是把网络中的节点(节点:可以是路由器、交换机这些中间设备,也可以是端系统当中的主机)变成如图所示的一个个小支点(小圆圈),然后把通信链路抽象成一条线。把“圆圈”和“线”组织在一起的结构就称之为“拓扑结构”。

image-20240222161614297

  在考试中可能的考察方式:“星型”中,节点数和链路数的关系。例:6个节点,需要5条链路。

5.按传输技术分

  1)广播式网络。

  是应用在局域网当中的一种网络。

  共享公共通信信道。——通常使用的是“总线型”的拓扑结构,所有联网的计算机都可以共享使用这条信道,而且当一台计算机发送某个报文/分组时,其他所有计算机都会收到这个报文/分组。(就像我在大喇叭中说了一句话,整个村子的人都能听见)

  2)点对点网络。

  通常对应于广域网。在广域网中,通常都是点对点网络。

  使用分组存储转发路由选择机制。——在网络中两台主机如果想要通信,但是没有直接连接的话,它就需要很多中间节点来实现分组的存储、转发和路由的选择。(也就是刚刚“报文交换、分组交换”当中所讲的机制)

  点对点网络,与广播式网络所不同的是:点对点网络中,我发送的信息并不是所有人都听得到,只有你才听得到。而这个信息如何传到你那里,就需要分组存储转发以及路由选择机制。

总结

image-20240222162429932

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

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

相关文章

线性代数:向量空间

目录 向量空间 Ax 0 的解空间S Ax b 的全体解向量所构成集合不是向量空间 基、维数、子空间 自然基与坐标 例1 例2 向量空间 Ax 0 的解空间S Ax b 的全体解向量所构成集合不是向量空间 基、维数、子空间 自然基与坐标 例1 例2

使用redisMQ-spring-boot-starter实现消息队列和延时队列

简介 redisMQ-spring-boot-starter是一个轻量级的、基于Redis实现的消息队列中间件,它有如下优点: 开箱即用,你几乎不用添加额外的配置支持消息队列、延时队列,并提供精细化配置参数提供消息确认机制支持虚拟空间,不…

非洲数字经济持续崛起 本地化策略让传音提前入局

非洲市场,被誉为全球最后的“边疆级”市场,吸引着全球目光。近日,非洲开发银行最新报告指出,未来两年非洲的经济增长将优于世界其他地区,2023 年和 2024 年实际国内生产总值 (GDP) 平均约为 4%。广阔的非洲大陆焕发着勃…

PLC设置网口通讯的原因

PLC设置网口通讯功能,是现场总线向工业以太网的迈进,更是为了在网口之上构建更为庞大、开放的大一统的生态系统。 有了以太网,特别是TCP/IP协议后,全员工控人的日常工作更为便利了。 主要体现在以下4点: 1.再也不需要…

TiDB 社区智慧合集丨TiDB 相关 SQL 脚本大全

非常感谢各位 TiDBer 在之前 【TiDBer 唠嗑茶话会 48】非正式 TiDB 相关 SQL 脚本征集大赛!( https://asktug.com/t/topic/996635 )里提供的各种常用脚本。 在这篇文章中,我们整理了社区同学提供的一系列 TiDB 相关 SQL 脚本,希望能为大家在…

基于springboot+vue的车辆管理系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

【云动世纪:Apache Doris 技术之光】

本文节选自《基础软件之路:企业级实践及开源之路》一书,该书集结了中国几乎所有主流基础软件企业的实践案例,由 28 位知名专家共同编写,系统剖析了基础软件发展趋势、四大基础软件(数据库、操作系统、编程语言与中间件…

短视频新媒体的福音:视频抽插帧AI效率是人工的100倍以上

进入全民短视频时代,人像视频的拍摄也正在迈向专业化。随着固化审美的瓦解,十级磨皮的网红滤镜被打破,多元化的高级质感成为新的风向标,“美”到每一帧是人们对动态视频提出的更高要求。 目前,大部分手机均可记录主流的…

【Vuforia+Unity】AR05-实物3D模型识别功能实现(ModelTarget )

不管是什么类型的识别Vuforia的步骤基本都是: 把被识别的物体转成图、立体图、柱形图,3D模型、环境模型,然后模型生成Vuforia数据库-导入Unity-参考模型位置开始摆放数字内容,然后参考模型自动隐藏-发布APP-识别生活中实物-数字内…

体验LobeChat搭建私人聊天应用

LobeChat是什么 LobeChat 是开源的高性能聊天机器人框架,支持语音合成、多模态、可扩展的(Function Call)插件系统。支持一键免费部署私人 ChatGPT/LLM 网页应用程序。 地址:https://github.com/lobehub/lobe-chat 为什么要用Lobe…

【Python笔记-设计模式】工厂模式

一、说明 (一) 解决问题 提供了一种方式,在不指定具体类将要创建的情况下,将类的实例化操作延迟到子类中完成。可以实现客户端代码与具体类实现之间的解耦,使得系统更加灵活、可扩展和可维护。 (二) 使用场景 希望复用现有对象来节省系统…

C# cass10 宗地初始化-根据 “预编号” “权利人”图层对应信息 批量添加到宗地图层

运行环境Visual Studio 2022 c# cad2016 cass10 根据 “预编号” “权利人”图层对应信息 批量添加到宗地图层 一、主要步骤 zdimport 方法:这个方法用于导入宗地信息。首先通过调用 AutoCAD API 获取当前活动文档、数据库和编辑器对象。然后根据 CreatePalette.Se…

Web3 基金会推出去中心化之声计划:投入高额 DOT 和 KSM ,助力去中心化治理

作者:Web3 Foundation Team 编译:OneBlock 原文:https://medium.com/web3foundation/decentralized-voices-program-93623c27ae43 Web3 基金会为 Polkadot 和 Kusama 创建了去中心化之声计划(Decentralized Voices Program&…

【深度学习笔记】3_1 线性回归

注:本文为《动手学深度学习》开源内容,仅为个人学习记录,无抄袭搬运意图 3.1 线性回归 线性回归输出是一个连续值,因此适用于回归问题。回归问题在实际中很常见,如预测房屋价格、气温、销售额等连续值的问题。与回归问…

3.测试教程 - 基础篇

文章目录 软件测试的生命周期软件测试&软件开发生命周期如何描述一个bug如何定义bug的级别bug的生命周期如何开始第一次测试测试的执行和BUG管理产生争执怎么办(处理人际关系) 大家好,我是晓星航。今天为大家带来的是 测试基础 相关的讲解…

C++最佳实践之编译篇

C最佳实践之工程编译 在大型c/c工程开发中,往往会涉及多级CMakeLists.txt的调用,并且调用方式错综复杂,主要有以下两种方式: 1. 子目录中的CMakeList.txt独立生成目标,不作为主目标生成过程的依赖关系(比…

架构师技能9-深入mybatis:Creating a new SqlSession到查询语句耗时特别长

开篇语录:以架构师的能力标准去分析每个问题,过后由表及里分析问题的本质,复盘总结经验,并把总结内容记录下来。当你解决各种各样的问题,也就积累了丰富的解决问题的经验,解决问题的能力也将自然得到极大的…

【生活】浅浅记录

各位小伙伴们好鸭,今天不是技术文章,浅浅记录一下最近几个月的收获😊 新的一年,一起努力,加油加油!

2024年【安全员-A证】免费试题及安全员-A证作业模拟考试

题库来源:安全生产模拟考试一点通公众号小程序 安全员-A证免费试题参考答案及安全员-A证考试试题解析是安全生产模拟考试一点通题库老师及安全员-A证操作证已考过的学员汇总,相对有效帮助安全员-A证作业模拟考试学员顺利通过考试。 1、【多选题】 《陕西…

黑色金属冶炼5G智能工厂数字孪生可视化管控系统,推进金属冶炼行业数字化转型

黑色金属冶炼5G智能工厂数字孪生可视化管控系统,推进金属冶炼行业数字化转型。随着科技的不断发展,数字化转型已经成为各行各业发展的必然趋势。金属冶炼行业作为传统工业的重要组成部分,也面临着数字化转型的挑战和机遇。为了推进金属冶炼行…