青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

深入剖析http內(nèi)涵 http下載是什么


在面試過程中 , HTTP 被提問的概率還是比較高的 。我搜集了 5 大類 HTTP 面試常問的題目 , 同時(shí)這 5 大類題跟 HTTP 的發(fā)展和演變關(guān)聯(lián)性是比較大的 。
圖片來自 Pexels
下面我將通過問答 圖解由淺入深幫助大家進(jìn)一步的學(xué)習(xí)和理解 HTTP 協(xié)議:
HTTP 基本概念Get 與 PostHTTP 特性HTTPS 與 HTTPHTTP/1.1、HTTP/2、HTTP/3 演變HTTP 基本概念
HTTP 是什么?描述一下 , HTTP 是超文本傳輸協(xié)議 , 也就是HyperText Transfer Protocol 。
能否詳細(xì)解釋「超文本傳輸協(xié)議」?HTTP 的名字「超文本協(xié)議傳輸」 , 它可以拆成三個(gè)部分:
協(xié)議傳輸超文本協(xié)議
在生活中 , 我們也能隨處可見「協(xié)議」 , 例如:
剛畢業(yè)時(shí)會(huì)簽一個(gè)「三方協(xié)議」 。找房子時(shí)會(huì)簽一個(gè)「租房協(xié)議」 。生活中的協(xié)議 , 本質(zhì)上與計(jì)算機(jī)中的協(xié)議是相同的 , 協(xié)議的特點(diǎn):
「協(xié)」字 , 代表的意思是必須有兩個(gè)以上的參與者 。例如三方協(xié)議里的參與者有三個(gè):你、公司、學(xué)校三個(gè);租房協(xié)議里的參與者有兩個(gè):你和房東 。「儀」字 , 代表的意思是對(duì)參與者的一種行為約定和規(guī)范 。例如三方協(xié)議里規(guī)定試用期期限、毀約金等;租房協(xié)議里規(guī)定租期期限、每月租金金額、違約如何處理等 。針對(duì) HTTP 協(xié)議 , 我們可以這么理解 。HTTP 是一個(gè)用在計(jì)算機(jī)世界里的協(xié)議 。
它使用計(jì)算機(jī)能夠理解的語言確立了一種計(jì)算機(jī)之間交流通信的規(guī)范(兩個(gè)以上的參與者) , 以及相關(guān)的各種控制和錯(cuò)誤處理方式(行為約定和規(guī)范) 。
傳輸
所謂的「?jìng)鬏敗?, 很好理解 , 就是把一堆東西從 A 點(diǎn)搬到 B 點(diǎn) , 或者從 B 點(diǎn) 搬到 A 點(diǎn) 。
別輕視了這個(gè)簡(jiǎn)單的動(dòng)作 , 它至少包含兩項(xiàng)重要的信息 。HTTP 協(xié)議是一個(gè)雙向協(xié)議 。
我們?cè)谏暇W(wǎng)沖浪時(shí) , 瀏覽器是請(qǐng)求方 A , 百度網(wǎng)站就是應(yīng)答方 B 。雙方約定用 HTTP 協(xié)議來通信 , 于是瀏覽器把請(qǐng)求數(shù)據(jù)發(fā)送給網(wǎng)站 , 網(wǎng)站再把一些數(shù)據(jù)返回給瀏覽器 , 最后由瀏覽器渲染在屏幕 , 就可以看到圖片、視頻了 。
數(shù)據(jù)雖然是在 A 和 B 之間傳輸 , 但允許中間有中轉(zhuǎn)或接力 。就好像第一排的同學(xué)想穿遞紙條給最后一排的同學(xué) , 那么傳遞的過程中就需要經(jīng)過好多個(gè)同學(xué)(中間人) , 這樣的傳輸方式就從「A < — > B」 , 變成了「A <-> N <-> M <-> B」 。
而在 HTTP 里 , 需要中間人遵從 HTTP 協(xié)議 , 只要不打擾基本的數(shù)據(jù)傳輸 , 就可以添加任意額外的東西 。
針對(duì)傳輸 , 我們可以進(jìn)一步理解了 HTTP 。HTTP 是一個(gè)在計(jì)算機(jī)世界里專門用來在兩點(diǎn)之間傳輸數(shù)據(jù)的約定和規(guī)范 。
超文本
HTTP 傳輸?shù)膬?nèi)容是「超文本」 。我們先來理解「文本」 , 在互聯(lián)網(wǎng)早期的時(shí)候只是簡(jiǎn)單的字符文字 , 但現(xiàn)在「文本」 , 它的涵義已經(jīng)可以擴(kuò)展為圖片、視頻、壓縮包等 , 在 HTTP 眼里這些都算做「文本」 。

猜你喜歡