首页 > 其他分享 >OSI 协议详解

OSI 协议详解

时间:2023-11-23 09:11:06浏览次数:42  
标签:协议 Layer 表示层 OSI 详解 数据 应用层

一、层次图

 为了完成不同计算机或网络或架构之间的成功通信,国际标准化组织提出了OSI七层模型,该模型(从上到下)包括了应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。

每一层其实际上都是一个协议包,比如说当我们要提起应用层的时候,并不仅仅指计算机的应用程序(谷歌、火狐等APP),还包含了大量的应用层协议,应用层协议能使应用层程序在网络中够正确的运行

二、图解各层

1、应用层(Application Layer) 应用协议

 2.表示层(Presentation Layer)   翻译、压缩、加解密

翻译层,将数据转换为二进制数据。传输之前会对数据进行压缩(减少数据所需要的空间。它就可以在很短的时间内到达目的地,数据压缩对实时视频和音频传输有很大的帮助,以保持完整性的数据传输前的数据加密)

与此同时,在发送端,数据会在表示层被加密,然后在接受端,数据再在表示层进行解密操作,保证数据传输的安全型。

 

 后续参考https://zhuanlan.zhihu.com/p/473211616

标签:协议,Layer,表示层,OSI,详解,数据,应用层
From: https://www.cnblogs.com/dxtx/p/17850802.html

相关文章

  • SQL 中的 MIN 和 MAX 以及常见函数详解及示例演示
    SQLMIN()和MAX()函数SQL中的MIN()函数和MAX()函数用于查找所选列的最小值和最大值,分别。以下是它们的用法和示例:MIN()函数MIN()函数返回所选列的最小值。示例:查找Products表中的最低价格:SELECTMIN(Price)FROMProducts;MAX()函数MAX()函数返回所选列的最大值。......
  • linux crontab详解
    当谈到在Linux系统上自动化任务时,Crontab(定时任务表)是一个强大而灵活的工具。它允许用户根据特定的时间计划执行命令或脚本。在这篇博客文章中,我们将深入研究Linux中Crontab的详细信息,了解其语法、用法以及一些常见的例子。1.什么是Crontab?Crontab是一个用于设置和管理定时任务......
  • 详解Python单下划线和双下划线
    一、单下划线1.命名约定。在Python中,单下划线作为命名约定,用于表示某个变量、方法或属性是内部使用的或具有特定含义,但不希望在外部直接访问。2.临时变量。在一些情况下,我们可能只需要临时使用某个变量,而不关心它的具体值。此时,可以使用单下划线作为变量名,表示它是一个无关紧要......
  • JVM虚拟机详解
    JDK是什么?JDK是用于支持Java程序开发的最小环境。Java程序设计语言Java虚拟机JavaAPI类库JRE是什么?JRE是支持Java程序运行的标准环境。JavaSEAPI子集Java虚拟机Java历史版本的特性?JavaVersionSE5.0引入泛型;增强循环,可以使用迭代方式;自动装......
  • python爬虫多个页面数据代码详解
    下面是一个简单的Python网页爬虫程序,可以用于爬取多个页面的数据:importrequestsfrombs4importBeautifulSoup#获取网页内容的函数defget_html(url):try:r=requests.get(url)r.raise_for_status()r.encoding=r.apparent_encoding......
  • 【主流技术】详解 Spring Boot 2.7.x 集成 ElasticSearch7.x 全过程(二)
    目录前言一、添加依赖二、yml配置三、注入依赖四、CRUD常用APIES实体类documents操作常见条件查询(重点)分页查询排序构造查询测试调用五、文章小结前言ElasticSearch简称es,是一个开源的高扩展的分布式全文检索引擎,目前最新版本已经到了8.11.x了。它可以近乎实时的存储、......
  • SAP集成技术(六)技术、标准和协议
    本文链接:https://www.cnblogs.com/hhelibeb/p/17849837.html内容摘录自《SAPInterfaceManagementGuide》。WebServiceWebService是互联网或企业网络中的平台-无关的服务,通过该服务,应用程序可以使用标准的网络技术与先前定义的接口交换信息。术语的定义如此,但是,具体的含义......
  • 《安富莱嵌入式周报》第327期:Cortex-A7所有外设单片机玩法LL/HAL库全面上线,分享三款GU
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 1、2023Hackaday大赛胸牌开源Vectorscope-main.zip(66.83MB)https://github.com/Hack-a-Day/Vectorscope前段时间分享后,好几个网友咨询这个胸牌有没有开源,搜到了开源地址......
  • Maybatis-Plus 数据库查询 lambdaQuery和mapper中EQ、NE、GT、LT、GE、LE、select、li
    Maybatis-PluslambdaQuery和mapper中EQ、NE、GT、LT、GE、LE的用法及详解实体当前实体如下,后续代码示例都用该实体;@Data@TableName("user_info")@ApiModel(value="UserInfo对象",description="")publicclassUserInfoimplementsSerializable{privatesta......
  • 算法的奥秘:种类、特性及应用详解(算法导论笔记1)
    原文链接算法,是计算机科学领域的灵魂,是解决问题的重要工具。在算法的世界里,有着各种各样的种类和特性。今天,我将带各位踏上一段探索算法种类的旅程,分享一些常见的算法种类,并给出相应的实践和案例分析。希望通过本文的介绍,能够帮助您更好地理解和应用这些算法,提高解决问题的能力。......