美文网首页程序员
OSI七层标准模型

OSI七层标准模型

作者: senpaiLi | 来源:发表于2018-12-23 22:24 被阅读0次
    一、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的数据链路层和物理层,比特

    一张非常强大的TCP/IP图解
    参考地址:
    http://www.colasoft.com.cn/download/protocols_map.php

    OSI模型的网络层同时支持面向连接和无连接的通信,但是传输层只支持面向连接的通信;TCP/IP模型的网络层只提供无连接的服务,但是传输层上同时提供两种通信模式。

    四、数据的传输过程

    应用层的数据段,加上TCP/UDP头之后,包装成数据包,再加上IP头之后,包装成数据帧,最后加上MAC,转换成bit数据,在物理层进行传输。

    数据封装过程
    类比图

    相关文章

      网友评论

        本文标题:OSI七层标准模型

        本文链接:https://www.haomeiwen.com/subject/pbdokqtx.html