OSI模子

[复制链接]
发表于 2024-7-10 21:48:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  OSI模子,即开放系统互连模子(Open Systems Interconnection Model),是一个分层网络架构模子,用于标准化网络通信并促进差别系统之间的互操纵性。该模子由国际标准化构造(ISO)在1984年提出,共分为七层,每层都有特定的功能和职责。以下是对OSI模子的详细阐明和每一层的重要功能:
一 、OSI七层模子



  • 所有网络设备: 物理层、数据链路层、网络层
  • 主机 :传输层、会话层、表示层、应用层
1、物理层(Physical Layer):



  • 功能: 负责在物理媒体上传输原始的比特流。涉及硬件设备,如网卡、集线器、电缆、毗连器等。
  • 职责: 界说硬件接口和传输介质的物理特性,包罗电压、电缆规格、传输速率、信号时序等。指定毗连器、数据速率和如安在某些介子上进行位编码。本层也形貌低层的差错检测和纠正、频率分配。
2、数据链路层(Data Link Layer):



  • 功能: 负责节点之间的可靠数据传输。分为逻辑链路控制(LLC)子层和介质访问控制(MAC)子层。
  • 职责: 提供帧的组装和拆解、物理地点寻址、错误检测与纠正、流量控制。指定经过单一链路通信的方法,包罗多个系统共享同一介质时的“介质访问”控制协议。
3、网络层(Network Layer):



  • 功能: 负责在差别的网络之间传输数据包,并选择最优路径。
  • 职责: 提供逻辑地点寻址(IP地点)、路由选择、数据包的分片与重组、拥塞控制。指定经过潜在差别类型链路层网络的多跳通信方法。
4、传输层(Transport Layer):



  • 功能: 提供端到端的通信服务,确保数据完备传输。
  • 职责: 提供可靠的毗连(TCP)和不可靠的毗连(UDP)、端口寻址、错误检测与恢复、流量控制。指定运行在相同盘算机系统中的多个程序之间的链接或关联的方法。
5、会话层(Session Layer):



  • 功能: 管理会话建立、维护和克制,确保数据交换的次序和同步。
  • 职责: 会话管理、对话控制、会话恢复。指定由多个毗连构成一个通信会话的方法。
6、表示层(Presentation Layer):



  • 功能: 负责数据的语法和语义转换,确保差别系统之间的数据格式同等。
  • 职责: 数据格式化、加密解密、数据压缩解压。指定针对应用的数据表示格式和转换规则的方法。
7、应用层(Application Layer):



  • 功能: 为应用程序提供网络服务接口,支持各种网络应用。
  • 职责: 提供常见网络服务(如HTTP、FTP、SMTP、DNS等)、用户认证、数据传输管理。指定完成某些用户初始化任务的方法。
二、分层实现中的复用、分解和封装

  在分层实现中,复用(multiplexing)、分解(demultiplexing)和封装(encapsulation)是关键的概念,特别是在网络通信领域。这些概念资助理解如安在差别层次间有效通报信息和功能。以下是它们的详细表明和应用:
1、复用(Multiplexing)



  • 界说: 复用是指将多个独立的数据流或信号合并到一个共享的通道或媒介中,以便在传输或处理过程中有效地共享资源。
  • 应用:
       在网络通信中: 在网络传输层(如TCP协议),复用允许多个应用程序的数据流畅过单个毗连进行传输,以进步网络资源利用率。
2、分解(Demultiplexing)



  • 界说: 分解是指根据特定的标识或地点,从复用的通道或媒介中将多个数据流或信号分开。
  • 应用:
       在网络通信中: 在接收端,网络协议根据目标端口号(在传输层)或目标地点(在网络层)来分解接收到的数据包,将其分配给正确的应用程序或目标设备。
3、封装(Encapsulation)



  • 界说: 封装是将数据或功能包装在特定的协议格式或数据结构中,以便在差别的层次间通报和处理。
  • 应用:
       在网络通信中: 在发送端,数据在经过各层处理后被封装成数据包或帧,每一层添加相应的协议头(或标头),形成完备的协议数据单位(PDU),以便在网络中传输。
4、应用实例



  • 网络通信: 例如,在TCP/IP协议中,数据在传输层被封装成TCP段或UDP数据报,然后在网络层被封装成IP数据包,终极在物理层转换成比特流传输。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表