前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >OSI七层模型

OSI七层模型

原创
作者头像
Nujil
发布2023-04-03 15:17:47
4130
发布2023-04-03 15:17:47
举报
文章被收录于专栏:CNotesCNotes

Overview:

OSI(Open System Interconnection)七层参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。

各层简介

应用层

  • 应用层是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。
  • 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP等。
  • 主要负责对软件提供接口以使程序能使用网络服务。术语“应用层”并不是指运行在网络上的某个特别应用程序 ,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。

表示层

  • 对应用层数据进行编码与转换,从而确保目的设备可以通过适当的应用程序理解源设备上的数据
  • 采用可被目的设备解压缩的方式对数据进行压缩
  • 对传输数据进行加密并在目的地解密

会话层

  • 用于在源程序和目的程序之间创建并维护对话,创建一个逻辑的连接。
  • 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。

传输层

  • 区分不同的上层应用 (端口号) 80 23
  • 定义流量控制
  • 为数据传输提供可靠(TCP)或不可靠的连接服务(UDP)
  • 数据的分段

网络层

  • 进行逻辑地址寻址,实现不同网络之间的路径选择。
  • 控制子网的运行,如逻辑编址、分组传输、路由选择
  • 协议有:ICMP(互联网控制信息协议) IGMP(组管理协议) IP(IPV4 IPV6)(互联网协议)
  • 安全协议、路由协议(vrrp虚拟路由冗余)

数据链路层

  • 建立逻辑连接、进行硬件地址寻址、差错校验 等功能。(由底层网络定义协议)
  • 将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。
  • 物理寻址、同时将原始比特流转变为逻辑传输线路
  • 地址解析协议:ARP、PARP(反向地址转换协议)

物理层

  • 建立、维护、断开物理连接。(由底层网络定义协议)
  • 机械、电子、定时接口通信信道上的原始比特流传输
  • TCP/IP 层级模型结构,应用层之间的协议通过逐级调用传输层(Transport layer)、网络层(Network Layer)和物理数据链路层(Physical Data Link)而可以实现应用层的应用程序通信互联。

各层的数据形式:

  • 表示层-会话层: 数据流
  • 传输层: 数据段
  • 网络层: 数据包
  • 数据链路层: 数据帧
  • 物理层: 比特流

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Overview:
  • 各层简介
    • 应用层 :
      • 表示层
        • 会话层:
          • 传输层
            • 网络层
              • 数据链路层
                • 物理层
                • 各层的数据形式:
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档