HTTP的這些原理你都知道嗎搓茬?

? ?1.URI和URL

? ?URI的全稱為UniformResourceIdentifier,即統(tǒng)一資源標(biāo)志符队他,URL的全稱為UniversalResourceLocator卷仑,即統(tǒng)一資源定位符。

? ?舉例來(lái)說(shuō)漱挎,https://www.baidu.com系枪,它是一個(gè)URL,也是一個(gè)URI磕谅。我們可以通過(guò)URL/URI來(lái)指定了網(wǎng)頁(yè)的唯一訪問(wèn)方式私爷,這其中包括了訪問(wèn)協(xié)議HTTPS、訪問(wèn)路徑(即根目錄)和資源名稱favicon.ico膊夹。通過(guò)這樣一個(gè)鏈接衬浑,我們便可以找到對(duì)應(yīng)的資源,這就是URL/URI放刨。

? ?URL其實(shí)是URI的子集工秩,但不是每一個(gè)URI都是URL,但不是每一個(gè)URL都是URI进统。那么助币,URI與URL有什么區(qū)別呢?其實(shí)螟碎,在URI中還包含一個(gè)子類眉菱,叫做URN,它的全稱為UniversalResourceName掉分,即統(tǒng)一資源名稱俭缓。

? ?URN主要是用于去命名資源名稱克伊,但是卻不指定定位資源。比如svn:csbi:20201220指定了一個(gè)人的CSBI华坦,可以唯一標(biāo)識(shí)這個(gè)人愿吹,但是沒(méi)有告訴可以去哪里找到這個(gè)人。以下URL惜姐、URN和URI的關(guān)系圖犁跪。

? ?2.超文本

? ?超文本,Hypertext歹袁,像我們一般在瀏覽器里看到的一些網(wǎng)頁(yè)其實(shí)就是超文本解析出來(lái)的耘拇,而這些網(wǎng)頁(yè)的源代碼都是通過(guò)HTML寫(xiě)出來(lái)的,當(dāng)中包含了一系列標(biāo)簽宇攻,比如video顯示視頻,h1就是顯示一級(jí)標(biāo)題等倡勇。瀏覽器通過(guò)解析網(wǎng)頁(yè)中的標(biāo)簽逞刷,就可以顯示我們?cè)跒g覽器上看到的網(wǎng)頁(yè),而網(wǎng)頁(yè)的源代碼HTML就可以稱作超文本妻熊。

? ?3.HTTP和HTTPS

? ?HTTP的全稱是HyperTextTransferProtocol夸浅,中文名叫作超文本傳輸協(xié)議,HTTP協(xié)議主要是將網(wǎng)絡(luò)上的超文本數(shù)據(jù)傳輸?shù)奖镜氐臑g覽器上的一種傳送協(xié)議扔役。HTTP由萬(wàn)維網(wǎng)協(xié)會(huì)(WorldWideWebConsortium)和Internet工作小組IETF(InternetEngineeringTaskForce)共同合作制定的規(guī)范帆喇,目前用的最多的就是HTTP1.1版本。

? ?HTTPS的全稱是HyperTextTransferProtocoloverSecureSocketLayer亿胸,是HTTP的加強(qiáng)版坯钦,是在HTTP基礎(chǔ)上加入SSL層(安全層),簡(jiǎn)稱為HTTPS侈玄。

? ?HTTPS的安全基礎(chǔ)基于SSL層婉刀,所以它傳輸?shù)臄?shù)據(jù)都是經(jīng)過(guò)SSL層加密的。

? ?它的主要作用可以分為以下兩種:

? ?建立數(shù)據(jù)安全交互通道序仙,保證數(shù)據(jù)在傳輸過(guò)程中的安全突颊。

? ?保證網(wǎng)站的真實(shí)性。

? ?目前已經(jīng)有越來(lái)越多的網(wǎng)頁(yè)使用HTTPS,例如:

? ?蘋(píng)果公司就要求所有的iosApp都要使用HTTPS加密潘悼。

? ?谷歌瀏覽器中也對(duì)未使用HTTPS的網(wǎng)頁(yè)通過(guò)“此網(wǎng)頁(yè)不安全”來(lái)提醒用戶律秃。

? ?騰訊的微信小程序也要求必須使用HTTPS。

? ?因此治唤,HTTPS的使用已經(jīng)是大勢(shì)所趨棒动。

? ?4.HTTP請(qǐng)求過(guò)程

? ?當(dāng)我們?cè)跒g覽器中訪問(wèn)一個(gè)URL,實(shí)際上是瀏覽器想網(wǎng)站的服務(wù)器發(fā)送請(qǐng)求肝劲,當(dāng)網(wǎng)站服務(wù)器接收到請(qǐng)求后就進(jìn)行處理和解析迁客,然后將響應(yīng)的內(nèi)容返回給瀏覽器郭宝。

? ?傳輸模型如圖所示。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末掷漱,一起剝皮案震驚了整個(gè)濱河市粘室,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌卜范,老刑警劉巖衔统,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異海雪,居然都是意外死亡锦爵,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)奥裸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)险掀,“玉大人,你說(shuō)我怎么就攤上這事湾宙≌燎猓” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵侠鳄,是天一觀的道長(zhǎng)埠啃。 經(jīng)常有香客問(wèn)我,道長(zhǎng)伟恶,這世上最難降的妖魔是什么碴开? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮博秫,結(jié)果婚禮上潦牛,老公的妹妹穿的比我還像新娘。我一直安慰自己台盯,他們只是感情好罢绽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著静盅,像睡著了一般良价。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蒿叠,一...
    開(kāi)封第一講書(shū)人閱讀 51,727評(píng)論 1 305
  • 那天明垢,我揣著相機(jī)與錄音,去河邊找鬼市咽。 笑死痊银,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的施绎。 我是一名探鬼主播溯革,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼贞绳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了致稀?” 一聲冷哼從身側(cè)響起冈闭,我...
    開(kāi)封第一講書(shū)人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎抖单,沒(méi)想到半個(gè)月后萎攒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡矛绘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年耍休,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片货矮。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡羊精,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出囚玫,到底是詐尸還是另有隱情园匹,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布劫灶,位于F島的核電站,受9級(jí)特大地震影響掖桦,放射性物質(zhì)發(fā)生泄漏本昏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一枪汪、第九天 我趴在偏房一處隱蔽的房頂上張望涌穆。 院中可真熱鬧,春花似錦雀久、人聲如沸宿稀。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)祝沸。三九已至,卻和暖如春越庇,著一層夾襖步出監(jiān)牢的瞬間罩锐,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工卤唉, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涩惑,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓桑驱,卻偏偏與公主長(zhǎng)得像竭恬,于是被迫代替她去往敵國(guó)和親跛蛋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容