TCP与UDP的区别总结:
1:TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据前不需要建立连接。
2:TCP可靠稳定,能保证数据正确性;UDP不可靠不稳定,可能会发生丢包。
3:TCP传输速度慢,效率低;UDP传输速度快,效率高。
4:TCP是流模式,面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是数据报模式,面向报文,没有堵塞机制,因此网络出现堵塞不会使源主机的发送速率降低(对实时应用很有效,如IP电话,实时视频会议等)。
.
经常被问到的三次握手,通俗一点就是该图:
还有四次挥手: