1.TCP协议
1.1 tcp协议的定义
tcp是面向连接的传输成通信协议,他是基于字节的流式协议,数据传输可靠
1.2 tcp协议的特性
(1).有序性:tcp协议在发送端会给数据包编号,是的接收段能够正切判断数据包的正确次序
(2) .正确性TCP使用checksum函数检查数据包是否损坏,发送接收都会计算校验和
(3) .可靠性:发送端有超时重发,并有确认机制识别错误和数据的丢失
(4) .可控性:采用滑动窗口协议与拥塞控制算法来控制1.3据包的发送速度
1.3 tcp通信的三个阶段
(1).建立连接
(2).传输数据
(3).终止连接
1.4 网络协议的三次握手,四次挥手
这里的三次握手指的是建立连接,四次挥手式终止连接
三次握手
四次挥手
2.UDP
2.1 定义
UDP是用户数据报协议,面向事务的传输层协议,传输数据不可靠
2.2
(1).无连接,面向事务,数据可能丢失或者损坏
(2).报文小,传输速度快
(3).适合于吞吐量打,可以在一定程度上承受数据损失的传输通信