測開基礎之計算機網路 六 應用層

2021-10-07 09:40:33 字數 2033 閱讀 7207

為了了解網域名稱系統 dns的作用,首先要知道什麼是網域名稱

這就要求internet上的服務名稱全球唯一,那麼又如何保證全球唯一?

這就需要在使用前向網際網路組織申請網域名稱,如果已經被占用將無法註冊使用。

網域名稱的組成

負責解析網域名稱,將網域名稱解析成ip

根網域名稱伺服器自己本身並不進行網域名稱解析,但是它知道各個網域名稱所儲存的位址

ftp使用兩個tcp連線

平常上網,最熟悉的就是三達不溜點啥啥啥了(www.***.com),那麼這個www又是什麼呢?

1.4.3.1 怎樣標誌分布在整個網際網路上的全球資訊網文件?
http全稱超文字傳輸協議(hypertext transfer protocol),這是對於我們測試工程師來說最重要也是最應該熟悉的協議了

客戶端傳送乙個http請求到伺服器的請求訊息包括以下格式:請求行(request line)請求頭部(header)空行請求資料四個部分組成,下圖給出了請求報文的一般格式。

狀態碼解分類:

其餘狀態碼解析:

可參考另外乙個需要專門說明的就是請求頭和響應頭中都有的乙個字段content-type,用於定義網路檔案的型別和網頁的編碼,決定瀏覽器將以什麼形式、什麼編碼讀取這個檔案

主機解析網域名稱的順序

dns 解析之前,還完成了哪些步驟?

不知這裡確切想問的點,姑且就都寫一下

cookie 是一種傳送到客戶瀏覽器的文字串控制代碼,並儲存在客戶機硬碟上,可以用來在 某個 web 站點會話間持久的保持資料

session 其實指的就是訪問者從到達某個特定主頁到離開為止的那段時間。 session 其 實是利用 cookie 進行資訊處理的,當使用者首先進行了請求後,服務端就在使用者瀏覽器 上建立了乙個 cookie,當這個 session 結束時,其實就是意味著這個 cookie 就過期 了

cookie 資料儲存在客戶端,session 資料儲存在伺服器端

具體可參考文章:

一文徹底理解 cookie、session、token

經典面試題,答案不盡相同,文中也有提及,以下為來自網路的其他參考解答,往細了說,這個問題可以是無窮盡的~

這裡再提供一篇針對此問題寫的較為完整的文章:

從url輸入到頁面展現到底發生什麼?

主體內容參考韓立剛老師主講的《計算機網路》- 第5版 - 謝希仁

部分內容參考書本《計算機網路》- 第7版 - 謝希仁

相關面試題由網路蒐集

其餘參考文章:

測開基礎之計算機網路 二 物理層

由於物理層在網際網路軟體的日常工作中關注的並不多,所以這章就做簡單的了解 物理層解決如何在連線計算機的各種傳輸 上傳輸資料位元流,而不是指具體的傳輸 物理層的主要任務描述為 確定與傳輸 的介面的一些特性,即 數碼訊號通過實際的訊號 奈氏準則 1924 年,奈奎斯特 nyquist 就推導出了著名的奈...

計算機網路 應用層

運輸層為應用程序提供了端到端的通訊服務。但不同的網路應用程序之間,還需要有不同的通訊規則。因此在運輸層協議之上,還需要有應用層協議。應用程序之間的通訊必須遵守嚴格的規則。應用層的協議應當定義 1 網域名稱系統dns 網域名稱到ip位址的解析是由分布在網際網路上的許多網域名稱伺服器程式共同完成的。網域...

計算機網路 應用層

計算機網路分層 應用層是網路應用程式和及應用層協議存留的地方。應用層協議分布在多個端系統上,乙個端系統中的應用程式使用協議與另乙個端系統中的應用程式交換資訊的分組。該層資訊被稱為報文。常用的應用層協議有 http,smtp,ftp,dns 1.基本概念 執行在不同端系統的程式的通訊是通過程序完成的。...