上次我們大概的說了一下網際網路的基本概念,這次我們來說一下網際網路的運輸層吧。
運輸層就是兩個主機之間的傳輸服務,從通訊和資訊處理得角度看,運輸層向它上面的應用層提供通訊服務,它屬於面向通訊部分的最高層,同時也是使用者功能中的最底層。當網路的邊緣部分中的兩個主機使用網路的核心部分的功能進行端到端的通訊時,只有位於網路邊緣部分的主機協議棧才有運輸層,而網路核心部分的路由器在**分組是都只用到下三層的功能。
運輸層的作用
網路層和運輸層有明顯的區別,網路層是為主機之間提供邏輯通訊,而運輸層為應用程序之間提供端到端的邏輯通訊。邏輯通訊」的意思是「好像是這樣的通訊,但事實上並非真的這樣的通訊」,
從ip層來說,通訊的兩端是兩台主機。
從運輸層的角度看,通訊的真正端點並不是主機而是主機中的程序。也就是說,端到端的通訊是應用程序之間的通訊。
運輸層有乙個很重要的功能:復用和分用。復用就是把所有的應用程序資料一起打包然後傳送,分用就是把接收到的資料發給不同的程序。根據應用程式的不同需求,運輸成需要有兩種不同的運輸協議,即面向連線的tcp和無連線的udp。
tcp/ip的運輸層有兩個主要協議:1、使用者資料報協議udp。2、傳輸控制協議tcp
兩個對等運輸實體在通訊時傳輸的資料單位叫做運輸協議資料單元tpdu。
udp:一種無連線協議
提供無連線服務。
在傳送資料之前不需要先建立連線。
傳送的資料單位協議是udp報文或使用者資料報。
對方的運輸層在收到udp報文後,不需要給出任何確認。
雖然udp不提供可靠交付,但在某種情況下udp是一種最有效的工作方式。
tcp:一種面向連線的協議
提供面向連線的服務。
傳送的資料單位協議是tcp報文段
tcp不提供廣播或多播服務。
由於tcp需要提供可靠的,面向連線的運輸服務,因此不可避免的增加了許多開銷。這不僅使協議資料單元的首部增大很多,還要占用許多的處理機資源。
運輸層的udp使用者資料報與網路層的ip資料報有很大的區別。
ip資料報要經過網際網路中許多路由器的儲存**。
udp使用者資料報是在運輸層的端到端抽象的邏輯通道中傳送的。
關於網際網路運輸層
關於網際網路運輸層 一般而言,網際網路是乙個tcp ip網路。它為運輸層提供了兩種運輸層協議 一 tcp 傳輸控制協議 1.tcp是在不可靠的端到端網路層協議 ip 上實現的可靠資料傳輸協議 tcp報文段首部的序號欄位和確認號字段有助於解決資料報在運輸過程中發生的丟包 失序等問題。2.tcp是面向連...
網際網路與網際網路的區別
網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...
網際網路傳輸層協議
儘管網際網路使用很多傳輸層協議,但是我們在本章只討論兩個,如圖3 38所示。圖3 38中給出了udp和tcp這兩個傳輸層協議與其他協議的關係,以及tcp ip協議簇的層次。這些協議位於應用層和網路層之間,是應用程式和網路操作的中間媒介。udp是不可靠的無連線傳輸層協議,由於在應用中簡單高效而被使用,...