体系结构:计算机网络所划分的层次及各层协议的集合。
计算机网络体系结构划分运用了分层思想。即,计算机网络完成的所有功能分为若干层,每层完成一部分子功能。每层完成相应功能时,与另一通信实体的相同层按照某种协议进行信息交换。
那么问题就来了,计算机网络分多少层?怎么划分?每一层实现什么功能?层和层之间怎么交互合作?即使已经有了严谨的体系结构的定义,也仍旧有几种划分的参考模型。其中最有名的就是OSI参考模型、TCP/IP参考模型、五层参考模型。
一、OSI参考模型(开放系统互连参考模型)

在OSI参考模型下各层的工作流程。
首先是发送端,发送端进程使用应用层协议完成某种特定应用,构造应用层数据,并在该数据前封装应用层的头部(AH,头部信息用来告诉接收端的应用层,去识别头部当中的信息的内容,作出判断进行相应的处理。)后把整个数据交给表示层。同样的,表示层也会在该数据前封装自己的头部(PH),然后传给会话层。会话层在该数据前封装自己的头部(SH)后传给传输层。传输层把封装了自己的头部(TH)的数据传给网络层。网络层把封装了自己的头部(N)的数据传给数据链路层。数据链路层在封装了头尾部(DT,注意数据链路层是封装头尾部。)的整个数据交给物理层。物理层把所有的数据转换成特定的信号的编码,以比特流的形式发送到线路上。
接收端接到这个数据后,从接收端的物理层向上逐层解析传递。即,各层去掉各自对应头部的信息后上传给上一层,直到传递给应用层。
二、、TCP/IP参考模型

实际上各大生产商使用的是TCP/IP参考模型。
与OSI模型相比,TCP/IP模型中网络接口层对应OSI的物理层+数据链路层。网际层对应网络层,运输层对应传输层,应用层对应应用层+运输层+表示层。其工作原理同OSI模型。
三、五层参考模型

理论上认为五层模型是比较合理的,工作原理同OSI模型。每一层处理的数据有不同的叫法,应用层叫报文,传输层叫段,网络层叫数据报,链路层叫帧,物理层叫比特流。