计算机网络体系结构:
- OSI/RM(开放系统互连基本参考模型):七层,复杂且不实用。
- TCP/IP体系结构:四层协议,包含应用层、运输层、网际层、网络接口层。其中网络接口层没有什么内容。
- 五层协议:综合OSI、TPC/IP的优点
- 应用层
任务是通过应用进程间的交互来完成特定网络图应用。应用层交互的数据单元称为报文。
- 运输层
任务是负责向两台主机中进程之间的通信提供通用的数据传输服务。多种应用可以使用同一个运输层服务。由于一台主机可以同时运行多个进程,因此运输层有复用和分用的功能。
运输层主要使用两种协议:
TCP(传输控制协议)-提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段。
UDP(用户数据报协议)-提供无连接、尽最大努力的数据传输服务,其数据的单位是用户数据报
- 网络层
负责分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或者包进行传送。在TCP、IP体中,由于网络层使用IP协议,因此分组也叫做IP数据报,或简称数据报。
- 数据链路层
两台主机之间的数据传输,总是在一段一段的链路上传送的,这就需要使用专门的链路层的协议。在两个相邻节点之间传送数据时,数据链路层将网络层叫下来的IP数据报组成帧。在两个相邻接点间的链路上传送帧。每一帧包括数据和必要的控制信息。
- 物理层
物理层上所传数据的单位是比特。