OSI七层模型
模型 七层 osi
2023-06-13 09:18:13 时间
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)而可以实现应用层的应用程序通信互联。
各层的数据形式:
- 表示层-会话层: 数据流
- 传输层: 数据段
- 网络层: 数据包
- 数据链路层: 数据帧
- 物理层: 比特流
相关文章
- OSI七层模型中的常用网络协议简介
- 【Kaggle竞赛】AlexNet模型定义及实现
- 利用转录组数据构建预后模型的8分+发文技巧
- 第二章 TCP/IP-IOS七层模型
- java虚拟机可以运行的文件_虚拟机的网络模型有
- R语言分布滞后非线性模型(DLNM)研究发病率,死亡率和空气污染示例|附代码数据
- 终于弄明白了 RocketMQ 的存储模型
- 跟着Nature Communications学数据分析:R语言做随机森林模型并对变量重要性排序
- 将扩散模型用于目标检测任务,从随机框中直接检测!
- 网络七层模型OSI(Open System Interconnection)
- 【Java 网络编程】网络环境简介 ( 网络 | 网络编程 | OSI 七层网络模型 | TCP/IP 网络模型 )
- 【计算机网络】计算机网络概述 : 总结 ( 概念 | 组成 | 功能 | 分类 | 性能指标 | OSI 七层参考模型 | TCP/IP 模型 | 五层参考模型 )★★★
- 抛弃注意力,比EfficientNet快3.5倍,类Transformer新模型跨界视觉任务实现新SOTA
- 达观数据研发“曹植”大语言模型,致力于国产GPT模型
- OSI七层模型
- 简单了解下OSI七层模型的作用以及常见网络协议含义和所用端口详解程序员
- JVM内存模型和性能优化详解编程语言
- MSSQL三种模式:探究其中之精髓(mssql的三个模型)
- yii框架表单模型使用及以数组形式提交表单数据示例