1. 程式人生 > >互聯網相關原理

互聯網相關原理

管理服務器 顯示 再次 更多 存在 過程 就會 計算機 用戶

1,上網

  當我們平時上網的時候,打開瀏覽器輸入一個網址www.bokeyuan.com/a/demo.html的時候,我們的計算機將遠程服務器發出一個HTTP請求,請求的是服務器中a文件夾中的demo.html文件。服務器接收到請求,然後響應了這個請求,講demo.html這個網頁文件,通過HTTP請求,傳輸到你的計算機中,此時瀏覽器將對這個網頁文件進行渲染,你就可以看到這個網頁了。

  上網就是一個請求文件,響應文件的過程,沒有持久的連接。

2,http協議

  HTTP,HyperText Transfer Protocol,超文本傳輸協議。

  其實,作用很簡單,就是連接瀏覽器和服務器之間傳輸文件用的。HTTP協議分為兩部分,一個是請求request,一個是響應response。當你輸入網址,瀏覽器就會發出一個http請求,請求服務器上的相關響應頁面,服務器收到請求之後,會再次通過http將頁面傳輸回來。

  • 訪問一個網頁的時候,並不一定只有一次HTTP請求發出。如果頁面上有圖片、視頻、音頻,那麽將產生更多的HTTP請求。
  • 不光輸入網址能夠產生HTTP請求,我們點擊超鏈接的時候,也能夠產生HTTP請求。

3,服務器

  服務器,server,也是一臺計算機,有CPU、硬盤、內存,也可以安裝軟件,可能沒有顯示器,鼠標,鍵盤。(一般是通過遠程的計算機來管理它)

  服務器上存放文件的,要24小時開機,不能關閉,一旦關閉服務器,就無法正常的訪問網站了。

  一般我們可以通過管理軟件,來遠程管理服務器,比如8U-FTP。

4,瀏覽器

  瀏覽器,browser,渲染網頁的一個軟件,安裝在用戶的電腦裏。瀏覽器的品牌有很多:chrome、IE、firefox等,以致造成瀏覽器兼容問題。

  HTTP請求的發起、接收,都是由瀏覽器來完成的。

  你上網的時候,請求的網頁文件都是存在在一個臨時文件夾中的,所有的網頁都是在計算機本地進行渲染的。所以,有些時候,第一次打開網速速度慢一點,第二次打開網頁速度快一點,這是因為服務器第一次已經把文件傳輸過來了,第二次就不用再傳輸了。

  

互聯網相關原理