对计算机网络学习的一点心得1之网络整体协议架构理解

网络整体协议架构理解

我们都知道,在学习《计算机网络》这门课时,RFC文档把OSI(开放系统互连参考模型  - Open System Interconnect )分为了七层,它们从现实世界到网络世界再到计算机世界分别是——物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

《计算机网络》书中对每一层的作用和所用协议,甚至是协议的格式都有明确的说明和讲解。

但是,在现实世界中,对学习计算机网络便存在一个最大的困难,那就是我们在使用网络时,只能看到一根线链接了计算机和路由器,然后,网络就自动连通了,我们无法真正看到现实中与书中所说的七层模型对应的物件,更不用说每个协议层的具体工作方式是怎样工作的,就更无从得见了。

那么,我们就不能对网络的通信有一个形象的理解了吗?

我在这里就说说我对她的一点粗浅的形象理解吧。

首先,我把网络的七层协议理解成了网络要完成通信需要经过的七个步骤。这首先是对我们常用概念的一个认知的转变。然后就是,我们要把网络的连通和物理设备的连通区别开,我们知道网络信息的传递是使用电流的,同样的,我们的灯泡和电脑都通上了电,为什么电脑可以连通网络,识别信息,而灯泡却不能,难道是我们的电脑使用的电和灯泡使用的不是一样的,还是不是同一根线传送过了的(这里不考虑光缆线)。

在这里,我想说的是,电脑通上电是网络通信的物质基础,电脑的一切后续操作都依赖于此。然后我们在拉上电缆或光纤,那么我们的物理层基本设备就准备就绪了。

此时,我们让计算机在物理设备上相连了,至此我们完成了第一步,让计算机相连。那接下来要解决的问题就是怎么能让用电线相连的电脑相互通信息呢?这就是后面几层的作用了。

计算机在物理器材上是相互联系起来啦,那我们怎么能让一台机器上的信息传送到另一台机器上呢?

这时,我们就要借用前人为我们留下的经验了。我们想一想电报是怎样传递信息的,电话又是怎么传递信息的。

我们的电脑通信就借鉴了电报通信和电话通信的方式,把它们两者组合起来,便是我们电脑间通信的方式了。

我们把电脑加上电,然后又使电脑相互之间链接了起来,那这也只是像其它电器一样,使电脑通上电,然后可以各自在本机上做一些运算或打字的操作而已,究竟怎样才能使电脑间相互发送信息呢?

这个时候,我的想法就是从上层开始了,即完成了物理层的链接之后,我们现在就先解决应用层方面的问题。那就是,我们想让电脑相互传递信息,那究竟让电脑发送什么样的信息呢,也就是这个信息该怎样产生呢?

这就是应用层要解决的问题——产生信息源,这时我们使用各种应用软件来产生信息源。

这时,我们假设只有两台相互链接在一起的电脑,当我们在其中一台计算机上把要传递的信息制作好后,我们怎样传给另一台电脑呢?

未完。。。。。。。

 

猜你喜欢

转载自blog.csdn.net/Anglebeat/article/details/83120191