各层实现的功能:
*7 应用层:能与应用程式接口沟通,以达至展示给用户。
*6表示层:能为不同的用户端提供数据和信息的语法转换内码,使系统能解读成正确的数据。同时,也能提供压缩解压、加密解密。
*5会话层:用于为通讯双方制定通讯方式,并建立、拆除会话(双方通讯)。
*4 传输层:用于控制资料流量,并且进行侦错及错误处理,以确保通讯顺利。而传送端的传输层会为封包加上序号,方便接收端把封包重组为有用的资料或档案。
*3 网络层:为资料传送的目的地寻址,再选择出传送资料的最佳路线。
*2数据链路层:网络上资料封包如何传送的方式。
*1 物理层:定义了所有电子及物理设备的规范。其中特别定义了设备与物理媒介之间的关系,这包括了针脚、电压、线缆规范、集线器、中继器、网卡、主机适配器(在SAN中使用的主机适配器)以及其他的设备的设计定义。
形象理解如下:
将七层比喻为真实世界收发信的两个老板的图。
* 7 应用层:老板
* 6 表示层:相当于公司中简报老板、替老板写信的助理
* 5 会话层:相当于公司中收寄信、写信封与拆信封的秘书
* 4 传输层:相当于公司中跑邮局的送信职员
* 3 网络层:相当于邮局中的排序工人
* 2 数据链路层:相当于邮局中的装拆箱工人
* 1 物理层:相当于邮局中的搬运工人
一般工控中用的Modbus通信往往使用第一、二层, CAN通信使用第一、二、七层;
文章评论(0条评论)
登录后参与讨论