标签:实现 传输 通过 建立 面向 可靠传输 的区别 分包 不可
tcp是面向连接的可靠的传输协议
udp是非连接的不可靠的传输协议
1.面向连接,应用程序在使用tcp之前,必须建立tcp连接,在传输完成之后再释放连接
2.点对点连接(UDP可以一对多,一对一)
3.tcp连接传输的数据是可靠的交付服务
4.全双工,双方可以再任意时刻发送数据
5.面向字节流,虽然应用程序和TCP交互的是大小不等的数据块,但是tcp只保证,发送方和接收方接到的字节流相同。
每条tcp连接有两个端点,连接的两个端点称为套接字(socket)
套接字是由ip和端口号组成的。例如 127.0.0.1:8080
tcp通过校验和,重传控制,序号标识,滑动窗口,确认应答实现可靠传输。如丢包时的重发机制,还可以对次序乱掉的分包进行顺序控制。
标签:实现 传输 通过 建立 面向 可靠传输 的区别 分包 不可
原文地址:https://www.cnblogs.com/LcMiho/p/10195222.html