时间:2024-12-26 21:01:06
网络协议三种协议特点
网络协议主要有两种类型:面向消息的协议和基于流的协议。
1. 面向消息的协议:以消息为单位在网上传数据,消息在发送端一条一条地发送,在接收端也只能一条一条地接收。每一条消息是独立的,消息之间存在着边界。保护消息边界是指传输协议把数据当作一条独立的消息在网络上传输,接收端只能接收独立的消息。例如,UDP协议就是面向消息的。
2. 基于流的协议:不保护消息边界,将数据当作字节连续地传输,不管实际消息边界是否存在。发送端可以将原始消息分解成几条小消息分别发送,或者把几条消息积累在一起,形成一个较大的数据包,一次送出。接收端会尽量地读取有效数据。只要数据一到达,网络堆栈就开始读取它,并将它缓存下来等待进程处理。例如,TCP协议就是基于流的协议。
快测评广州东远堂信息科技有限公司版权所有 网站地图提供支持 粤ICP备15011623号