5 應用層基礎知識

2021-07-01 20:31:50 字數 1302 閱讀 5751

2、dns基本工作原理

客戶請求本地的網域名稱伺服器進行網域名稱解析

若本地網域名稱伺服器快取中有改記錄,則返回

若沒有,本地伺服器將請求傳送給根網域名稱伺服器,根網域名稱伺服器返回本地網域名稱伺服器相應根的子域。

本地伺服器向上面返回的根的子域傳送請求,然後改子域查詢快取,若有則返回,若沒有,則返回下一級網域名稱伺服器

本地伺服器繼續做上面步驟,直到找到正確記錄。

本地伺服器將返回結果儲存到快取區,並將結果返回主機。

3、ftp基本工作原理

有兩大部分組成:乙個是主程序,負責接收新的請求;

乙個是從屬程序,負責處理單個請求;

主程序:

開啟埠21

等待客戶端發出連線請求

啟動從屬程序出里客戶端發來的請求

回到等待狀態

4、控制連線:在會話期間一直開啟,傳送客戶端請求,不用來傳送檔案

資料連線:進行檔案傳送。

5、客戶端傳送請求連線時,尋找21,並告訴伺服器端自己的埠,簡歷資料傳送。

伺服器端用20與客戶器另乙個埠連線傳送資料。

6、nfs開啟乙個遠地檔案,允許在該檔案的某一特定位置上開始讀寫資料。(ftp是互動式的,只能在本地副本上改完之後,在傳回去,基於tcp)。

7、tftp(使用udp資料報),只支援檔案傳輸,不支援互動。

8、telnet使用tcp協議,用網路虛擬中斷nvt格式。

9、smtp是郵件傳送協議,pop或imap是郵件讀取協議。

10、www(全球資訊網)使用超文字傳輸協議,瀏覽器相當於客戶端程式,存有全球資訊網文件的計算機相當於伺服器程式。

11、使用url(同一資源定位符)是每個文件在整個網際網路內有唯一的標識。是網際網路上相連的機器上的訪問任何物件的乙個指標(可以定位資源位置,之後系統就可以進行訪問、更新等操作)。

12、http的工作過程

建立tcp連線

客戶端傳送http請求文件的報文

伺服器端收到請求之後發回http響應文件

tcp連線釋放

13、全球資訊網快取記憶體

瀏覽器訪問時,先與本地快取記憶體建立tcp連線,並傳送http請求報文

若有多請求物件,則通過http返回文件

若沒有,通過網際網路向源點伺服器傳送http請求

源點伺服器返回http文件給本地快取記憶體

在快取記憶體中訪問物件

快取記憶體給瀏覽器返回http響應文件

繼續……

參考謝希仁《計算機網路》第四版課件

計算機網路應用層基礎知識

應用軟體通常在網路邊緣的端系統中執行,而不是在網路核心的交換機和路由器上執行,這種模式促進了大量應用的開發和部署。網路核心的交換機和路由器只專注於資料報 分組 的 應用程式都有乙個體繫結構。網路應用程式所使用的兩種體系結構包括 客戶機 伺服器 c s 體系結構或對等 p2p 體系結構。在客戶機 伺服...

網路基礎 應用層

應用層 解決如何使用 響應狀態碼 http常見header content type 資料型別 text html等 content length body的 長度 host 客戶端告知伺服器,所請求的資源是在哪個主機的哪個端 口上 user agent 宣告 使用者的作業系統和瀏覽器版本資訊 re...

表示層 應用層

表示層 功能 為異種機通訊提供一種公共語言,以便能進行互操作。這種型別的服務之所以需要,是因為不同的計算機體系結構使用的資料表示法不同。例如,ibm主機使用ebcdic編碼,而大部分pc機使用的是ascii碼。在這種情況下,便需要表示層來完成這種轉換。應用層 包含了通常要使用的協議 http協議 超...