回覆列表
  • 1 # 給了你一百塊小博博

    這個問題,所謂一個web伺服器的開發者來說不簡單,要您在這個領域沒有了解的話確實有點困難,我簡單的說一下吧,

    網際網路從字面上的意思就是“相互交接的網”,那什麼是網呢,網就是用來傳輸資料的介質,資料包括,圖片,音訊,影片,文字等等……,

    我們天天所謂的上網,大體分為兩個大塊,一個是

    B/S(Browser/Server--瀏覽器/伺服器)

    C/S(Cilent/Server--客戶機/伺服器)簡單的理解為軟體APP

    現在由於開發週期和結構統一化和標準化的發展,瀏覽器有統一的HTTP1.1協議和TCP傳輸協議。

    拿在瀏覽器輸入網址舉個例子,www.baidu.com和www.taobao.com等網址,就能訪問特有的網頁,這個網頁分別由這兩家開發的,當回車的時候,瀏覽器會需要一個叫“域名解析伺服器”的東西,把www.解析成對應的IP地址,根據這個獨一無二的IP就能找到具體的公司下的網頁……

    IP地址是識別每個電腦或移動裝置接入網的唯一碼,一共有2的32次方個,就是我們電腦上的ipv4,現在公網IP已經全部用完,現在已經有2的64次方了,就是ipv6。。。

    其實大部分的域名解析都在本機或者離自己最近的路由器上就完成了,如果本地沒有會向根源伺服器上找,返回一個地址,再根據地址找到對應公司的解析器解析,完成訪問!

    網際網路到此可以告一段落了,由於您訪問的資料可能是靜態的,但大部分都是動態的!

    HTTP協議是無狀態的協議,一次請求一次響應。所以連續瀏覽的時候會再次發起請求,在1.1版本以後在瀏覽圖片的時候可以維持狀態。

    還可以透過各種各樣的連結從一個公司的網頁訪問另外一個網頁!這就沒有所謂的源頭。。。

    網際網路之所以豐富就是每個參與者都能被另外一個參與者所訪問。。。想大大的交通樞紐四通發達!

  • 中秋節和大豐收的關聯?
  • 為啥新手往前調座椅而老司機往後調?