
我举个列子,你是我的朋友,我如何找到你跟你谈话就可以模拟出一个七层的实现过程。
第一,物理层,也就是硬件的,保证我能找到你的基本条件。
这就像我们的交通,规定很多交通规则,只要到你哪里的这条路是通的,那么我去你哪里就没问题,但是我必须得遵守这些规则。
RJ45定义wires/pins,ethernet和802.3定义wires/pins1,2,3 ,6。
主要协议、数据格式:802.3,802.5 Fddi,e1a/t1a,232,V.35,V.24 这些都是他数据通讯的电气定义。
第二,数据链路层。
它保证数据点到点的安全传输,那么如果我要去你哪里,必须保证我去汽车站这个途中是安全的,那么从我家到汽车站是一个点到另一个点。
那么数据是被封装成针的格式,通过每个点来传输的。
我家先到公交车站,再到汽车站。
第三,网络层。
它是用来提供逻辑地址用的。
说白了就是选路。
他没有任何检测的机制。
比如我要去你家,我必须知道你家在那儿,我要往哪个方向走。
那么数据是通过路由来实现的。
第四,传输层,他是实现端到端的安全传输,也就是我家这端到你家这端的安全保证。
把数据封装成包,包里面有包头,等等。
还有一些校验的机制。
我要到你家肯定得做好准备工作,带好东西。
第五,会话层。
这时实现会话的管理的同步,我到你家了,跟你说话了,我们的话要同步,不能我说了半天,你还没有任何反映,等你反映过来我人也走了。
第六,表示层。
这个就规定了我们的语言的表达形式,和特定功能的实现。
比如我讲的英语,你讲的法语,那么我们就无法沟通。
第七,应用层。
指的是应用接口。
我们经过这样一次成功的交谈以后结果是什么?表现出来的是什么?但是这里好像有点不太贴切。
在数据上可以表示为一些简单的应用,比如FtP、web等等,这些都是可以实现让我们看的到的东西。
原文地址:https://www.weidianyuedu.com/content/0220648303234.html