計算機網路學習筆記(五)(運輸層)

2021-10-04 11:07:26 字數 669 閱讀 8531

1.各層提供的服務

資料鏈路層:在相鄰兩節點之間實現資料幀的透明傳輸

網路層:將分組從源節點傳送到目的節點

運輸層:為應用程序提供端到端的邏輯通訊,進行差錯檢測

注意:ip協議是主機到主機,tcp/udp協議是端到端

2.復用與分用(運輸層)

復用:不同程序的報文通過不同端**給運輸層,復用ip報文

分用:分組到達接收端的運輸層後,使用分用交給不同埠所對應的程序

3.tcp

(1)tcp連線的端點不是程序,是套接字(socket)

socket 對應了 ip位址+埠號

(2)三次握手

syn=1,seq=x

syn=1,ack=1,seq=y,ack=x+1

ack=1,seq=x+1,ack=y+1

3)四次揮手

a為客戶端

1.(a->b)fin=1,seq=x

2.(b->a)ack=1,seq=y,ack=x+1

此時a->b被關閉,a無法向b傳輸資料

3.(b->a)fin=1,ack=1,seq=u,ack=x+1

4.(a->b)ack=1,seq=x+1,ack=u+1

然後a等待2個msl的時間,保證a傳送的最後乙個ack報文到達b,同時使本次連線中所有報文段消失,不影響下次連線

計算機網路 運輸層(五)上

運輸層向它上面的應用層提供通訊服務,屬於通訊部分的最高層,同時也是使用者功能的最底層。並且只有主機的棧才有運輸層,在進行遠端通訊時候,經過路由器最高只到網際層。兩台主機進行通訊,其實就是兩台主機的應用程序進行通訊,通訊的終點不是主機,而是主機之中的程序。端到端的通訊是應用程序之間的通訊。復用和分用的...

計算機網路 運輸層

問題 一 運輸層為相互通訊的的應用程序提供邏輯通訊 問題二 埠和套接字的意義 問題三 理解udp和tcp協議 問題四 在不可靠的網路上實現可靠傳輸的工作原理 問題五 tcp的滑動視窗 流量控制 擁塞控制和連線管理 1 埠 應用層所有的應用程序都可以通過運輸層傳送到ip層,這就是復用 運輸層從ip層收...

計算機網路 運輸層

運輸層協議作用於端系統,為執行在不同主機上的程序提供了邏輯通訊,將主機間的交付擴充套件到程序間交付。該層的分組稱為segment 報文段 多路復用 主機把不同套接字 每生成乙個套接字同時分配乙個埠號 收集的資料封裝後生成報文段,傳送給網路層 多路分解 將運輸層報文段的不同資料 通過套接字的埠號 交付...