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 報文段 多路復用 主機把不同套接字 每生成乙個套接字同時分配乙個埠號 收集的資料封裝後生成報文段,傳送給網路層 多路分解 將運輸層報文段的不同資料 通過套接字的埠號 交付...