OSI 模型

server/2024/10/9 7:45:22/
OSI参考模型包括什么:
OSI 参考模型分为七层从下往上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应 用层
应用层
              应用层是 OSI 标准模型的最顶层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。包括文件传输、电子邮件远程登录和远端接口调用等协议。
表示层 :
             表示层向上对应用进程服务,向下接收会话层提供的服务,表示层位于 OSI 标准模型的第
六层,表示层的主要作用就是将设备的固有数据格式转换为网络标准传输格式。
会话层
             会话层位于 OSI 标准模型的第五层,它是建立在传输层之上,利用传输层提供的服务建立和维持会话。
传输层
              传输层位于 OSI 标准模型的第四层,它在整个 OSI 标准模型中起到了至关重要的作用。
传输层涉及到两个节点之间的数据传输,向上层提供可靠的数据传输服务。传输层的服务一般要经
历传输连接建立阶段,数据传输阶段,传输连接释放阶段 3 个阶段才算完成一个完整的服务过程。
网络
              网络层位于 OSI 标准模型的第三层,它位于传输层和数据链路层的中间,将数据设法从源端经过若干个中间节点传送到另一端,从而向运输层提供最基本的端到端的数据传送服务。
数据链路层
                     数据链路层位于物理层和网络层中间,数据链路层定义了在单个链路上如何传输数
据。
物理层
              物理层是 OSI 标准模型中最低的一层,物理层是整个 OSI 协议的基础,就如同房屋的地
基一样,物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。
OSI 模型图示的层
开放系统互连( OSI )模型定义了一个网络框架,以层为单位实现协议,控制权从一层传递到下一层。目前主要是作为一种教学工具使用。它在概念上将计算机网络结构按逻辑顺序划分为7 层。
低层处理电信号、二进制数据块,以及这些数据在网络中的路由。更高的层次包括网络请求和响应、数据的表示和网络协议,从用户的角度来看。
OSI 模型最初是作为构建网络系统的标准架构而设想的,如今许多流行的网络技术反映了 OSI 的分层设计。
物理层
在第 1 层, OSI 模型的物理层负责通过网络通信介质将数字数据位从发送(源)设备的物理层最终传输到接收(目标)设备的物理层。
1 层技术的示例包括以太网电缆和集线器。此外,集线器和其他中继器是物理层上运行的标准网络设备,电缆连接器也是。在物理层,数据使用物理介质支持的信令类型传输:电压、无线电频率或红外或普通光脉冲。
数据链接层
从物理层获取数据时,数据链路层会检查物理传输错误,并将数据帧中的位打包。数据链路层还管理物理寻址方案,如以太网的MAC 地址,控制网络设备对物理介质的访问
由于数据链路层是 OSI 模型中最复杂的层,因此它通常分为两 个部分:媒体访问控制 子层 和逻辑链接控 子层。
网络
网络层在数据链路层之上增加了 路由 的概念。当数据到达网络层时,会对每个帧内包含的 源地址 目的 地址 进行检查,以确定数据是否已经到达最终目的地。如果数据已经到达最终目的地,第 3 层将数据格式化为数据包送到传输层。否则,网络层更新目的地址,并将该帧推送到下层。
为了支持路由,网络层维护逻辑地址,如网络上设备的 IP 地址。网络层还管理这些逻辑地址和物理地址之间的映射。在 IPv4 网络中,此映射通过地址解析协议( ARP ) 完成 ;IPv6 使用邻居发现协议(NDP )。
传输层
传输层在网络连接中传递数据。 TCP (传输控制协议)和 UDP (用户数据报协议)是传输第 4 网络协议的最常见示例。不同的传输协议可能支持一系列可选功能,包括错误恢复、流量控制和支持重新传输。
会话层
会话层管理启动和拆除网络连接的事件的顺序和流 。在第 5 层,它构建以支持多种类型的连接,这些连接可以动态创建并通过单个网络运行。
表示层
表示层具有 OSI 模型的任何部分的最简单功能。在第 6 层,它处理消息数据的语法处理,如 格式转换和 加密 / 解密 ,以支持其上方的应用程序层。
应用层
应用程序层向最终用户应用程序提供网络服务。网络服务是处理用户数据的协议。例如,在 Web 浏览器应用程序中,应用程序层协议HTTP 打包发送和接收网页内容所需的数据。此层 7 向表示层提供数据(并获取数据)。
常见设备在 OSI 设备中所处层次

OSI 模型的信息流向


http://www.ppmy.cn/server/34288.html

相关文章

Flask与HTTP

一、请求响应循环 “请求-响应循环”:客户端发出请求,服务器处理请求并返回响应。 Flask Web程序的工作流程: 当用户访问一个URL,浏览器便生成对应的HTTP请求,经由互联网发送到对应的Web服务器。Web服务器接收请求&a…

sklearn和torch计算的r2 score不一样

检查一下函数参数的位置,预测值和真实值位置不一样,可以参考函数定义 torch_r2score torch_r2(pred, y) sklearn_r2score r2_score(y, pred) https://pytorch.org/torcheval/main/generated/torcheval.metrics.functional.r2_score.html Parameters: …

【YOLO】目标检测 YOLO框架之train.py参数含义及配置总结手册(全)

1.一直以来想写下基于YOLO开源框架的系列文章,该框架也是日常项目开发中常用的一款工具,最近刚好挤时间梳理、总结下这块儿的知识体系。 2.熟悉、梳理、总结下YOLO目标检测相关知识体系,之前实战配置时总是临时性检索些注释含义,但…

视频教程下载:为 GPTs 商店构建 10 个 GPTs获得被动收入

欢迎来到 AI 驱动的内容创作新时代 - GPT 商店。这门综合课程是您成为定制和利用 GPT 模型解决多样化应用的专家的路线图。无论你是错过了应用商店革命的初始浪潮还是乘着它取得了成功,这都是你站在下一个重大数字飞跃前沿的机会。 课程模块: - 介绍 Ch…

Redis-分片机制

概述 业务需要:由于单台redis内存容量是有限的,无法实现海量的数据实现缓存存储 概念:由多个redis节点协助工作的机制就是redis的分片机制 作用:为了实现redis扩容 特点:分片机制把该机制中包含的多台redis缓存服务…

【数据结构】链表专题3

前言 本篇博客我们继续来讨论链表专题,今天的链表算法题是经典中的经典 💓 个人主页:小张同学zkf ⏩ 文章专栏:数据结构 若有问题 评论区见📝 🎉欢迎大家点赞👍收藏⭐文章 目录 1.判断链表是否…

亚马逊AWS免费优质证书分享-无服务器开发(有答案)

亚马逊云AWS又出了一张程序员⌨️专属免费证书了!这次证书是关于目前云上开发最🔥的Serverless无服务器开发,Serverless服务说白了就是一台服务器,大家可以部署写好的代码,但是服务器是由AWS帮忙维护的,减轻…

​【收录 Hello 算法】第 3 章 数据结构

第 3 章 数据结构 Abstract 数据结构如同一副稳固而多样的框架。 它为数据的有序组织提供了蓝图,算法得以在此基础上生动起来。 本章内容 3.1 数据结构分类3.2 基本数据类型3.3 数字编码 *3.4 字符编码 *3.5 小结