1.tcp
tcp是面向連線的,需要三次握手,在斷開連線的時候需要四次揮手。
tcp是一種可靠的服務,即tcp連線資料能夠確保無差錯,不丟失,無重複且有序的到達。
tcp是面向位元組流的。
tcp有擁塞控制的機制,當一條或者多條通道極度擁塞時,tcp就會控制傳送端的輸出。
tcp的連線是點對點的。
tcp的首部需要20個位元組。
2.udp
udp是無連線的。
udp是不可靠的交付,傳輸過程中,可能出現丟包的情況。
udp是面向報文的。
udp沒有擁塞控制,無論是否擁塞,不改變傳輸速率。
udp是一對一,一對多,多對多的。
udp的首部需要8個位元組。