計算機網路 3 1 概述和運輸層服務

2021-10-09 10:26:01 字數 814 閱讀 7210

運輸層協議為執行在不同主機上的應用程式之間提供了邏輯通訊功能。應用程序使用運輸層提供的邏輯通訊功能彼此傳送保溫,而無需考慮承載這些報文的物理基礎設施的細節

運輸層將從傳送應用程式程序接收到的報文轉化為運輸層分組,,運輸層分組又稱為報文段。實現方法一般是將應用報文劃分為較小的塊,並且為每個塊加上乙個運輸層首部

運輸層位於網路層之上,網路層提供了主機之間的邏輯通訊,而運輸層為執行在不同主機上的程序直接提供了邏輯通訊

比如快遞員把屬於你,你媽媽和你爸爸的三件快遞都送到了你家門口。而你接受了這三件快遞後將它們分給呢你自己,和你的父母。快遞員就好比網路層,而你則是運輸層。

通過上述例子也可以知道,運輸層協議只工作在端系統中。網際網路中的中間路由器既不處理也不是別運輸層加在應用層報文中的任何資訊

如果快遞延遲了,還沒送到你家,那你也沒辦法把快遞分給你父母。同樣的,運輸層協議能夠提供的服務經常受制於底層網路層協議的服務模型。如果網路層協議無法為主機之間傳送的運輸層報文段提供時延和頻寬保障的話,運輸層協議也就無法為程序之間傳送的應用程式報文提供時延和頻寬保障

當然運輸層也能提供一些不受底層網路層影響的服務。比如使用加密來確保應用程式報文不被入侵記者讀取

在網路層協議中有乙個叫做ip的東西,為主機之間提供了邏輯通訊。ip的服務模型為盡力而為交付服務。這意味著ip會盡他最大努力交付報文段,但是不保證一定交付,所以ip是乙個不可靠服務

將主機間的交付擴充套件到程序之間交付被稱為運輸層的多路復用多路分解

計算機網路(十四) 運輸層概述和運輸層服務

運輸層位於應用層和網路層之間,是分層的網路體系結構的重要部分。運輸層協議為執行在不同主機牛的應用程序之間提供了邏輯通訊功能。從應用程式的角度看,通過邏輯通訊,執行不同程序的主機好像直接相連一樣 實際上,這些主機也許位於地球的兩側,通過很多路由器及多種不同型別的鏈路相連。應用程序使用運輸層提供的邏輯通...

計算機網路 運輸層

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

計算機網路 運輸層

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