TCP UDP 区别

2021-04-15  本文已影响0人  河马咕嘟

都是TCP/ip 的族内协议

UDP: 面向非连接的 不安全的 相对高效的,数据结构只有 源端口号,目的端口号,UDP长度,UDP校验码(使用 IP 首部、UDP 首部和数据报中的数据进行计算,接收方可以通过校验码验证数据的准确性,发现传输过程中出现的问题;)8个字节不用三次握手

TCP :传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议

• 源端口、目标端口
发送方进程的端口号,数据接收方的端口号(范围0-65535);

TCP三次握手

TCP协议发送数据之前必须在通信的两端建立连接,建立连接的方法是TCP三次握手:

TCP三次握手

为什么 TCP 建立连接需要三次握手,而不是两次?
TCP既要保证数据可靠传输,又要提高传输的效率,而用三次(客户端与服务端发送的报文都得到了响应,通信双方全都有来有回)恰恰满足了以上两方面的需求!

上一篇下一篇

猜你喜欢

热点阅读