欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > 考研408《计算机网络》复习笔记,第一章《概述》

考研408《计算机网络》复习笔记,第一章《概述》

2024/10/24 4:46:39 来源:https://blog.csdn.net/m0_73991249/article/details/142445008  浏览:    关键词:考研408《计算机网络》复习笔记,第一章《概述》

一、计算机网络是什么?

简单来说就是把多个计算机联系起来,共享数据

我们要研究什么??

要研究的就是数据如何通过网络正确的从A传送到B

那么这些只是我的简单概念,教科书的正式概念是:【一个将众多分散的、自治的计算机系统,通过通信设备线路连接起来,由功能完善的软件来实现资源共享和信息传递系统。】

这就比较详细,比如【众多分散的、自治的计算机系统】的意思就是比如一个手机坏了,并不影响别的手机或电脑里的网络信息;【通信设备】就是路由器、5G基站这些,【线路】就是wifi、5G这种无线线路 或者 网线这种有线线路;【功能完善的软件】就是比如网盘、微信等软件发送请求、接收响应,将数据保存在服务器再共享给所有用它的用户的计算机系统。

二、计算机网络、互连网、互联网三者区别

首先我们前面是针对【计算机网络】的大概的宏观上的一个理解,那么要具体微观细分的话,这个学科我们需要区分三个东西:【计算机网络】、【互连网】、【互联网】

1、计算机网络

以前我们cs老玩家(不是现在的CSGO)就喜欢去学校机房,练英语口语的时候几个diao毛打开电脑里的单机cs,连接【局域网】跟同学们打几把cs,那么这个【局域网】就是一个简单的计算机网络,即使不连接网络数据,断网的情况下也可以在【局域网】跟同学们打cs

那么计算机网络就是【结点】+【链路】,这里的【结点】可以是【计算机、集线器、交换机、路由器...】【链路】可以是【有线跟无线的】

只要你把几个计算机直接或间接地连起来,就可以互相传输、共享数据,尤其是有过后端开发经验的更应该清楚,在我们部署服务器之前,前后端两台电脑调试接口就应该用局域网来传输数据,我还专门写过这么一篇文章: 简单的本地局域网的前后端接口联调_如何在同一局域网下访问接口-CSDN博客      

2、互连网

我们通常用一个“云朵”图标代表一个【计算机网络】

那么【互连网】其实就是通过【路由器】将多个【计算机网络】连接起来,【路由器】也可以连接【路由器】,从而连接起来更多的【计算机网络】

我们可以理解【互连网】就是N个【计算机网络】相加

        但是要注意这一点,(以我个人理解)这个【互连网】相对于全世界来说还是相当于一个超级大的 “局域网”,因为他并没有完全跟整个网络世界互连共享,比如我们各个国家的部队、国家安全管理局、银行、各个公司,都有可能有他们自己的内网,用过内网的就知道你根本没法上正常浏览器看电影、玩游戏贼无聊,这是因为外界别的【计算机网络】并没有接入这个内网【互连网】

3、互联网

那么最后,我们平时说的“上网”、“没网了”、“交网费” 这些我们普通几千亿用户都在用的 “网”,就是【互联网】

那么【互联网】就是超级无敌全世界范围大的【互连网】

        这里注意,如果只是【互连网】,也就是没有接入互联网的局部局域网,那互相共享传输的协议就是任意的。(打个比方:这里有过前后端开发经验的朋友们都知道,在前后端接口里的前端header请求头、跟后端的http的getHeader里只要互相规定好了协议的格式就行,比如请求头里密钥叫token也行,叫MyToken也行,反正你后端能取到就行。当然这是前后端的传输协议,跟网络协议不是一个东西,我只是做个类比)

;

        那么如果是【互联网】,就必须根据TCP/IP协议来传输数据,要严格按照一种格式来传输数据,否则别的计算机网络无法解析你传过来什么玩意。(打个比方:秦始皇统一6国后就统一了文字,否则魏国人说魏语、韩国人说韩语,谁能听得懂啊?)

三、计算机网络的组成、功能

1、计算机组成

1) 从组成部分来看

就是【硬件】+【软件】+【协议】(其中协议又由软件硬件共同实现,通过网络适配器) 

【硬件】【软件】

【协议】

2) 从工作方式来看

【边缘部分】+【核心部分】

【边缘部分】就是各个主机

【核心部分】就是连接各个主机之间的网络通信线路、各个路由器、各个计算机网络

其中,网络的【核心部分】位【边缘部分】提供了————>【连通性】和【交换服务】

【连通性】:就是能让边缘部分的某个主机A把信息传给 ——> 某个主机B

【交换服务】:就是通过判断【路由器】的负载程度,选择负载最少的传输路径进行数据传输,从而【动态选择传输路径】以保证网络中的各条线路不会负载过重。

3) 从逻辑上看

我简单说,就是结合上面说(工作方式划分)的知识点:

【资源子网】 = 【边缘部分】【通信子网】 = 【核心部分】

只不过!!!【资源子网】里的主机的底层有一些软件硬件,是用来实现网络通信的(比如网络适配器),那么主机里的这些东西得归属于【通信子网】

2、计算机功能

【分布式】

        这块我感觉看这个思维架构图就能理解了,也没什么好过多解释的,就一个【分布式】需要讲一下吧,就是计算机网络中一个复杂任务分成多个子任务给多个计算机执行,仅此而已

【提高可靠性】

        还有一个【提高可靠性】,简单说就是:为什么你更愿意把你的文件存网盘,而不是存本地?存本地删了就没了,存网盘的话会有一个服务器存着、并且至少还有一个服务器备份着,你的文件就不会丢失

【负载均衡】

        还有【负载均衡】,为什么我们要有什么华南1区、华南3区、苍穹200服......因为你要几万几亿个玩家在一个服务器上连着玩,然后同时发请求,这服务器就负载过载爆掉了(俗称服务器崩了),那就要多个服务器来分均一下负载

这就是一个对计算机网络的大概了解,下一章开始正式知识点

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com