主頁 > 知識庫 > 圖解從URL到網(wǎng)頁通信原理

圖解從URL到網(wǎng)頁通信原理

熱門標簽:黑龍江電銷 安順電銷 廊坊電銷 梧州電銷 平?jīng)鲭婁N 天津電銷 三亞電銷 潛江電銷

內(nèi)容導(dǎo)讀

簡單說,這個通信的過程是基于TCP/IP通信協(xié)議族規(guī)范的,完成從客戶端到服務(wù)器端等一系列運作流程。1、TCP/IP協(xié)議族計算機與網(wǎng)絡(luò)設(shè)備要相互通信,雙方就必須基于相同的方法。這里就說到TCP/IP重要的層次化劃分,按層次可以分為4層:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層。如HTTP,F(xiàn)TP,DNS等協(xié)議;(2) 傳輸層:對應(yīng)用層提供網(wǎng)絡(luò)連接時的兩臺計算機的數(shù)據(jù)傳輸。傳輸層有兩個性質(zhì)不同的協(xié)議: TCP(Transmission Control Protocol,傳輸控制協(xié)議)和 UDP(User Data Protocol,用戶數(shù)據(jù)報協(xié)議);(3) 網(wǎng)絡(luò)層: 用來處理網(wǎng)絡(luò)中流動的數(shù)據(jù)包,該層規(guī)定了通過怎樣的傳輸路徑將數(shù)據(jù)包傳遞到對方計算機。而計算機相對更容易處理一組數(shù)字,這時DNS域名解析服務(wù)應(yīng)運而生。

前言

我們使用瀏覽器發(fā)送請求后頁面是如何呈現(xiàn)在我們面前的呢?

在實際的學(xué)習(xí)web開發(fā)的過程中通訊,網(wǎng)站開發(fā),網(wǎng)絡(luò)爬蟲的程序設(shè)計都是需要這方面專業(yè)知識。接下來我們圖解下這個URL到呈現(xiàn)頁面的過程。

一、從URL請求響應(yīng)過程概括

URL請求過程.jpg

我們在瀏覽器中輸入一個 URL,回車之后便會在瀏覽器中觀察到頁面內(nèi)容。實際上這個過程是瀏覽器向網(wǎng)站所在的服務(wù)器發(fā)送了一個 Request(請求),網(wǎng)站服務(wù)器接收到這個 Request 之后進行處理和解析,然后返回對應(yīng)的一個Response(響應(yīng))給瀏覽器,Response里面就包含了頁面的源代碼等內(nèi)容,瀏覽器再對其進行解析便將網(wǎng)頁呈現(xiàn)了出來。

這個過程是如何規(guī)范并實現(xiàn)的呢?簡單說,這個通信的過程是基于TCP/IP通信協(xié)議族規(guī)范的,完成從客戶端到服務(wù)器端等一系列運作流程。

二、TCP/IP 通信協(xié)議大家族的整體介紹

前面說過網(wǎng)絡(luò)的通信是基于TCP/IP協(xié)議族規(guī)范的。那TCP/IP協(xié)議族是什么呢?如何規(guī)范網(wǎng)絡(luò)通信的過程呢?

1、TCP/IP協(xié)議族

計算機與網(wǎng)絡(luò)設(shè)備要相互通信,雙方就必須基于相同的方法。比如,如何探測到通信目標、由哪一邊先發(fā)起通信、使用哪種語言進行通信、怎樣結(jié)束通信等規(guī)則都需要事先確定。不同的硬件、操作系統(tǒng)之間的通信,所有的這一切都需要一種規(guī)則,而我們就把這種規(guī)則稱為協(xié)議(protocol)。通常我們說的TCP/IP協(xié)議族是互聯(lián)網(wǎng)相關(guān)的各類協(xié)議族的總稱。

TCP/IP族.png

TCP/IP協(xié)議族由那么多的協(xié)議組成,那功能上如何劃分的呢?這里就說到TCP/IP重要的層次化劃分,按層次可以分為4層:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層。層次化的好處在于每個層次內(nèi)部的設(shè)計可以自由改動,并通過各層的接口關(guān)聯(lián)起來,而如果只有一個協(xié)議統(tǒng)籌就需要對所有涉及到的部分都重新設(shè)計。

2、TCP/IP各層的作用

(1) 應(yīng)用層:決定了向用戶提供應(yīng)用服務(wù)時候的通信活動。如HTTP,F(xiàn)TP通訊,DNS等協(xié)議;

(2) 傳輸層:對應(yīng)用層提供網(wǎng)絡(luò)連接時的兩臺計算機的數(shù)據(jù)傳輸。傳輸層有兩個性質(zhì)不同的協(xié)議: TCP(Transmission Control Protocol,傳輸控制協(xié)議)和 UDP(User Data Protocol,用戶數(shù)據(jù)報協(xié)議);

(3) 網(wǎng)絡(luò)層: 用來處理網(wǎng)絡(luò)中流動的數(shù)據(jù)包,該層規(guī)定了通過怎樣的傳輸路徑將數(shù)據(jù)包傳遞到對方計算機。如IP協(xié)議;

(4) 數(shù)據(jù)鏈路層:用來處理網(wǎng)絡(luò)連接中的硬件部分。 如FDDI協(xié)議;

三、TCP/IP是如何規(guī)范通信過程

通信過程.png

第一步、發(fā)送URL請求

URL格式介紹.png

Url由以下元素組成:

標簽:通化 宜賓 洛陽 廣安 懷化 連云港 桂林 巨人網(wǎng)絡(luò)通訊聲明:本文標題《圖解從URL到網(wǎng)頁通信原理》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。

  • 相關(guān)文章
  • 下面列出與本文章《圖解從URL到網(wǎng)頁通信原理》相關(guān)的同類信息!
  • 本頁收集關(guān)于圖解從URL到網(wǎng)頁通信原理的相關(guān)信息資訊供網(wǎng)民參考!
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266