首页 > 其他分享 >OSI七层模型和TCP/IP五层模型

OSI七层模型和TCP/IP五层模型

时间:2023-08-25 22:45:56浏览次数:34  
标签:IP 模型 TCP OSI 开放式系统 应用层

OSI七层模型

OSI模型,即开放式通信系统互联参考模型Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。”

OSI定义了网络互连的七层模型(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),如下图所示:

 

应用层:为应用程序或用户请求提供各种请求服务。OSI参考模型最高层,也是最靠近用户的一层,为计算机用户、各种应用程序以及网络提供接口,也为用户直接提供各种网络服务。

表示层:数据编码、格式转换、数据加密。提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。

会话层:创建、管理和维护会话。接收来自传输层的数据,负责建立、管理和终止表示层实体之间的通信会话,支持它们之间的数据交换。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。

传输层:数据通信。建立主机端到端的链接,为会话层和网络层提供端到端可靠的和透明的数据传输服务,确保数据能完整的传输到网络层。

网络层:IP选址及路由选择。通过路由选择算法,为报文或通信子网选择最适当的路径。控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。

数据链路层:提供介质访问和链路管理。接收来自物理层的位流形式的数据,封装成帧,传送到网络层;将网络层的数据帧,拆装为位流形式的数据转发到物理层;负责建立和管理节点间的链路,通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。

物理层:管理通信设备和网络媒体之间的互联互通。传输介质为数据链路层提供物理连接,实现比特流的透明传输。实现相邻计算机节点之间比特流的透明传送,屏蔽具体传输介质和物理设备的差异。

TCP/IP五层模型

TCP/IP是一组协议的代名词,它包括许多协议,组成了TCP/IP协议簇。它是把OSI七层模型简化成了五层模型。每一层都呼叫它的下一层所提供的网络来完成自己的需求

 区别

开放式系统互联模型(OSI)是一个参考标准,解释协议相互之间应该如何相互作用。TCP/IP协议是美国国防部发明的,是让互联网成为了目前这个样子的标准之一。开放式系统互联模型(OSI)中没有清楚地描绘TCP/IP协议,但是在解释TCP/IP协议时很容易想到开放式系统互联模型(OSI)。两者的主要区别如下:

  • TCP/IP协议中的应用层处理开放式系统互联模型(OSI)中的第五层、第六层和第七层的功能。
  • TCP/IP协议中的传输层不能保证数据包在该层总是能够安全可靠地传输,而开放式系统互联模型(OSI)可以做到。
  • TCP/IP协议还提供一项名为UDP(用户数据报协议)的选择。

标签:IP,模型,TCP,OSI,开放式系统,应用层
From: https://www.cnblogs.com/sawyerhan/p/17658103.html

相关文章

  • 小程序项目知识付费系统源码,兔知云课堂帮助您掌握传播模型,开启知识变现之路
    如今,越来越多的教育者和创业者开始关注知识付费领域,他们希望通过将自己的知识变现,走上一条更加充实的创业之路。然而,知识付费并非一蹴而就,背后涉及到如何卖货、变现等诸多问题。这些问题在当下社会引起了广泛的讨论和思考。 有人认为,有知识有才华的人为什么不能通过自己的努力......
  • 模型迭代优化
    在本次进阶实践部分,将在原有Baseline基础上做更多优化,一般优化思路,从特征工程与模型中来思考。特征选择与删除:分析特征的重要性,可以使用特征选择方法(如基于模型的特征重要性)来选择最具有预测能力的特征,也可以删除一些对模型性能影响较小的特征。特征组合与交互:将不同特征进行组合、......
  • 模型量化中的均匀量化举例——量化和反量化
    模型量化是深度学习中的一种技术,用于降低模型的存储和计算要求,同时仍然保持近似的性能。均匀量化是其中的一种方法。下面我将提供一个简化的均匀量化示例: ......
  • 大模型存储实践|焱融全闪加速 AI 大模型开发应用
    百舸争流 AI存储是大模型高效训练的关键技术人工智能正在从文本、语音、视觉等单模态智能,向着多种模态融合的通用人工智能方向发展。基于多模态的预训练大模型将成为人工智能基础设施,AI大模型是“人工智能预训练大模型”的简称,是“大算力+强算法”结合的产物。它结合了"预训练"......
  • HarmonyOS/OpenHarmony(Stage模型)卡片开发应用上下文Context使用场景一
    1.获取应用文件路径基类Context提供了获取应用文件路径的能力,ApplicationContext、AbilityStageContext、UIAbilityContext和ExtensionContext均继承该能力。应用文件路径属于应用沙箱路径。上述各类Context获取的应用文件路径有所不同。通过ApplicationContext获取应用级别的应用......
  • 一、【ChatGLM-6B学习】-搭建一个简单的大模型
    最近业务上需要用到大模型相关的知识,所以准备简单的搭建一个环境,详细的细节后面慢慢研究,现记录下搭建过程。至于为什么选择ChatGLM-6B,主要原因是它支持中英双语,同时支持离线部署,可以方便的构建本地化的问答知识库。由于ChatGLM-6B对python版本有一定要求,目前要求3.7+版本,为了减......
  • Cognex InSight 实现ModBusTCP通讯详解
    1.实验准备:1.智能相机:本次实验使用的相机型号为:IS8200M,支持目前最新的InSight6.13版本固件,所以相机的固件也升级到了最新的6.01.03,这里建议固件版本最好使用最新的。注意,5.3以下的版本不支持ModbusTCP通讯,所以如果最高支持不到5.3的相机,请选择其他通讯方式。2.软件(InSight)版......
  • Nacos-服务多级模型
         ......
  • osi七层模型和tcp/ip四层模型每层作用和协议
    osi七层模型:网络由下到上物理层(第1层)根据端口和MAC地址,做分组(VLAN)隔离、访问控制数据链路层将数据最终编码为用0、1的比特流,然后传输,协议有atm、802网络层主要解决如何包装数据有ip、icmp传输层主要解决数据在网络中如何传输有tcp、udp会话层定义了如何开始、控制和结束一个......
  • 窗口到底有多滑动?揭秘TCP/IP滑动窗口的工作原理
    本文分享自华为云社区《窗口到底有多滑动?揭秘TCP/IP滑动窗口的工作原理》,作者:LionLong。当涉及网络性能优化和数据传输可靠性时,TCP/IP滑动窗口是一个关键的技术。本文将深入揭示TCP/IP滑动窗口的工作原理,探讨其在确保数据准确性和实现高效通信方面的重要性。通过对滑动窗口大小、......