小編給大家分享一下Web的技術(shù)內(nèi)涵是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
最近許多剛剛初學(xué)Java Web開發(fā)的童鞋問小編為神馬要學(xué)這么多東東,我們有必要來從更高層次看看我們所學(xué)的東西都是干什么的,所以今天講講開始學(xué)習(xí)Java Web開發(fā)之前你需要了解的知識。
互聯(lián)網(wǎng)簡介在即將開始Java Web開發(fā)之旅之前,讓我們先來簡單了解一下互聯(lián)網(wǎng)(Internet)的技術(shù)內(nèi)涵和發(fā)展歷史吧!
進入Java Web開發(fā)領(lǐng)域,意味著你將以一個程序員的身份加入到互聯(lián)網(wǎng)的大潮當(dāng)中。那么從技術(shù)視角來審視互聯(lián)網(wǎng),如果打開互聯(lián)網(wǎng)的內(nèi)部,其內(nèi)部結(jié)構(gòu)會是什么樣子呢?
互聯(lián)網(wǎng)指的是通過TCP/IP協(xié)議族相互連接在一起的計算機的網(wǎng)絡(luò)。TCP是Transmission Control Protocol,傳輸控制協(xié)議;IP是Internet Protocol,網(wǎng)際協(xié)議。TCP/IP協(xié)議族是一個網(wǎng)絡(luò)通訊模型,是當(dāng)前互聯(lián)網(wǎng)通訊的基礎(chǔ)架構(gòu)。
IP用來去識別網(wǎng)絡(luò)上的一臺計算機。計算機要連接到一起相互通信,首先需要知道連接的目標計算機,而IP就能標識一臺計算機。做一個類比,我們?nèi)烁酥g也需要建立連接才能交流,在一群人中說話,首先喊出一個人的名字,他就知道你在跟他說話了。IP就是計算機的名字。
TCP是計算機之間控制傳輸信息的協(xié)議,同樣的類比,就是人與人之間溝通的語言和方式。一個不會外語的中國人跟一個美國人交流是無效的,就跟好像一臺計算機發(fā)送目標計算機無法識別的數(shù)據(jù)包。能夠識別出網(wǎng)絡(luò)上的計算機,同時也能以相互理解的方式進行通訊,這樣計算機就可以連接到一起了。
Web的技術(shù)內(nèi)涵
萬維網(wǎng)最早其實就是一幫科學(xué)家在玩,他們希望通過互聯(lián)網(wǎng)來傳送實驗數(shù)據(jù)。因此發(fā)明了描述信息、定位信息和傳輸信息的一整套技術(shù)體系。
萬維網(wǎng)從技術(shù)內(nèi)涵上怎么來理解呢?首先它是運行在互聯(lián)網(wǎng)上的,是一個TCP/IP協(xié)議之上的應(yīng)用協(xié)議,它是一種超文本文檔相互鏈接形成的一種超大規(guī)模的分布式系統(tǒng)。
這里需要了解一下三個術(shù)語:HTTP超文本傳輸協(xié)議、HTML超文本語言和URL統(tǒng)一資源定位服務(wù)。雖然是技術(shù)術(shù)語,但是在我們每天的上網(wǎng)過程中都能看到它們的痕跡。
今天你們經(jīng)常聽到HTML5,比如微信的HTML5頁面,HTML5游戲等。HTML是從1.0版本開始的,有一個叫W3C的標準化組織,逐步在維護這樣一套HTML語言的標準,一直演化到今天的HTML5。HTML的作用是描述超文本文檔。比如說我們希望有一個東西展示給用戶,你需要用HTML表達出來,這樣才能放到萬維網(wǎng)上讓別人瀏覽。
URL可以理解為網(wǎng)址,就是我們在瀏覽器中輸入的一個字符串。它用來定位超文本文檔,URL協(xié)議定義了Web上如何標識出一個網(wǎng)頁,即超文本文檔。這跟IP協(xié)議如何標識出一臺計算機的意義是相似的。
我們在瀏覽器中輸入網(wǎng)址,會看到網(wǎng)址前面都有一個“http”,這指的就是一種HTTP協(xié)議。HTTP協(xié)議定義了如何與超文本交互,信息通過超文本文檔描述好了,也可以定位到了,接下來就需要通過HTTP協(xié)議去訪問。HTTP協(xié)議定義了一套與網(wǎng)頁交互的工作,我們暫時不去細究,我們只需知道這是獲取信息的一種協(xié)議,瀏覽器會把我們的各種動作翻譯成HTTP協(xié)議相關(guān)動作與Web服務(wù)器進行交互,并且將得到的超文本文檔渲染成可讀的內(nèi)容讓我們方便瀏覽。我們所謂的“連接”在技術(shù)層面都時這些協(xié)議在默默地發(fā)揮著基礎(chǔ)設(shè)施的作用。這就是Web的基本原理。
以上是Web的技術(shù)內(nèi)涵是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
文章名稱:Web的技術(shù)內(nèi)涵是什么-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://m.kartarina.com/article44/eoiee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、App設(shè)計、做網(wǎng)站、App開發(fā)、企業(yè)網(wǎng)站制作、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容