計算機網路的運輸層

2021-07-25 04:44:12 字數 1122 閱讀 7100

計算機網路中的運輸層。

*******運輸層向高層使用者遮蔽了下面網路核心的細節,它使應用程序看見的就是好像在兩個運輸層實體之間有一條端到端的邏輯通訊通道,但這條邏輯通訊通道對上層的表現卻因運輸層使用的不同協議而有很大差別。(tcp通道是一條全雙工的可靠通道,udp通道是一條不可靠通道。)

******運輸層的兩大功能:①程序間通訊  ②可靠傳輸

從運輸層的角度來看,通訊的真正端點並不是主機而是主機中的程序。也就是說,端到端的通訊是應用程序之間的通訊。運輸層提**用程序之間的邏輯通訊(好像是這樣通訊,但事實上並非真的這樣通訊)。

******運輸層的復用和分用(用埠來實現):復用是指傳送方的不同應用程序都可以使用同乙個運輸層協議傳送資料,而分用是指接收方的運輸層在剝去報文的首部後能夠把這些資料正確交付目的應用程序。

******網路層和運輸層之間的差別:①網路層為主機之間提供邏輯通訊,而運輸層為應用程序之間提供端到端的邏輯通訊。②在網路層,ip資料報首部中的檢驗和字段,只檢驗首部是否出現差錯而不檢查資料部分。而運輸層還要對收到的報文進行差錯檢測。

******tcp和udp:根據應用程式的不同需求,運輸層需要使用不同的運輸協議,即面向連線的tcp和無連線的udp。udp在傳送資料之前不需要建立連線,接收方收到udp報文後也不需要給出任何確認。tcp則需要先建立連線,資料傳送結束後要釋放連線。但是tcp不提供廣播或多播服務。

******埠(全稱協議埠號):給應用層的每個應用程序賦予乙個非常明確的標誌。雖然通訊的終點是應用程序,但我們只要把要傳送的報文交給目的主機的某乙個合適的目的埠,剩下的工作就由tcp來完成。協議埠是一種軟體埠,是應用層的各種協議程序與運輸實體進行層間互動的一種位址。而路由器或交換機上的硬體埠是不同硬體裝置進行互動的介面。

*****兩個計算機中的程序要相互通訊,不僅要知道對方的ip位址(為了找到對方的計算機),而且要知道對方的埠號(為了找到對方計算機中的應用程序)。

*****udp使用者資料報協議。udp只是在ip的資料報服務之上增加了很少一點的功能,就是復用和分用的功能以及差錯檢測的功能。

①無連線,盡最大努力交付,面向報文(即udp一次交付乙個完整的報文)。

②沒有擁塞控制(網路擁塞不會使源主機的傳送速率降低),保證了應用的實時性。

③udp支援一對一,一對多,多對一,多對多的互動通訊。

計算機網路 運輸層

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

計算機網路 運輸層

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

計算機網路 運輸層

運輸層協議為執行在不同主機上的應用程序之間提供了邏輯通訊 logic communication 功能。運輸層協議是在端系統中而不是在路由器中實現的 在傳送端,運輸層將從傳送應用程式程序接收到的報文轉換成運輸層分組 運輸層報文段,segment 實現的方法 可能 是將應用報文劃分為較小的塊,並為每塊...