Web是如何工作的

2021-10-24 21:40:29 字數 804 閱讀 4537

網路是如何工作的提供在計算機或**上的web瀏覽器中檢視網頁時發生的情況的簡化檢視。

這一理論對於在短期內編寫web**並不重要,但不久之後,您將真正開始從了解在後台發生的事情中獲益。

客戶端和伺服器

連線到web的計算機稱為客戶和伺服器。它們的互動方式的簡化圖可能如下所示:

現在,讓我們想象一下,網路是一條道路。在路的一端是客戶,就像你的房子。在路的另一端是伺服器,這是乙個商店,你想要購買的東西。

除了客戶機和伺服器之外,我們還需要向以下幾個方面問好:

瀏覽器轉到dns伺服器,並找到**所在的伺服器的真實位址(您可以找到商店的位址)。

瀏覽器向伺服器傳送http請求訊息,要求它向客戶端傳送**副本(您到商店訂購商品)。此訊息以及在客戶端和伺服器之間傳送的所有其他資料都是使用tcp/ip通過您的internet連線傳送的。

如果伺服器批准客戶端的請求,伺服器會向客戶傳送一條「200 ok」訊息,意思是「當然可以檢視該**!就在這裡」,然後開始以稱為資料報的一系列小塊的形式將**的檔案傳送到瀏覽器(商店會將您的產品交給您,然後將它們帶回您的家中)。

瀏覽器將這些小塊組裝成乙個完整的網頁,並將其顯示給你(商品到達你的門口–新的閃亮的東西,太棒了!)

dns解釋

真正的**並不是你在位址列中鍵入的漂亮的、令人難忘的字串來找到你最喜歡的**。它們是這樣的特殊數字:63.245.215.20.

這就是所謂的ip位址,它代表了網路上乙個獨特的位置。然而,它不是很容易記住,是嗎?這就是網域名稱伺服器被發明的原因。這些特殊伺服器將您在瀏覽器中鍵入的web位址(如「mozilla.org」)與**的真實(ip)位址相匹配。

一 Web 如何工作的

平常我們在瀏覽器中輸入乙個 隨即看到乙個頁面,這個過程是怎樣實現的呢?下面用一幅圖來說明 整個流程如下 1 網域名稱解析 瀏覽器會解析網域名稱對應的ip位址 ps dns伺服器的知識 2 建立tcp連線 拿到網域名稱對應的ip位址之後,瀏覽器會向伺服器的web程式發起tcp的連線請求。這個連線請求到...

SSL是如何工作的

金鑰密碼系統介紹 這篇文章向大家闡述了netscape公司是如何使用rsa的公用金鑰密碼系統來實現網際網路安全的。netscape的安全套接層的實現就利用了這篇文章中所討論的技術。rsa的公用金鑰密碼系統廣泛地應用於計算機工業的認證和加密方面。netscape得到rsa資料安全公司的許可可以使用公用...

getchar是如何工作的

printf i am here n char a 0 a getchar printf first input n printf c n a a getchar printf second input n printf ci am here n a 我們輸入 1回車,執行結果如下 i am her...