1.基于连接与无连接;
2.对系统资源的要求(TCP较多,UDP少);
3.UDP程序结构较简单;
4.流模式与数据报模式 ;
5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。
共同点:
都是传输层协议。
区别:
TCP是面向连接的 可靠传输 ,有三次握手 是有状态的
UDP是无连接的 不可靠传输 ,没有状态。
目的都是为了传输数据啊
不同点就是TCP报头要大一点,然后通过三次握手,窗口滑动等机制保证传输
udp报头小一点,不管传输质量,尽力而为
原创帖,拒绝复制~
TCP是面向连接的,UDP是无连接的.
tcp :面向连接,可靠(打电话)
UDP:面向无连接,不可靠(写信)