溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Web的技術(shù)內(nèi)涵是什么

發(fā)布時(shí)間:2020-11-12 13:57:22 來源:億速云 閱讀:214 作者:小新 欄目:編程語(yǔ)言

小編給大家分享一下Web的技術(shù)內(nèi)涵是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

最近許多剛剛初學(xué)Java Web開發(fā)的童鞋問小編為神馬要學(xué)這么多東東,我們有必要來從更高層次看看我們所學(xué)的東西都是干什么的,所以今天講講開始學(xué)習(xí)Java Web開發(fā)之前你需要了解的知識(shí)。

互聯(lián)網(wǎng)簡(jiǎn)介在即將開始Java Web開發(fā)之旅之前,讓我們先來簡(jiǎn)單了解一下互聯(lián)網(wǎng)(Internet)的技術(shù)內(nèi)涵和發(fā)展歷史吧!

進(jìn)入Java Web開發(fā)領(lǐng)域,意味著你將以一個(gè)程序員的身份加入到互聯(lián)網(wǎng)的大潮當(dāng)中。那么從技術(shù)視角來審視互聯(lián)網(wǎng),如果打開互聯(lián)網(wǎng)的內(nèi)部,其內(nèi)部結(jié)構(gòu)會(huì)是什么樣子呢?

互聯(lián)網(wǎng)指的是通過TCP/IP協(xié)議族相互連接在一起的計(jì)算機(jī)的網(wǎng)絡(luò)。TCP是Transmission Control Protocol,傳輸控制協(xié)議;IP是Internet Protocol,網(wǎng)際協(xié)議。TCP/IP協(xié)議族是一個(gè)網(wǎng)絡(luò)通訊模型,是當(dāng)前互聯(lián)網(wǎng)通訊的基礎(chǔ)架構(gòu)。

IP用來去識(shí)別網(wǎng)絡(luò)上的一臺(tái)計(jì)算機(jī)。計(jì)算機(jī)要連接到一起相互通信,首先需要知道連接的目標(biāo)計(jì)算機(jī),而IP就能標(biāo)識(shí)一臺(tái)計(jì)算機(jī)。做一個(gè)類比,我們?nèi)烁酥g也需要建立連接才能交流,在一群人中說話,首先喊出一個(gè)人的名字,他就知道你在跟他說話了。IP就是計(jì)算機(jī)的名字。

TCP是計(jì)算機(jī)之間控制傳輸信息的協(xié)議,同樣的類比,就是人與人之間溝通的語(yǔ)言和方式。一個(gè)不會(huì)外語(yǔ)的中國(guó)人跟一個(gè)美國(guó)人交流是無效的,就跟好像一臺(tái)計(jì)算機(jī)發(fā)送目標(biāo)計(jì)算機(jī)無法識(shí)別的數(shù)據(jù)包。能夠識(shí)別出網(wǎng)絡(luò)上的計(jì)算機(jī),同時(shí)也能以相互理解的方式進(jìn)行通訊,這樣計(jì)算機(jī)就可以連接到一起了。

Web的技術(shù)內(nèi)涵

萬維網(wǎng)最早其實(shí)就是一幫科學(xué)家在玩,他們希望通過互聯(lián)網(wǎng)來傳送實(shí)驗(yàn)數(shù)據(jù)。因此發(fā)明了描述信息、定位信息和傳輸信息的一整套技術(shù)體系。

萬維網(wǎng)從技術(shù)內(nèi)涵上怎么來理解呢?首先它是運(yùn)行在互聯(lián)網(wǎng)上的,是一個(gè)TCP/IP協(xié)議之上的應(yīng)用協(xié)議,它是一種超文本文檔相互鏈接形成的一種超大規(guī)模的分布式系統(tǒng)。

這里需要了解一下三個(gè)術(shù)語(yǔ):HTTP超文本傳輸協(xié)議、HTML超文本語(yǔ)言和URL統(tǒng)一資源定位服務(wù)。雖然是技術(shù)術(shù)語(yǔ),但是在我們每天的上網(wǎng)過程中都能看到它們的痕跡。

今天你們經(jīng)常聽到HTML5,比如微信的HTML5頁(yè)面,HTML5游戲等。HTML是從1.0版本開始的,有一個(gè)叫W3C的標(biāo)準(zhǔn)化組織,逐步在維護(hù)這樣一套HTML語(yǔ)言的標(biāo)準(zhǔn),一直演化到今天的HTML5。HTML的作用是描述超文本文檔。比如說我們希望有一個(gè)東西展示給用戶,你需要用HTML表達(dá)出來,這樣才能放到萬維網(wǎng)上讓別人瀏覽。

URL可以理解為網(wǎng)址,就是我們?cè)跒g覽器中輸入的一個(gè)字符串。它用來定位超文本文檔,URL協(xié)議定義了Web上如何標(biāo)識(shí)出一個(gè)網(wǎng)頁(yè),即超文本文檔。這跟IP協(xié)議如何標(biāo)識(shí)出一臺(tái)計(jì)算機(jī)的意義是相似的。

我們?cè)跒g覽器中輸入網(wǎng)址,會(huì)看到網(wǎng)址前面都有一個(gè)“http”,這指的就是一種HTTP協(xié)議。HTTP協(xié)議定義了如何與超文本交互,信息通過超文本文檔描述好了,也可以定位到了,接下來就需要通過HTTP協(xié)議去訪問。HTTP協(xié)議定義了一套與網(wǎng)頁(yè)交互的工作,我們暫時(shí)不去細(xì)究,我們只需知道這是獲取信息的一種協(xié)議,瀏覽器會(huì)把我們的各種動(dòng)作翻譯成HTTP協(xié)議相關(guān)動(dòng)作與Web服務(wù)器進(jìn)行交互,并且將得到的超文本文檔渲染成可讀的內(nèi)容讓我們方便瀏覽。我們所謂的“連接”在技術(shù)層面都時(shí)這些協(xié)議在默默地發(fā)揮著基礎(chǔ)設(shè)施的作用。這就是Web的基本原理。

以上是Web的技術(shù)內(nèi)涵是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI