TCP传输协议,是一种面向连接的、可靠的、基于字节流的传输层 怎么区别TCP和UDP


TCP传输协议,是一种面向连接的、可靠的、基于字节流的传输层 怎么区别TCP和UDP

文章插图
TCP传输协议,是一种面向连接的、可靠的、根据字节流的传输层通讯协议,由IETF的RFC793界定,UDP是Internet协议集支持一个无连接的传输协议,为应用软件提供了一种不用创建连接,就能推送封装的IP数据包的办法;
二者的区别关键如下,最先,TCP面向连接,而UDP是无连接的,换句话说,UDP传送数据前不必须创建连接;
次之,TCP提供的服务更可靠,也就是说,根据TCP连接传送的信息无差错、不遗失、不重复,并且能按序抵达,而UDP不保证可靠交货;
第三,TCP面向字节流,换句话说TCP处理数据时,当做一连串无结构的字节流,而UDP则面向报文的,TCP连接只能是点到点的,但UDP不仅支持一对一,还能够一对多、多对一和多对多的互动通讯,UDP的首部花销8个字节比TCP的20字节要小 。
【TCP传输协议,是一种面向连接的、可靠的、基于字节流的传输层 怎么区别TCP和UDP】