首页 > 其他 > 详细

OSI(7层)参考模型

时间:2021-05-13 19:28:17      阅读:11      评论:0      收藏:0      [点我收藏+]

OSI参考模型:

  1. 应用层:主机中所有与网络相连并且产生流量的软件(需要联网才能使用的软件)(例如:QQ属于应用层软件,文本编辑器不属于)

    • 典型的应用层服务:文件传输协议(FTP)

      电子邮件(SMTP)

      万维网(HTTP)

  2. 表示层:用于处理在两个通信系统中交换信息的表示方式。(QQ聊天,互相发送的的文本,图片,视频等都以规定的格式显现出来,因此我们才能够看到)

    • 功能:数据格式变换;数据加密解密;数据压缩和恢复。

     

  3. 会话层:向表示层的实体/用户进程提供建立连接并在连接上有序地传输数据。(例如:腾讯视频拉进度条并不会影响到酷狗音乐的播放)

4.传输层:负责主机中两个进程之间的通信。即端到端通信,传输单位是:报文段/用户数据报(例如:两台主机上两个QQ用户之间进行交流)

  • 功能:

    • 可靠传输(两个主机之间需要提前建立连接),不可靠传输(两个主机之间不需要提前建立连接)

    • 差错控制

    • 流量控制(根据接收方的接收能力控制发送方接收数据的能力)

    • 复用和分用

      • 复用:多个应用层进程可以同时使用下面运输层的服务。

      • 分用:运输层把收到的信息分别交付给上面应用层中响应的进程

5.网络层(IP层/网际层):主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务

  • 功能:

    • 路由选择 --- 最佳路径

    • 流量控制

    • 差错控制

    • 拥塞控制

  • 主要协议:IP,ARP,RARP,IGMP

6.数据链路层:主要任务是把网络层传下来的数据报组装成帧。

  • 功能:

    • 成帧(定义帧的开始和结束)

    • 差错控制 帧错+位错

    • 流量控制

    • 访问(接入)---控制 控制对信道的访问

     

7.物理层:“‘傻瓜层‘

  • 主要任务是在物理媒体上实现比特流的透明传输(无论所传数据是什么样的比特组合,都应当能够在链路上传送)

  • 功能:

    • 定义接口特性

    • 定义传输模式(单工,半双工,全双工)

    • 定义传输速率

    • 比特同步(时钟)

    • 比特编码

*各层协议为各层功能提供基础

总结

1-4层为端到端通信

5-7层为点到点通信

两台主机之间进行交流的过程中,每台主机需要经过各自的七层结构,而中间系统(包括路由器,交换机等物理设备)则需要经过5-7层,不经过1-4层。

OSI(7层)参考模型

原文:https://www.cnblogs.com/a-n-yan/p/14765301.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!