OSI七层协议和五层协议

【 1 】互联网协议交互的基础

  1. 硬件设备

  2. 光缆

【 2 】OSI七层协议

  1. 物理层(Physical Layer):负责传输比特流(0和1)以及物理连接的建立和维护。
  2. 数据链路层(Data Link Layer):提供可靠的数据传输,确保数据在物理媒体上的无差错传输。
  3. 网络层(Network Layer):处理网络间的数据路由和逻辑寻址,实现不同网络之间的互联。
  4. 传输层(Transport Layer):负责端到端的数据传输,提供可靠的数据传输、错误检测和纠正,以及流量控制和拥塞控制。
  5. 会话层(Session Layer):管理应用程序之间的会话和数据交换。
  6. 表示层(Presentation Layer):处理数据的表示和编码,确保应用程序能够正确地解释和处理接收到的数据。
  7. 应用层(Application Layer):提供用户与网络之间的接口,支持特定的应用程序和服务。

【 3 】TCP / IP 五层协议

  1. 网络接口层(Network Interface Layer):负责物理层和数据链路层的功能,处理与物理网络的接口。
  2. 网际层(Internet Layer):相当于OSI模型的网络层,处理网络间的数据路由和寻址。
  3. 传输层(Transport Layer):相当于OSI模型的传输层,提供端到端的可靠数据传输。
  4. 应用层(Application Layer):相当于OSI模型的会话层、表示层和应用层,提供应用程序与网络之间的接口和通信服务。
  5. 主机-网络层(Host-to-Network Layer):负责将数据从主机传输到网络,并进行数据的物理传输。

        五层协议模型是基于实际应用中最常用的TCP/IP协议栈而提出的,它将会话层、表示层和应用层合并为一个应用层。与OSI七层模型相比,五层协议模型更加简化,但仍能满足大多数网络通信需求。

【 4 】每一层常见的网络设备

OSI七层协议和五层协议_第1张图片

 

传输层 : 交换机

网络层: 路由器

数据链路层 : 网桥、网卡

物理层: 中继器、集线器、双绞线

【5】TCP / IP五层协议

【一】物理层

  • 由来:物理层是网络通信的最底层,负责将数据转换为电信号进行传输。
  • 功能:物理层主要通过发送高低电压(电信号)来传输数据,其中高电压表示数字1,低电压表示数字0。

【二】数据链路层

  • 由来:在物理层的基础上,数据链路层规定了电信号的分组方式,并赋予其意义。
  • 功能:数据链路层定义了电信号的分组方式,将数据分组成帧进行传输。其中以太网协议是常用的数据链路层协议,它规定了数据帧的格式,包括报头和数据两部分。

【三】网络层

  • 由来:网络层的出现是为了解决全球范围的互联网通信问题,将各个局域网连接起来。
  • 功能:网络层引入了一套新的地址体系,即网络地址,用于区分不同的广播域或子网。IP协议是网络层最重要的协议,它定义了IP地址的格式和分配规则,实现了全球范围的互联网通信。

【四】传输层

  • 由来:传输层是为了解决多个应用程序在同一台主机上的通信问题,通过端口号来标识不同的应用程序。
  • 功能:传输层建立端口到端口的通信连接,包括TCP协议和UDP协议。TCP协议提供可靠的传输,通过三次握手建立连接,保证数据的完整性和顺序性;UDP协议提供不可靠的传输,适用于一次性发送全部数据的场景。

【五】应用层

  • 由来:应用层是用户直接感知的层级,用于规定应用程序的数据格式。
  • 功能:应用层定义了应用程序的数据格式,包括HTTP协议、FTP协议、SMTP协议等。这些协议规定了数据的组织形式,使不同应用程序能够相互通信。

以上就是TCP/IP五层协议的主要内容,每层都有特定的功能和协议,通过这些层次的协同工作,实现了互联网通信的原理。

 

你可能感兴趣的:(网络)