一、OSI简介
OSI是Open System Interconnection的缩写,意为开放式系统互联。
国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。
OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
这是一种事实上被TCP/IP 4层模型淘汰的协议。在当今世界上没有大规模使用。
OSI特点:下层对上层不可见,下层为上层服务。
二、OSI七层标准协议
具体7层 | 数据格式 | 功能与连接方式 | 典型设备 |
---|---|---|---|
应用层 Application | 数据ATPU | 网络服务与使用者应用程序间的一个接口 | 终端设备(PC、手机、平板等) |
表示层 Presentation | 数据PTPU | 数据表示、数据安全、数据压缩 | 终端设备(PC、手机、平板等) |
会话层 Session | 数据DTPU | 会话层连接到传输层的映射;会话连接的流量控制;数据传输;会话连接恢复与释放;会话连接管理、差错控制 | 终端设备(PC、手机、平板等) |
传输层 Transport | 数据组织成数据段Segment | 用一个寻址机制来标识一个特定的应用程序(端口号) | 终端设备(PC、手机、平板等) |
网络层 Network | 分割和重新组合数据包Packet | 基于网络层地址(IP地址)进行不同网络系统间的路径选择 | 网关、路由器 |
数据链路层 Data Link | 将比特信息封装成数据帧Frame | 在物理层上建立、撤销、标识逻辑链接和链路复用 以及差错校验等功能。通过使用接收系统的硬件地址或物理地址来寻址 | 网桥、交换机 |
物理层Physical | 传输比特(bit)流 | 建立、维护和取消物理连接 | 光纤、同轴电缆、双绞线、网卡、中继器、集线器 |
三、TCP/IP四层协议
TCP/IP模型实际上是OSI模型的一个浓缩版本,它只有四个层次:
1.应用层,对应着OSI的应用层、表示层、会话层,数据段
2.传输层,对应着OSI的传输层,数据包
3.网络层,对应着OSI的网络层,数据帧
4.网络接口层,对应着OSI的数据链路层和物理层,比特
参考地址:
http://www.colasoft.com.cn/download/protocols_map.php
OSI模型的网络层同时支持面向连接和无连接的通信,但是传输层只支持面向连接的通信;TCP/IP模型的网络层只提供无连接的服务,但是传输层上同时提供两种通信模式。
四、数据的传输过程
应用层的数据段,加上TCP/UDP头之后,包装成数据包,再加上IP头之后,包装成数据帧,最后加上MAC,转换成bit数据,在物理层进行传输。
数据封装过程类比图
网友评论