TCP / IP协议架构
虽然没有关于如何用分层模型描写TCP/IP的通用协议,但通常将TCP/IP视为比OSI模型中使用的七层更少的层组成。TCP/IP的大多数描写在协议体系结构中定义了三到五个功能级别。四级模型基于DDN协议手册第1卷中的DOD协议模型中所示的三层(利用程序,主机到主机和网络访问),并添加了一个单独的层。互联网层。此模型提供了TCP/IP协议层次结构中各层的公道图形表示。
与OSI模型一样,数据在发送到网络时在堆栈中向下传递,在从网络接收到时在堆栈中向上传递。从数据从利用程序层到底层物理网络的协议栈向下传输时,TCP/IP的四层结构体现为处理数据的方式。堆栈中的每层都添加了控制信息,以确保正确传送。此控制信息称为标头,由于它位于要发送的数据的前面。每层将从上一层收到的所有信息都视为数据,并将其自己的标头放在该信息的前面。在每层添加传递信息称为封装。(有关此问题的说明,请参见图13。)接收到数据时,情况恰恰相反。在将数据传递到上一层之前,每层都会剥离其标头。随着信息流回堆栈,从较低层接收到的信息将被解释为标头和数据。
每层都有自己的独立数据结构。从概念上讲,一个层不知道该层之上和之下的层使用的数据结构。实际上,为了更有效的数据传输,一层的数据结构被设计为与周围层所使用的结构兼容。但是,每一个层都有自己的数据结构和描写该结构的术语。
使用TCP的利用程序将数据称为流,而使用UDP的利用程序将数据称为消息。TCP将数据称为段,而UDP将其数据称为包。Internet层将所有数据视为称为数据报的块。TCP/IP使用许多不同类型的基础网络,每种网络对其传输的数据可能具有不同的术语。大多数网络将传输的数据称为数据包或帧。图14显示了一个网络,该网络传输称为帧的数据。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP