邂逅五层网络模型

邂逅五层网络模型

废话不多说,直接上大菜

应用层

服务器上的程序或者软件称之为:应用层
浏览器和服务器之间通信就是通过设置相应的协议来保证正确通信
就好比是应用层协议,比如HTTP协议,DNS协议(域名解析),FTP协议(文件传输),SMTP协议(邮件传输)等等。
加密方式就像是能识别HTTP协议的程序才能解读HTTP协议里传输的数据内容。

传输层

对数据传输连接的建立和管理在网络世界称为:传输层
有很多方式可以进行连接,这些方式每一种都称之为一种协议,就是传输层协议。
例如:UDP协议,UDP协议是尽自己最大努力保证数据送到,但是不保证数据一定能送到。我们经常用到的ping命令,来测试主机之间是否联通,原理就是UDP协议。这种资源传输途中资源丢失的情况,在网络世界称之为:丢包。
例如:TCP协议,TCP协议是会保证数据的正确性,也会保证数据的顺序性,这也是我们经常采用的传输方式。

网络层

每一台计算机都有端口,而计算机世界的网络就像是我们现实生活中的地图交通网络。在网络世界中,我们称之为:网络层
在现实生活中我们寻找一个人需要精确的地址,同样我们在网络世界寻找主机也要进行精确的定位,而寻找计算机地址需要一定的格式,这种格式类比到网络世界中就是一种协议,我们称之为网络层协议。我们在网络中通常用IP加端口来定位一个程序的位置,这种方式就是一种网络层协议,我们称之为:IP协议。

数据链路层

资源传输的路线规划称之为数据链路层
数据链路层·分为两个部分或者称为两个子层,一个是地图上显示的路线我们称为:逻辑链路控制子层,另一个是现实世界中的路线,我们称之为:媒体访问控制子层,这个层的缩写大家肯定都熟悉—MAC,也就是我们常说的MAC地址。

物理层

资源传输的过程用到的传输途径或工具,这个层面在网络中我们称为物理层

模拟数据传输过程

模拟主机A发送信息到主机B在这里插入图片描述
主机A应用层产生信息并设置应用层协议,再由运输层决定传送方式产生相应的协议比如TCP协议,再到网络层定位到要发送到主机B的位置又产生网络层协议,在通过数据链路层对传输到主机B进行路线规划,最后通过物理层选择便捷的传输工具进行传输。
当主机A的数据到达主机B时,它先会脱离传输工具 即物理层——>数据链路层,再根据IP地址找到相应的传输位置即数据链路层——>网络层,在根据传送方式(TCP协议)对主机进行响应对接,即网络层——>运输层,最后通过应用层协议识别来确认正确通信,即运输层——>应用层,通过应用层协议的解析后,然后B收到A的信息。
大致过程就是这样,基本上就是对五层模型来回过了一遍,去的时候携带协议的各种层叠,回的时候把各种协议进行层层解析,最后才得到想要的信息

五层网络模式

五层网络模式分别是:应用层,运输层,网络层,数据链路层和物理层

五层网络模型在数据传输的过程中,显示从A外的应用层到运输层到网络层到数据链路层到物理层,将数据运送到B处,然后再从B处的物理层到数据链路层到网络层到运输层到应用层。
每层协议的本质就是在外面套一层特殊格式的数据。所以在将数据送到的时候,需要将这一层层的协议拆开,然后才能得到里面的数据。(协议是一层一层去掉的)
在这里插入图片描述

七层网络模型

简单说说七层网络模型,七层网络模型将应用层一分为三,分别为应用层,表示层,会话层
新出来的表示层和会话层没有相应的协议。一般来说表示层做的是对数据格式化或者加密等操作。对资源信息进行安全隐秘传输。

猜你喜欢

转载自blog.csdn.net/kzj0916/article/details/109096425