美文网首页
网络分层

网络分层

作者: 12313凯皇 | 来源:发表于2019-04-01 15:50 被阅读0次

网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,以及控制信息的加载或拆出等工作,分别由不同的硬件和软件模块来完成。这样可以将通信和网络互联这一复杂的问题变得较为简单。

网络分层有不同的模型,有的模型分7层,有的模型分5层。本文将针对5层模型进行简单的讲解,因为它更好理解。网络分层的每一层都是为了完成一种功能而设的。为了实现这些功能,就需要遵守共同的规则,这个规则叫做“协议”。网络分层如下图所示:


网络分层

如图所示,5层模型中,网络分层从上到下分别是应用层、传输层、网络层、数据链路层和物理层越靠下的层越接近硬件。下面来分别了解这些分层:

  1. 物理层
    该层负责比特流在节点间的传输,即负责物理传输。该层的协议既与链路有关,也与传输介质有关。其通俗来讲就是把计算机连接起来的物理手段。
  2. 数据链路层
    该层控制网络层与物理层之间的通信,其主要功能是如何在不可靠的物理线路上进行数据的可靠传递。为了保证传输,从网络层接收到的数据被分割成特定的可被物理传输的帧。帧是用来移动数据的结构包,它不仅包括原始数据,还包括发送方和接收方的物理地址以及纠错和控制信息。其中的地址确定了帧将发送到何处,而纠错和控制信息则确保帧无差别到达。如果在传送数据时,接收点检测到所传数据中有差错,就要通知发送方重发这一帧。
  3. 网络层
    改成决定如何将数据从发送方路由到接收方。网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中的节点A到另一个网络中节点B的最佳路径。
  4. 传输层
    该层为两台主机上的应用程序提供端到端的通信。相比之下,网络层的功能是建立主机到主机的通信。传输层的两个传输协议:TCP(传输控制协议)和UDP(用户数据报协议)。其中TCP是一个可到的面向连接的协议,UDP是不可靠的或者说无连接的协议。
  5. 应用层
    应用程序收到传输层的数据后,接下来就要进行解读。解读必须事先规定好格式,而应用层就是规定应用程序的数据格式。它的主要协议有HTTPFTPTelnetSMTPPOP3

相关文章

  • 网络分层

    1:应用层 规定应用程序的数据格式即数据协议,方便应用程序解读收到的传输层传来的数据。主要协议有:HTTP、FTP...

  • 网络分层

    把平时的7层分成四层

  • 网络分层

    把7层协议分成4层应用层 (服务器 客户端 浏览器 ) 在应用层 通过scoket套接字向下层传输 也可以直接到...

  • 网络分层

    网络分层有分为七层的、五层的、四层的,今天我要记录的是五层分层方式。 五层分别是物理层、链接层、网络层、传输层、应...

  • 网络分层

  • 网络分层

    TCP/IP分为四层 应用层原因:数据的传输和网络的访问是通过协议来进行的,FTP、SMTP、telnet、DNS...

  • 网络分层

    网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,以及控制信息的加载或拆出等工作,分别由不同的硬件和软...

  • 网络 分层

    OSI/RM 模型 在1978年国际标准化组织(ISO)提出了“开放系统互连参考模型”,即著名的OSI/RM 模型...

  • 网络分层

    OSI模型(共七层) 1.物理层 2.数据链路层 3.网络层 4.运输层 5.会话层 6.表示层 7.应用层 TC...

  • 网络分层

    网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,以及控制信息的加载或拆出等工作,分别由不同的软件和硬...

网友评论

      本文标题:网络分层

      本文链接:https://www.haomeiwen.com/subject/cfsvbqtx.html