為應用程序之間提供端到端的邏輯通訊(但網路層是為主機之間提供邏輯通訊)
對收到的報文進行差錯檢測(ip資料報只針對首部進行檢測)
含面向連線的 tcp 和無連線的 udp
udp 在傳送資料之前不需要先建立連線。對方的運輸層在收到 udp 報文後,不需要給出任何確認。雖然 udp 不提供可靠交付,但在某些情況下 udp 是一種最有效的工作方式。
tcp 則提供面向連線的服務。tcp 不提供廣播或多播服務。由於 tcp 要提供可靠的、面向連線的運輸服務,因此不可避免地增加了許多的開銷。這不僅使協議資料單元的首部增大很多,還要占用許多的處理機資源。
埠號(16bit)只具備本地意義,即埠號只是為了標誌本計算機應用層中的各程序。
熟知埠號, 0~1023, 如http 80
登記埠號,有些應用程序還沒有熟知埠號
客戶端口號,49152~65535,留給客戶程序選擇暫時使用。
使用者資料報協議udp:
無連線的,盡最大努力交付(不可靠),面向報文的(一次交付乙個完整報文,不合併-效率低,不拆分-導致ip分片),沒有擁塞控制,支援一對
一、一對多、多對一和多對多的互動通訊,首部8位元組
srcport可沒有,destport錯誤(如無此埠對應程序),發icmp
長度為首部+資料的總長度。
運輸層 UDP協議
一 udp概述 udp協議 使用者資料報協議。udp只在ip的資料報服務上增加了很少的特點,那就是復用,分用功能還有差錯檢測的功能 二 udp的功能 a udp是無連線的。由於傳送資料前不需要建立連線,傳送資料完成之後也不需要釋放連線,因此減少了開銷和傳送資料的時延。b udp使用盡最大努力交付。因...
(四)運輸層協議 UDP
tcp 傳輸控制協議,提供可靠的 面向連線的運輸服務,在傳送資料之前必須先建立連線 三次握手 資料傳送結束後釋放連線 四次揮手 tcp不提供廣播或多播服務。還包括確認 流量控制 擁塞機制 計時器等管理機制。udp 使用者資料報,不提供可靠交付,在傳送資料前不需要先建立連線。1 udp是無連線的,減少...
運輸層 UDP與TCP協議
在運輸層中有兩個主要的協議 使用者資料報協議udp和傳輸控制協議tcp。udp在傳送資料前不需要先建立連線。遠地主機的運輸層在收到udp的報文後,不需要給出任何確認。雖然udp不提供可靠的交付,但在某些情況下它是一種最為有效的工作方式。tcp提供面向連線的服務,在傳送資料之前必須先建立連線,資料傳送...