1.TCP是面向连接的(确认三次握手,连接已创建才作传输)
2.TCP数据传输是有序的
3.TCP是重发丢失的数据包,直到你收到
4.TCP流式协议,像水流一样,两次数据发送的数据小,会合并成一次发送过去,这是由于TCP的优化机制的算法导致
5.TCP通信之前一定要建立连接,才可发送数据,类似打电话
6.UDP是数据报协议,通信之前不需要建立连接,只需发送数据,数据丢失不会继续发送,类似发短信
TCP的三次握手四次挥手
三次握手:
1.客户端向服务端发送链接请求,问是否可以连接
2.服务端接收到请求,确认连接(允许连接),加上连接请求
3.客户端收到许可,确认连接
4次握手 是因为对方确认了 才能断开连接,所以握手要三次。
TCP的特点: