讓我們討論一下網際網路上常用的一些術語。
WWW
WWW是全球資訊網的縮寫。WWW是一個信息空間,裡面有相互連接的文檔和其他可以通過Internet訪問的媒體。WWW由英國科學家Tim Berners Lee於1989年發明,並於1990年開發了第一個web瀏覽器,通過使用互連的超文本來促進信息交換。
包含指向另一段文本的連結的文本稱爲超文本。web資源由一個名爲URL的唯一名稱標識,以避免混淆。
全球資訊網徹底改變了我們創建、存儲和交換信息的方式。WWW的成功可以歸因於這些因素;
- User friendly
- Use of multimedia
- Interlinking of pages through hypertexts
- Interactive
HTML
HTML代表超文本標記語言。一種設計成可以標記部分文本以在整個頁面的上下文中指定其結構、布局和樣式的語言稱爲A標記語言。它的主要功能是定義、處理和呈現文本。
HTML是創建網頁和web應用程式並將其加載到web瀏覽器中的標準語言。就像WWW一樣,它是由Time Berners Lee創建的,使用戶可以輕鬆地從任何頁面訪問頁面。
當您發送頁面請求時,web伺服器以HTML格式發送文件。這個HTML文件由web瀏覽器解釋並顯示。
XML
XML代表可擴展標記語言。它是一種標記語言,旨在以安全、可靠和正確的方式存儲和傳輸數據。正如extensible一詞所表明的,XML爲用戶提供了一個定義自己語言的工具,特別是在Internet上顯示文檔的工具。
任何XML文檔都有兩部分–結構和內容。讓我們舉個例子來理解這一點。假設你的學校圖書館想要創建一個它訂閱的雜誌資料庫。這是需要創建的目錄XML文件。
<CATALOG> <MAGAZINE> <TITLE>Magic Pot</TITLE> <PUBLISHER>MM Publications</PUBLISHER> <FREQUENCY>Weekly</FREQUENCY> <PRICE>15</PRICE> </MAGAZINE> <MAGAZINE> <TITLE>Competition Refresher</TITLE> <PUBLISHER>Bright Publications</PUBLISHER> <FREQUENCY>Monthly</FREQUENC> <PRICE>100</PRICE> </MAGAZINE> </CATALOG>
每本雜誌都有標題、出版商、頻率和價格信息。這是目錄的結構。內容包括魔術罐、MM出版物、月刊、周刊等。
這個XML文件包含庫中所有可用雜誌的信息。請記住,此文件不會單獨執行任何操作。但是另一段代碼可以很容易地被編寫來提取、分析和呈現存儲在這裡的數據。
HTTP
HTTP代表超文本傳輸協議。它是用於在全球資訊網上傳輸文本、圖形、圖像、視頻和其他多媒體文件的最基本協議。HTTP是客戶機-伺服器網絡模型中的TCP/IP套件的應用層協議,由全球資訊網之父time Berners Lee首次概述。
HTTP是一個請求-響應協議。這是它的工作原理;
客戶端將請求提交到HTTP。
已與伺服器建立TCP連接。
經過必要的處理後,伺服器將發送回狀態請求和消息。消息可能包含請求的內容或錯誤消息。
HTTP請求稱爲方法。一些最流行的方法是GET、PUT、POST、CONNECT、等。具有內置安全機制的方法稱爲安全方法,而其他方法稱爲unsafe。完全安全的HTTP版本是HTTP S,其中S代表安全。這裡所有的方法都是安全的。
使用HTTP協議的一個例子是−
Domain Names
域名是提供給伺服器的唯一名稱,用於在全球資訊網上標識它。在前面給出的示例請求中;
tutorialspoint.com是域名。域名有多個被點分隔的稱爲標籤的部分。讓我們討論一下這個域名的標籤。最右邊的label.com稱爲頂級域(TLD)。tld的其他例子包括.net、.org、.co、.au、等。
這種從頂級域名到低級域名的邏輯樹結構稱爲域名層次結構。域名層次結構的根目錄是無名的。完整域名的最大長度爲253個ASCII字符。
URL
URL代表統一資源定位符。URL是指web資源在計算機網絡上的位置和檢索機制。讓我們繼續上面的例子;
這個完整的字符串是一個URL。讓我們討論一下它的部分;
index.htm是需要檢索的資源(本例中爲網頁)
videotutorials是伺服器上資源所在的文件夾
https是用於檢索資源的協議
URL顯示在web瀏覽器的地址欄中。
Websites
網站是一個域名下的一組網頁。網頁是一個文本文檔,位於伺服器上,通過超文本連接到全球資訊網。使用描述域名層次結構的圖像,這些是可以構建的網站;
- www.tutorialspoint.com
- ftp.tutorialspoint.com
- indianrail.gov.in
- cbse.nic.in
請注意,沒有與網站3和4相關聯的協議,但它們仍將使用默認協議加載。
Web Browsers
Web瀏覽器是一種應用軟體,用於訪問、檢索、呈現和遍歷由全球資訊網上的aURL標識的任何資源。最流行的web瀏覽器包括−
- Chrome
- Internet Explorer
- Firefox
- Apple Safari
- Opera
Web Servers
Web伺服器是根據用戶的請求向用戶提供文件的任何軟體應用程式、計算機或網絡設備。這些請求由客戶端設備通過HTTP或HTTPS請求發送。流行的web伺服器軟體包括Apache、Microsoft IIS和Nginx。
Web Hosting
網絡託管是一種網際網路服務,使個人、組織或企業能夠存儲可在網際網路上訪問的網頁。網絡託管服務提供商擁有託管網站及其頁面的Web伺服器。它們還提供了根據客戶機請求提供網頁所需的技術,如上面的HTTP所述。
Web Scripting
腳本是一組指令,由另一個程序使用任何程式語言編寫,並由另一個程序解釋(而不是編譯)。在網頁中嵌入腳本以使其具有動態性稱爲web腳本。
如您所知,網頁是使用HTML創建的,存儲在伺服器上,然後根據客戶的請求加載到web瀏覽器中。早些時候,這些網頁在本質上是靜態的,也就是說,曾經創建的網頁是向用戶顯示的唯一版本。然而,現代用戶和網站所有者都要求與網頁進行一些交互。
交互的例子包括驗證用戶填寫的在線表單,在用戶註冊選擇後顯示消息等等。所有這些都可以通過web腳本實現。Web腳本有兩種類型−
客戶端腳本−這裡,嵌入在頁面中的腳本由客戶端計算機本身使用web瀏覽器執行。最流行的客戶端腳本語言是JavaScript、VBScript、AJAX等。
伺服器端腳本在伺服器上運行。客戶端請求的網頁在腳本運行後生成並發送。最流行的伺服器端腳本語言是PHP、Python、ASP.Net等。
Web 2.0
Web 2.0是全球資訊網發展的第二個階段,重點是動態內容和用戶生成內容,而不是靜態內容。如上所述,全球資訊網最初支持使用HTML創建和呈現靜態內容。然而,隨著用戶的發展,對交互式內容的需求也在增長,web腳本被用來爲內容添加這種動態性。
1999年,達西·迪努奇創造了Web2.0這個術語,以強調網頁設計和呈現方式的範式轉變。它在2004年左右開始流行。
Web 2.0中用戶生成內容的例子包括社交媒體網站、虛擬社區、實時聊天等。這些都徹底改變了我們體驗和使用網際網路的方式。