1.TCP(传输控制协议):面对连接的可靠传输协议,协议号6
TCP:
优:可靠,安全(重传,流控),确认机制
缺:慢
应用场景:用于重要数据的传递
UDP:
优:快
缺:不可靠,不安全,无重传流控确认机制
应用场景:实时流量的传递(对带宽要求高),视频会议,电话流量
TCP连接的建立过程:
三次握手:
1.本端向对端发送SYN报文,序列号为a,SYN置位
2.对端向本端发送SYN ACK报文,序列号为b,ACK确认号为a+1,SYN和ACK置位(ACK确认号确认哪个连接,告诉本端下一个发送的SYN序列号)
3.本端向对端发送ACK报文,序列号为a+1,ACK确认号为b+1,ACK置位
TCP断开连接:
四次挥手:
1.本端向对端发送一个FIN请求断开连接
2.对端向本端发送ACK确认断开连接,自此单向TCP连接断开
3.对端向本端发送一个FIN请求断开连接
4.本端向对端发送ACK确认断开连接,自此双向TCP连接断