1. 程式人生 > >TCP/UDP 協議

TCP/UDP 協議

傳輸層建立埠到埠的通訊。
網路層的 ip 為我們區分子網,乙太網層的 mac 幫我們找到主機。然後大家使用的都是應用程式,你的電腦上可能同時開啟qq,暴風影音,等多個應用程式,那麼我們通過ip和mac找到了一臺特定的主機,如何標識這臺主機上的應用程式,答案就是埠,埠即應用程式與網絡卡關聯的編號。

tcp協議

可靠傳輸,TCP資料包沒有長度限制,理論上可以無限長,但是為了保證網路的效率,通常TCP資料包的長度不會超過IP資料包的長度,以確保單個TCP資料包不必再分割。

udp協議

不可靠傳輸,”報頭”部分一共只有8個位元組,總長度不超過65,535位元組,正好放進一個IP資料包。