其主要功能包括:傳輸層定址、應用層報文的分段和重組、報文的差錯檢測、程序間的端到端可靠資料傳輸控制、面向應用層實現復用與分解、端到端的流量控制、擁塞控制
傳輸層協議提供邏輯通訊服務,傳輸層協議只需在端系統中實現,通訊的真正端點並不是主機,而是主機中執行的應用程式
1.用統一的定址方式對應用程序進行標識——埠號2.在全網範圍內利用ip位址+埠號唯一標識乙個通訊端點
3.傳輸層埠號為16位整數,包含三類埠
①熟知埠號,數值為0-1023
②登記埠號,數值為1024-49151,為沒有熟知埠號的應用程式使用的。使用這個範圍的埠號必須在iana登記,以防止重複
③客戶端口號或短暫埠號,數值為49152-65535,留給客戶程序選擇暫時使用
1.無連線服務(udp)——資料傳輸之間無需與對端進行任何資訊交換(即「握手」),直接構造傳輸層報文段並向接收端傳送。2.面向連線服務(tcp)——在資料傳輸之前,需要雙方交換一些控制資訊,建立邏輯連線,然後再傳輸資料,資料傳輸結束後還需要再拆除連線
傳輸層提供的服務
1 提 用程式間 的邏輯通訊。2 差錯檢測 對收到報文的首部和資料部分都進行差錯檢測。3 提供無連線的或面向連線的服務 udp,tcp 4 復用和分用 復用指傳送方不同的應用程式都可以使用同乙個傳輸層協議傳送資料。分用指接收方的傳輸層在剝去報文的首部後能夠把這些資料正確的交付到目的應用程式。面向連線...
5 1傳輸層提供的服務
傳輸層概述 只有主機才有的層次 可以提供程序和程序之間的邏輯通訊 復用和分用 可以使用同乙個網路協議 報文段可以交付網路層,兩個程序進行復用 對資料差錯檢測,網路層不用 tcp vs udp tcp,udp tcpudp 建立連線 可靠 面向連線 時延大 適用於大檔案 不可靠 無連線 時延小 適用於...
網路程式設計基礎,傳輸層服務
網路程式設計基礎 計算機網路功能主要包括實現資源共享,實現資料資訊的快速傳遞。osi七層模型 制定組織 iso 國際標準化組織 作用 使網路通訊工作流程標準化 應用層 提供使用者服務,具體功能應用程式實現 表示層 資料的壓縮優化加密 會話層 建立使用者級的連線,選擇適當的傳輸服務 傳輸層 提供傳輸服...