前言
本文章用通俗易懂的方式介绍OSI七层模型的基本作用,并用具象化的比喻,更好的了解OSI七层模型。
计算机网络与OSI七层模型
众所周知,提及了计算机网络必然提到“OSI七层模型”、“TCP/IP模型”、“HTTP协议、TCP协议、UDP协议”等专业名词,但是却不知道计算机网络与这些名词有何关系。
因此我们必须知道,计算机网络存在最重要的意义就是将信息从A传输到B,OSI七层模型就是用于处理信息从A传输到B时遇到的种种问题,如我应该去找谁,要以何种形式传输等。
物流传输与计算机网络
物流传输模型
甲公司的A部门需要将物件寄送至乙公司的B部门,流程如下:
寄件方:
- 由甲公司A部门提出需要寄送快递
- 将物件依据公司A规章放入文件袋、快递箱、快递袋等包装好
- 由甲公司寄递部对物件的发送进行记录,并在本次寄送结束后核销
- 将物件给快递公司进行寄送工作,并确定传输路线
- 快递公司将物件分配到甲公司所在省物流仓库
- 有内部制度进行管控,如要求提供寄件码、按照物件大小进行分类等
- 提供前往寄件方省物流仓库基本路径及传输方式,如马路、铁路、水路、航线,车、船、飞机等
收件方:
- 提供前往收件方省物流仓库基本路径及传输方式,如马路、铁路、水路、航线,车、船、飞机等
- 有内部制度进行管控,如丢件处理方法、物件分流处理方法等
- 快递公司将物件分配到乙公司所在省、市、区物流仓库,并找到收件方地址
- 依据确定的传输路线进行配送
- 由乙公司寄递部进行签收、记录
- 寄递部将物件包装拆除,得到物件
- 将物件交给乙公司B部门进行后续处理
根据上述寄件方、收件方的角度,将物流拆分为两个模块,其中以内部制度、提供传输路径为基础,其他步骤为传输过程,完成了一次物件传输。完整模型如下:
OSI七层模型
依据计算机网络的特点,将上述物流模型进行替换,得出如下模型:
| 物流模型 | 网络模型 | OSI七层模型 | 主要作用 | 常见协议 |
|---|---|---|---|---|
| 物件 | 数据 | - | - | - |
| A、B部门 | 程序接口 | 应用层 | 负责对软件提供接口以使程序能使用网络服务 | TELNET、DNS、HTTP、HTTPS、FTP、NFS |
| 包装、拆包装 | 加密、压缩,解密、解压,格式化 | 表示层 | 统一数据格式,从而使得数据能在两个系统中传输 | LPP |
| 对物流进行记录 | 会话控制 | 会话层 | 对程序、服务间进行会话控制管理 | LDAP |
| 规划传输路线 | 提供传输连接方式 | 传输层 | 为数据传输提供逻辑路线,保证数据传输完整性 | TCP、UDP |
| 物流仓库流转 | 传输到指定路由 | 网络层 | 为数据传输提供地址、寻址 | IP、ICMP |
| 内部制度 | 数据检错、数据成帧、重发、流量控制 | 数据链路层 | 对数据进行分割、封装、及检错 | VLAN、IEEE 802.3、ARP、RARP、PPP |
| 海陆空传输方式 | 网线、光纤 | 物理层 | 为网络传输提供物理媒介,提供比特流传输途径 | - |
总结
通过物流模型的对比,比较生动的将OSI七层模型进行的划分,并了解其中的含义。在实际应用过程中,网络层、传输层、应用层在实际应用生产中较常接触到。
版权声明:本文为weixin_48684274原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。

