目录
🍘计算机网络学科到底学什么?
🧇两个参考模型的介绍
🥪OSI参考模型&TPC参考模型&五层参考模型
🍱 计算机网络学科的重难点——网络协议
🥘如何学好计算机网络课程?
🍣相信大家对于这门课程一定都很耳熟,但是对于大部分刚接触计算机学科的小白们来说这们科目一定充满了神秘的色彩。确实,计算机网络这门科目作为考研需要考的408科目来说和我们之前学的大部分内容都不太一样。它不同于C语言程序设计那种对于实践有那么高的要求,这其实是一门理论大于时间的科目。毕竟网络这东西看不见也摸不着。看到这里小伙伴们是不是对于计算机网络更加好奇了?计算机网络到底学的是什么?他到底是一个怎样的东西呢?究竟应该怎么学习呢?别着急下面我们来一点一点来解开计算机网络这门科目的神秘面纱。
🍘计算机网络学科到底学什么?
🍥计算机网络顾名思义主要涉及的是网络方面的相关的知识,但是这个网络的概念可能和大家脑海里面的网络可能些不同,这个学科不是教大家如何搭建一个网站而是向大家介绍一些网络方面的协议以及网络不同层次的规定和要求。(数据在网络中的传输方式,如何传输以及发生错误怎么办?如何保证可靠传输?)就比如我们计算机网络这门科目涉及到的两个主要的参考模型OSI参考模型以及TPC参考模型。其实针对与整个计算机网络学科来说我们所要学习的就是这两个模型所分成的不同的层次以及各层次之间的不同的协议。就比如CSMA协议,PPP协议,HDLC协议,TPC协议等等。那么作为我们计算机网络系列的第一次博客我们就先来介绍一下我们最为重要的两个参考模型的大致层次吧!
🧇两个参考模型的介绍
🍛其实在我们的计算机网络诞生之后才出现了这两个参考模型,主要作用就是规范当时的网络秩序。你想哈,刚开始计算机刚刚普及的时候有许多厂家进行计算机的研发,但是不同的厂家之间又存在着竞争关系,不可能说我直接把我研发的计算机的详细数据告诉你比如说网络接口所用设定的要求(也就是协议)直接告诉你。那么就会出些很多问题,比如说数据的传输的要求在不同厂家生产的电脑上面无法统一传输,也就是说每一个厂家的电脑只能在自己厂家生产的电脑上进行通信,这样就造成了很大的不便。有问题就会有解决的方法,于是在当时的市场之上就渐渐的形成了一些统一的约定。这就是我们的TPC参考模型的产生。知道了TPC参考模型的产生过程之后那么OSI 参考模型介绍起来就方便多了。因为当时的市场之上TPC参考模型只是人们约定俗成的模型,并没有一个具有法律效应的模型进行具体且详细的规范数据传输的方式,那么便有了一堆学者聚集起来进行商量之后就有了我们的OSI参考模型。OSI参考模型对于我们数据信息在网络上的传输进行了进一步的详细的规定,但是由于OSI模型只是由相关的权威人士在理论上的相关规则的制定,没有考虑到真正意义上的市场的需求与变化,所以OSI和TPC参考模型各有利弊,于是就有了结合这两种参考模型优点而生的五层参考模型。
🥪OSI参考模型&TPC参考模型&五层参考模型
🥩这两个参考模型的主要区别就是所划分的层次不同,OSI参考模型是七层结构,依次分为应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。TPC参考模型为四层结构依次分为应用层,传输层,网际层,网络接口层。五层参考模型顾名思义主要分为五层:应用层,传输层,网络层,数据链路层,物理层。我们可以由下图进行这三种参考模型分层的对比,我们在计算机网络学科中所学的各种网络协议以及规范也是基于五层参考模型之上进行设计的。
🍱 计算机网络学科的重难点——网络协议
🍤这一部分可以说是贯穿了我们整个计算机网络这门学科,无论我们学习的是最傻瓜的传输层——物理层,还是掌管一切的——网络层,都离不开我们的协议。那么究竟什么是协议呢?是我们平时所说的合同吗?我们接下来就来认识一些什么是协议。
🍜在上面我们提到了计算机网络这门学科其实学的就是数据在网络上面的传输。那么数据要想传输就得有至少两个对象,一方是发送方,一方是接受方。但是我们需要考虑的是要想发送一个数据就仅仅是向我们平时一样敲敲键盘就能搞定的吗?NONONO.可没这么简单。我们数据的传输需要经过五层协议一层一层的封装就像打包一个包裹一样,将我们的数据包装起来最后交给我们的物理层进行传输,最终到达我们的接收方的位置上在经过协议一步步进行解封装将我们的数据还原成为我们想要发送的数据。大致的数据传输效果如下:
🧆就像上图中我们所能够看到的一样数据经过每一层都会增添一些新的部分,这部分包括我们的传输协议,以及纠错信息等以保证我们的信息完整且正确的传输到达我们的目的主机上。在参考模型层与层之间所设立的要求(如何传输,如何封装以及如何解封装等)就叫做协议。在后面的博客当中我们会详细的进行介绍。
🥘如何学好计算机网络课程?
🎂作为一门理论大于实践的课程我们需要做的第一点就是理解,理解是最重要的学习工具,一切都需要易理解为主。我们需要一步步在脑海之中进行构筑学习的框架,以及每一层网络所学习的内容,最后在学完这门科目的时候就可以构建出一张五层参考模型的知识网络,当这张网你已经了解透彻之后就说明你的这门学科已经炉火纯青了。
🥯第二点就是笔记。不要小看笔记的重要性,也不要因为这是一门理论课所需要记得东西特别的多特别的杂乱,就产生了懈怠的心理。你要记住好记性不如烂笔头这句话永远都不是空话,你想要复习的时候你永远不能将一门20多个小时网课重新听一遍,但是你却可以看着自己记的笔记花上一两个小时在脑海里面过一遍自己所学的内容。再者说:当你记笔记的时候你会对于计算机网络这门科目有更加深入的了解。
🍪第三点:多多画图。文字解释永远不是万能的,但是画图却可以将抽象的晦涩的文字变得形象且具体。所以要想学好计算机网络这门科目就一定要多多画图,即使是看着别人的图片照着画上一边那么也要比自己干看着要有效千百倍。
🍝当你将上面三点牢记于心那么你的计算机网络这门学科就不需要担心了,他绝对不会是你考研的拉分科目,反而会为你锦上添花。
🍨那么本次计算机网络第一节课的初步认识也就到此结束了,我会在之后的博客当中向大家分享计算机网络的相关基础知识的讲解,希望我的博客可以成为大家考研旅途上的助力。那么我先预祝大家对于计算机网络这门科目手到擒来,学运隆昌。本次博客的内容到此结束,感谢大家的观看,祝大家天天开心。