TCP
-
TCP的特点
- 面向连接
- 传输数据量大
- 传输速度慢
- 可靠三次握手:
第一次:客户端向服务器发送SYN包,等待服务器确认,进入syn_sent 转态,SYN:同步序列编号。 第二次:服务器接收到客户端发送的SYN包,必须确认收到,同时自己 发送一个SYN包,即SYN+ACK,服务器进入进入syn_recv转态, 第三次:客户端向服务器发送确认,即ACK包。此包发送完毕,tcp连接 成功 (ESTABLISHED状态),三次握手结束。四次挥手:
第一次:客户端发送一个FIN,向服务器发送关闭数据连接。 第二次:服务端收到FIN,向客户端发送一个ACK,确认序号为收到序 号+1,服务端进入CLOSE_WAIT状态。 第三次:服务端发送一个FIN,用来关闭服务端和客户端的数据传送, 服务端进入Last_ask状态。 第四次:客户端收到FIN后,进入time_wait状态,给服务端发送一个 ask,确认序号为收到的加1,服务端进入CLOSED状态,四次挥手结束。
UDP
- UDP的特点
- 面向非连接的
- 传输数据量小
- 传输速度快
- 不可靠
本文深入解析了TCP和UDP两种网络传输协议的特点与工作原理。详细介绍了TCP的面向连接特性、三次握手建立连接过程及四次挥手断开连接过程,以及UDP的面向非连接特性。对比了两者在传输数据量、速度和可靠性上的区别。
430

被折叠的 条评论
为什么被折叠?



