[TOC]
OSI七层模型

例子
以公司A和公司B的一次商业报价单发送为例,看每一层具体做了什么。
- 应用层:要发送的商业报价单,就是应用层提供的一种网络服务,当然,老板也可以选择其他服务,比如说,发一份商业合同,发一份询价单,等等
- 表示层:由于公司A和公司B是不同国家的公司,他们之间的商定统一用英语作为交流的语言,所以此时表示层(公司的文秘),就是将应用层的传递信息转翻译成英语。同时为了防止别的公司看到,公司A的人也会对这份报价单做一些加密的处理。这就是表示的作用,将应用层的数据转换翻译等
- 会话层:会话层的同事类似公司的外联部,掌握本公司与其他好多公司的联系方式。当接收到表示层的数据后,会话层将会建立并记录本次会话,他首先要找到公司B的地址信息,然后将整份资料放进信封,并写上地址和联系方式,准备将资料寄出。等到确定公司B接收到此份报价单后,外联部的同事就会终止此次会话。
- 传输层:传输层就相当于公司自己的投递员,他们负责将上一层的要寄出的资料投递到快递公司或邮局。
- 网络层:网络层就相当于快递公司庞大的快递网络。比如说,从深圳发往北京的顺丰快递,首先要到顺丰的深圳集散中心,从深圳集散中心再送到武汉集散中心,从武汉集散中心再寄到北京顺义集散中心。这里每个集散中心,就相当于网络中的一个IP节点。
- 数据链路层:让数据以帧为单位进行传输,同时检测数据是否有丢失。
- 物理层:物理层相当于快递寄送过程中的传输介质,例如汽车,火车,飞机,船。
消息流
$\xrightarrow{应用层封装}$
$\xrightarrow{传输层封装}$
$\xrightarrow{网络层封装}$
$\xrightarrow{数据链路层封装}$
相关协议
