初始五层网络协议

相信你们常常听到 Http协议、TCP/IP协议,UDP协议等等不少的协议,这都是一些既熟悉又陌生的词,不少人不理解这些协议是作什么的?不用协议行不行?这些协议有什么区别?今天就来叨叨这个话题~浏览器

坐好坐好~~~服务器

 

话说禹哥生平,稳久必浪,浪久必稳。有一天。大家洋总给禹哥介绍了一个女友,名叫:小肖肖~禹哥虽然平时抽烟喝酒烫头,可是性格仍是比较内向的,因此就先决定进行书信交流~网络

 

这时禹哥和小肖肖就至关于两个软件或者两个程序,禹哥想给小肖肖送信,就好像是两个软件或者程序要进行通讯,若是咱们就拿浏览器和服务器之间的通讯来举例,那么禹哥就至关于浏览器,小肖肖就至关因而服务器上的程序,这些程序或软件咱们称之为应用层

因而禹哥找来了芫芫来送信,可是啊,洋总担忧芫芫把信送错了人,因此提早向禹哥和肖肖约定了暗号。工具

 

 

这个暗号就比如是应用层协议,好比: Http协议,固然应用层协议还有不少,包括DNS协议(域名解析),FTP协议(文件传输),SMTP协议(邮件传输)等等

若是送信时送错了地方,芫芫把信送给了小肖肖的隔壁邻居,芫芫说出暗号的上半句:“天王盖地虎”。对方必定会以为这人脑子有病吧,确定就不会收。只有可以认识这个暗号的人,才会收这封信。测试

就像是能识别Http协议的程序才能解读Http协议里传输的数据内容

这时禹哥将信交给芫芫了~洋总这时须要考虑信件的传输过程。加密

这时对数据传输链接的创建和管理,在网络的世界中咱们称之为传输层

这时禹哥能够有不少种选择,能够搬个小马扎坐在门口等,也能够找间小吃店边吃边等,固然也能够边睡边等,或者干脆不等。spa

 

这些方式每一种方式都称之为一种协议,这就是传输层协议

咱们只举两个例子。一种是无论信有木有送到,如今都去睡觉。毕竟如今的 90后 都是叔叔阿姨了,须要睡觉保养了。就算是芫芫在送信的路上把信丢了,也无论~3d

这种方式在网络的世界中,咱们称之为:UDP协议,UDP协议是尽最大的努力保证数据送到,可是不保证数据必定可以送到。咱们常常用到的Ping命令,来测试主机之间是否连通,原理就是UDP协议。这种在送信途中把信丢了的状况,在网络中咱们这称之为:丢包

另外一种方式就是禹哥搬个小马扎,坐着门口,吃着乐事薯片等待小肖肖的回信,若是芫芫在半路把信丢了,禹哥就在写一封过去。blog

 

 

这种方式在网络中,咱们称之为:TCP协议,TCP协议是会保证数据的正确性,也会保证数据的顺序性。

禹哥在两种方式中选择了小马扎等待,伴随着痴汉般的笑容。哈哈哈~~域名

芫芫拿到信后,要找到一个好的路线,把信送过去。因而打开了XX地图,问:谁是这个世界上最美的女人~? 地图:美了这么多年,你不累吗???(哈哈哈,有兴趣的,能够撩撩~)芫芫获得了心满意足的答案后,开始寻找去肖肖家最合适的路线。禹哥住在雄楚大街124号505室,小肖肖住在商贸大道121号304室。

 

这里的每一栋房子都至关于链接到网络中的一台计算机,每一个屋子都至关因而计算机上的一个端口,而交通网络就像是计算机世界的网络。在网络的世界中,咱们称之为网络层。在现实世界中咱们要找到一我的的住址,咱们须要的是地址和门牌号,地址和门牌号具备必定的格式,这种格式类比到网络世界中就是一种协议,咱们称之为网络层协议。咱们在网络中一般用IP加端口来定位一个程序的位置,这种方式就是一种网络层协议,咱们称之为IP协议

芫芫在地图上找到了最好的路线,先到A地,再到B地,再到C地,最后到小肖肖家。

 

这一层咱们称之为数据链路层,这数据链路层呢又分为两个部分或者称为两个子层,一个是地图上显示的路线,咱们称之为:逻辑链路控制子层,另外一个是现实世界中的路线,咱们称之为:媒体访问控制子层,这层的缩写你们确定熟悉--MAC,也就是人们常说的MAC地址

在实际的送信过程当中,须要坐公交车,骑共享单车,坐地铁等等,如今坐公交须要公交卡,骑单车须要扫码。

 

这个层面在网络中咱们称之为物理层,物理层也有不少协议,咱们就不一一列举啦~

如今这封信已经从禹哥手里到芫芫手里了,芫芫也乘坐交通工具在送信的路上。车到站后芫芫下车,而后根据地址和门牌号找到小肖肖家,而后敲门,和小肖肖对暗号。

 

这个过程就是从应用层到物理层的过程。可是数据到了对方的计算机时,就是一个从物理层到应用层的过程了,坐车到站后,先下公交,这就是从物理层到数据链路层,这时芫芫已经在数据链路层中最后一个环节上了,而后根据门牌号找到相应的楼和门,这就是从数据链路层到网络层的过程。找到门后,敲肖肖家的门,这就是网络层到运输层的过程,而后和小肖肖对暗号,这就是运输层到应用层的过程

 

好~到此为止咱们就将五层网络模型的基本结构说完了,你们须要记住,五层网络模型分别是:应用层,运输层,网络层,数据链路层和物理层

五层网络模型在数据传输的过程当中,先是从A处的应用层到运输层到网络层到数据链路层到物理层,将数据运送到B处,而后再从B处的物理层到数据链路层到网络层到运输层到应用层。每层协议本质就是在外面套一层特殊格式的数据。因此在将数据送到的时候,须要将这一层层的协议拆开,而后才能获得里面的数据

 

 

除了五层网络模型以外还有七层网络模型,那么七层网络模型是什么呢?就是将应用层一分为三,分别为:应用层,表示层和会话层。新出来的表示层和会话层没有相应的协议。通常表示层作的是数据格式化,或者加密等操做。就比方说禹哥的信,怕别人偷看,因而用甲骨文来写,这样就不怕别人看了。这就是表示层要作的事情。

相关文章
相关标签/搜索