計算機的網絡學習筆記
傳輸層概述:為什么要劃分傳輸層?
既然網絡層已經能把源主機上發(fā)出的數據傳送給目的主機,那么為什么還需要加上一個傳輸層呢?這就需要我們理解主機用戶應用層通信的主體,位于兩臺網絡主機中真正的數據通信主體并不是這兩臺主機,而是兩臺主機中的各種網絡應用進程.同一時間一臺主機上可能有多個進程同時運行,這時候就需要為應用程序提供一個標識,那就是端口.而傳輸層就是為了提供這種端到端的服務而存在的.下面以一張圖來解釋.
同時從圖中也可以看出來,IP協(xié)議提供了主機之間的邏輯通信.而傳輸層協(xié)議提供的是進程之間的邏輯通信.什么是端到端? 和點對點有啥區(qū)別?
"點對點"連接是通信雙方直接通過電纜進行的連接,中間沒有經過其他任何設備.
"端到端"連接是兩個終端主機之間的連接,這兩個終端系統(tǒng)的連接中要經過很多個設備(路由器).傳輸層兩個重要的.術語:TSAP和TPDU
TSAP(傳輸層服務訪問點)是上層(應用層)調用下層(傳輸層)的一個邏輯接口,其實就是我們所說的端口,端口用來標識應用層的進程.端口:
端口用16位二進制來表示,所以共有65535個端口號.
一般將0~1023號端口分配給一些市面上公用的一些網絡協(xié)議或應用,這一類端口號的分配被廣大使用者所接受,事實上成為了一種標準,稱為保留端口.
剩下的是一般端口,可以自己使用.
TPDU(傳輸層協(xié)議數據單元)指的是傳輸層與對等層之間傳輸的報文,也就是"數據段",其實每一層都有每一層的SAP和PDU.
傳輸層提供的服務:邏輯連接的建立傳輸層尋址數據傳輸傳輸連接釋放流量控制擁塞控制多路復用和解復用崩潰恢復TCP(傳輸控制)協(xié)議
TCP協(xié)議的特點:
面向連接的傳輸協(xié)議:數據傳輸之前必須先建立連接,數據傳輸完成之后,必須釋放連接.
僅支持單播傳輸:每條傳輸連接只能有兩個端點,只能進行點對點的連接,不支持多播和廣播的傳輸方式,UDP是支持的.
提供可靠的交付服務:傳送的數據無差錯,不丟失,不重復,且順序與與源數據一致
傳輸單位是數據段:每次發(fā)送的數據段不固定,受應用層傳送報文大小和網絡中的MTU(最大傳輸單元)值大小的影響.最小數據段可能僅有21個字節(jié)(其中20個字節(jié)屬于TCP頭部,數據部分僅1字節(jié)).
支持全雙工傳輸:通信雙方可以同時發(fā)數據和接收數據.
【計算機的網絡學習筆記】相關文章:
計算機網絡實驗學習總結范文-學習總結12-22
學習計算機網絡技術總結11-12
淺談基于計算機網絡的學習模式研究09-30
2017計算機網絡技術考試復習筆記08-15
淺談網絡計算機的應用08-29
淺談計算機網絡環(huán)境下大學英語自主學習的優(yōu)勢和學習策略09-30
JavaScript學習筆記11-13
JAVA學習筆記08-29
Java學習筆記08-13