計算機網路 傳輸層

2021-10-07 04:46:20 字數 1444 閱讀 4303

如果說網路層處理的是主機與主機之間的通訊的話,那麼傳輸層處理的是程序與程序之間的通訊。

運輸層有兩種主要的運輸協議:tcp和udp

應用應用層協議

運輸層協議

名字轉換

dns網域名稱系統

udp檔案傳送

tftp(簡單檔案傳送協議)

udp路由選擇協議

rip(路由資訊協議)

udpip位址配置

dhcp(動態主機配置協議)

udp網路管理

snmp(簡單網路管理協議)

udp遠端檔案伺服器

nfs(網路檔案系統)

udpip**

專用協議

udp流式多**通訊

專用協議

udp多播

idmp(網際組管理協議)

udp電子郵件

smtp(簡單郵件傳送協議)

tcp遠端終端接入

telnet(遠端終端協議)

tcp全球資訊網

http(超文字傳輸協議)

tcp檔案傳送

ftp(檔案傳送協議)

tcp解決區分協議就是用協議埠號,簡稱埠,是乙個16位的,也就是最多有65536個埠,埠指具有本地意義

客戶端使用的埠號(短暫埠號):491152-65535

但是滑動視窗需要按序到達,如果沒有按序到達呢?這時候為了保證可靠傳輸,傳送方只能認為接收方沒有收到報文,在超時計時器的控制下,就重傳這部分資料,並且重新設定超時計時器,直到a收到這部分資料的確認。才會向前移動滑動視窗

傳送快取,傳送視窗,接收快取,接收視窗:快取和序號都是迴圈使用的,所以應該是圓環狀的緩衝區

tcp的流量控制:就是讓傳送方的傳送速率不要太快,要讓接收方來得及接收

tcp的擁塞控制:慢開始,擁塞避免,快重傳,快恢復

為什麼需要三報文握手:

為什麼需要四報文揮手:

tcp傳送的報文段是交給ip層傳送的,但是ip層只能提供盡最大努力服務,因此tcp必須採取適當的措施才能使得兩個運輸層之間的通訊變得可靠(運輸層的協議資料單元:報文段;ip層的協議資料單元:ip資料報)

理想的傳輸條件:傳輸通道不產生差錯;不管傳送方以多快的速度傳送資料,接收方總是來得及處理收到的資料

停止等待協議:簡單來說就是每傳送完乙個分組就停止傳送,等待對方的確認。實際上這樣效率很低(通道利用率低)

確認丟失和確認遲到:

計算機網路 傳輸層

為什麼要劃分傳輸層?既然網路層已經能把源主機上發出的資料傳送給目的主機,那麼為什麼還需要加上乙個傳輸層呢?這就需要我們理解主機使用者應用層通訊的主體,位於兩台網路主機中真正的資料通訊主體並不是這兩台主機,而是兩台主機中的各種網路應用程序.同一時間一台主機上可能有多個程序同時執行,這時候就需要為應用程...

計算機網路(傳輸層)

網路層提供了主機之間的邏輯通訊,運輸層為運輸在不同主機上的程序之間提供了邏輯通訊。運輸層協議是在端系統中而不是在路由器中實現的。運輸協議能夠提供的服務常常受制於底層網路層協議的服務模型。底層無法提供時延或頻寬保證,運輸層協議也無法提供。但是即使底層網路協議不可靠,運輸協議也可以提供可靠的資料傳輸服務...

計算機網路 傳輸層

運輸層最重要的兩種協議 tcp協議,udp協議 真正的通訊 兩個主機之間應用程序的通訊 運輸層的重要功能 1 復用 傳送方的不同應用程序使用同乙個運輸層協議傳輸資料 應用層 運輸層 2 分用 接收方的運輸層在剝去報文首部後把資料真正交付到目的應用程序 運輸層 應用層 網路層和運輸層的區別 網路層說明...