相同之处:都是传输层协议,都使用端口号来区别不同的应用程序,都在报子头自段添加源端口和目的端口。

不同之处:tcp提供面向连接可靠的数据通信,保证数据传输的准确性,通过序号和确认号保证数据准确到达,通过窗口大小进行流量和拥塞控制,数据可以传输的慢,但一定要准确,而udp只是提供无连接的低开销数据传输,只是把数据以最快的方式传递出去,而不管接收方是否能够准确的接收到数据。