区别:

1.TCP是可靠的传输方式,UPD是不可靠的

2.TCP是有连接的,UDP是无连接的

3.TCP具有可靠性保障,具有超时重发和流量控制的机制,UDP是没有可靠性保障的

4.TCP的适用于需要高安全性,高保密的环境;UDP适用于快速大量发送数据,安全性极低

5.TCP传输的数据头部具有序号和确认号信息,而UDP传输只有数据长度的信息

6.TCP因为需要三次握手,所以传输速度没有UDP快

相同点:

1.都是传输层的协议

2.打开对应的端口