网络参考模型(各层级介绍)

计算机网络的层次结构

 层次结构设计的基本原则

  • 各层之间是相互独立的;
  • 每一层需要有足够的灵活性;
  • 各层之间完全解耦

物理层

物理层(或称物理层,Physical Layer)是计算机网络OSI模型中最低的一层。物理层规定:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。简单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网广域网皆属第1、2层。

物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。如果您想要用尽量少的词来记住这个第一层,那就是“信号介质”。

数据链路层

数据链路层定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATMFDDI等。数据链路层必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为,帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。

物理链路(物理线路):是由传输介质与设备组成的。原始的物理传输线路是指没有采用高层差错控制的基本的物理传输介质与设备。

数据链路(逻辑线路):在一条物理线路之上,通过一些规程或协议来控制这些数据的传输,以保证被传输数据的正确性。实现这些规程或协议的硬件和软件加到物理线路,这样就构成了数据链路,从数据发送点到数据接收点所经过的传输途径。当采用复用技术时,一条物理链路上可以有多条数据链路。

网络层

网络层用于将数据从一台主机传输到位于不同网络中的另一台主机。它还负责数据包路由,即从可用路由数量中选择最短路径来传输数据包。发送方和接收方的 IP 地址由网络层放在标头中。

网络层的功能是:

路由:网络层协议确定从源到目的地的路由是合适的。网络层的这个功能被称为路由。

逻辑寻址:为了唯一标识互联网络中的每个设备,网络层定义了一种寻址方案。发送方和接收方的 IP 地址由网络层放在标头中。这样的地址唯一且通用地区分每个设备。

* Segment在 Network 层被称为Packet。

*网络层由路由器等网络设备实现。

传输层

传输层是网络参考模型中的第四层,主要负责端到端的数据传输和流控制。传输层通过使用传输协议来提供可靠的数据传输服务,确保数据包按照正确的顺序到达目的地。其中最常用的传输协议是TCP(传输控制协议)和UDP(用户数据报协议)。

TCP协议提供面向连接的、可靠的数据传输服务。在数据传输过程中,TCP通过序列号、确认号和校验和等机制来确保数据的可靠性和完整性。它还利用滑动窗口机制进行流控制,确保发送方和接收方之间的数据传输速率相匹配。

UDP协议则提供无连接的、不可靠的数据传输服务。与TCP相比,UDP不进行连接的建立和维护,也不提供流控制和确认机制。因此,UDP适用于对实时性要求较高、数据传输要求简单的应用,如音视频流媒体。

传输层还具有端口号的概念,端口号用于标识不同的应用程序或服务。通过端口号,接收方可以将传输层接收到的数据包交给相应的应用程序处理。

网络层和传输层是实现网络通信的核心层级。网络层负责路由选择和数据包的传输,传输层负责可靠数据传输和流控制。它们的协同工作保证了网络的可靠性、稳定性和效率。对于网络的设计和优化,需要综合考虑网络层和传输层的特点和需求,选择合适的协议和算法。

会话层

会话层是网络参考模型中的第五层,主要负责建立和维护网络中的会话连接。会话连接指的是在网络中进行应用程序之间通信的一种机制,它提供了数据交换的逻辑通道。会话层通过创建、管理和终止会话连接来确保网络中的应用程序能够进行可靠的通信。

会话层的功能包括会话的开始、暂停、重启和结束,以及会话连接的确认和同步。它负责处理会话中的错误、超时和恢复机制,并提供必要的安全性和鉴权机制。会话层的实现通常借助于会话协议,如RPC(远程过程调用)和SIP(会话初始化协议)。

表示层

表示层位于会话层之上,主要负责数据的格式转换和加密解密等功能。它将应用层发送的数据进行转换,以便应用程序之间能够相互理解和处理。表示层的功能包括数据格式的标准化、数据的压缩和解压缩、数据的加密解密以及数据的字符集转换等。

应用层

应用层是网络参考模型中的最高层,也是最接近用户的一层。应用层包含了几乎所有的网络应用协议,如HTTP、SMTP、FTP等。它为用户提供了各种各样的网络服务和应用程序,如电子邮件、文件传输、网页浏览等。

应用层的功能包括数据的处理、表示和传输。它负责将用户的请求和数据传输到网络中,然后接收网络中的响应并将其呈现给用户。应用层的实现通常借助于应用层协议,如HTTP、SMTP和FTP等。

以上是对网络参考模型的定义和OSI七层网络参考模型的介绍。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值