對於傳輸層來說,主要作用在於識別程序!
舉個例子,兩台電腦在互相傳送郵件,其本質上來講,是計算機系統中的郵件對應的程序在相互通訊。
tcp和udp是傳輸層的兩個重要協議,對於不同的程序,會用到不同的協議。
具體哪個程序的識別,是靠埠號來的。埠號有0~65535。
系統埠號:0~1023,最常用的程序都是這個裡面的,如瀏覽器。
登記埠號:1024~49151,為沒有系統埠號的應用程式使用,使用這類埠號的必須要登記,防止重複,如qq。
短暫埠號:49152~65535,這類埠號是應用程式臨時使用的,使用完畢會再讓其他程式使用。
udp協議的報文很簡單:
TCP IP 協議 (傳輸層)UDP協議
從之前介紹的網路層協議來看,通訊的兩端是兩台主機,ip 資料報首部就標明了這兩台主機的 ip 位址。但是從傳輸層來看,是傳送方主機中的乙個程序與接收方主機中的乙個程序在交換資料,因此,嚴格地講,通訊雙方不是主機,而是主機中的程序。主機中常常有多個應用程序同時在與外部通訊 比如你的瀏覽器和 qq 在同...
TCP IP協議(6) 傳輸層之UDP
udp使用者資料報協議,它是乙個無連線的,面向資料報的協議,它不提供可靠性但傳輸速度比tcp要快。udp資料報中的 udp長度 為兩個位元組,所以我們要傳送的udp資料最多支援65507大約68k的資料,超過該大小的話需要自己來分割傳送。使用udp必須關心ip資料報的長度,因為如果它超過mtu的話,...
傳輸層 UDP協議
資料單位 特點具體實現 要求udp首部格式 傳送udp請求的客戶端圖釋 udp 傳送的資料單位協議是 udp 報文或使用者資料報 udp 是無連線的,即傳送資料之前不需要建立連線 udp 使用盡最大努力交付,即不保證可靠交付,同時也不使用擁塞控制 udp 是面向報文的.udp 沒有擁塞控制,很適合多...