真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

HTTP有哪些面試題

HTTP有哪些面試題?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元臨潁做網(wǎng)站,已為上家服務(wù),為臨潁各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

1、HTTP和HTTPS的區(qū)別有哪些?

HTTP是一種超文本傳輸協(xié)議,HTTP是一個(gè)在計(jì)算機(jī)世界里專門在兩點(diǎn)之間傳輸文字、圖片、音頻、視頻等超文本數(shù)據(jù)的約定和規(guī)范。 HTTPS比 HTTP多了secure安全性這個(gè)概念,實(shí)際上, HTTPS并不是一個(gè)新的應(yīng)用層協(xié)議,它其實(shí)就是HTTP + TLS/SSL協(xié)議組合而成,HTTPS可以說(shuō)就是身披了一層SSL的HTTP。它們最大的區(qū)別就是HTTP在地址欄上的協(xié)議是以 http:// 開頭,而 HTTPS在地址欄上的協(xié)議是以 https:// 開頭。另外,HTTP是未經(jīng)安全加密的協(xié)議,它的傳輸過(guò)程容易被攻擊者監(jiān)聽(tīng)、數(shù)據(jù)容易被竊取、發(fā)送方和接收方容易被偽造;而HTTPS是安全的協(xié)議,它通過(guò) 密鑰交換算法 -簽名算法 -對(duì)稱加密算法 -摘要算法 能夠解決上面這些問(wèn)題。還有,HTTP的默認(rèn)端口是80,而HTTPS的默認(rèn)端口是443。

2、HTTP Get和Post區(qū)別是什么?

HTTP中包括許多方法,Get和Post是HTTP中最常用的兩個(gè)方法。get方法一般用于請(qǐng)求,而post方法一般用于表單的提交。get相當(dāng)于一個(gè)是pull/拉的操作,而post相當(dāng)于是一個(gè)push/推的操作。get請(qǐng)求的URL有長(zhǎng)度限制,而post請(qǐng)求會(huì)把參數(shù)和值放在消息體中,對(duì)數(shù)據(jù)長(zhǎng)度沒(méi)有要求。get請(qǐng)求會(huì)被瀏覽器主動(dòng)cache,而post不會(huì),除非手動(dòng)設(shè)置。get請(qǐng)求在瀏覽器反復(fù)的回退/前進(jìn)操作是無(wú)害的,而post操作會(huì)再次提交表單請(qǐng)求。

3、UDP是什么?

UDP是用戶數(shù)據(jù)報(bào)協(xié)議。它不需要所謂的握手操作,從而加快了通信速度,允許網(wǎng)絡(luò)上的其他主機(jī)在接收方同意通信之前進(jìn)行數(shù)據(jù)傳輸。UDP的特點(diǎn)主要有,能夠支持容忍數(shù)據(jù)包丟失的帶寬密集型應(yīng)用程序,具有低延遲的特點(diǎn),能夠發(fā)送大量的數(shù)據(jù)包,能夠允許DNS查找,DNS是建立在UDP之上的應(yīng)用層協(xié)議。

4、TCP是什么?

TCP是傳輸控制協(xié)議。它能夠幫助你確定計(jì)算機(jī)連接到Internet以及它們之間的數(shù)據(jù)傳輸。通過(guò)三次握手來(lái)建立TCP連接,三次握手就是用來(lái)啟動(dòng)和確認(rèn)TCP連接的過(guò)程。一旦連接建立后,就可以發(fā)送數(shù)據(jù)了,當(dāng)數(shù)據(jù)傳輸完成后,會(huì)通過(guò)關(guān)閉虛擬電路來(lái)斷開連接。

5、描述一下TCP三次握手和四次揮手?

TCP三次握手:SYN是TCP/IP建立連接時(shí)使用的握手信號(hào)。在客戶機(jī)和服務(wù)器之間建立TCP連接時(shí),首先會(huì)發(fā)送的一個(gè)信號(hào)??蛻舳嗽诮邮艿絊YN消息時(shí),就會(huì)在自己的段內(nèi)生成一個(gè)隨機(jī)值X。服務(wù)器收到SYN后,打開客戶端連接,發(fā)送一個(gè)SYN-ACK作為答復(fù)。確認(rèn)號(hào)設(shè)置為比接收到的序列號(hào)多一個(gè),即X + 1,服務(wù)器為數(shù)據(jù)包選擇的序列號(hào)是另一個(gè)隨機(jī)數(shù)Y。最后,客戶端將ACK發(fā)送給服務(wù)器,序列號(hào)被設(shè)置為所接收的確認(rèn)值即Y + 1。

TCP四次揮手:在連接終止階段使用四次揮手,連接的每一端都會(huì)獨(dú)立的終止。具體過(guò)程如圖所示:

HTTP有哪些面試題

6、請(qǐng)你說(shuō)一下HTTP常見(jiàn)的請(qǐng)求頭

這個(gè)問(wèn)題比較開放,因?yàn)?HTTP請(qǐng)求頭有很多,這里只簡(jiǎn)單舉出一個(gè)例子。HTTP標(biāo)頭會(huì)分為四種,分別是 通用標(biāo)頭、實(shí)體標(biāo)頭、請(qǐng)求標(biāo)頭、響應(yīng)標(biāo)頭。Cache-Control是一個(gè)通用標(biāo)頭,他可以出現(xiàn)在請(qǐng)求標(biāo)頭和響應(yīng)標(biāo)頭中,Cache-Control的種類比較多,雖然說(shuō)這是一個(gè)通用標(biāo)頭,但是有一些特性是請(qǐng)求標(biāo)頭具有的,有一些是響應(yīng)標(biāo)頭才有的。主要大類有 可緩存性、閾值性、 重新驗(yàn)證并重新加載 和其他特性。

7、地址欄輸入U(xiǎn)RL發(fā)生了什么?

下面我們就來(lái)探討一下從輸入U(xiǎn)RL后到響應(yīng),都經(jīng)歷了哪些過(guò)程。首先,你需要在瀏覽器中的URL地址上,輸入你想訪問(wèn)的地址。然后,瀏覽器會(huì)根據(jù)你輸入的URL地址,去查找域名是否被本地DNS緩存。在由根域名服務(wù)器 ->頂級(jí)域名服務(wù)器 ->權(quán)威DNS服務(wù)器后,由權(quán)威服務(wù)器告訴本地服務(wù)器目標(biāo)IP地址,再有本地DNS服務(wù)器告訴用戶需要訪問(wèn)的IP地址。

8、HTTPS的工作原理。

HTTPS的工作原理其實(shí)就是SSL/TLS的握手過(guò)程。在 TLS握手期間,Internet中的通信雙方會(huì)彼此交換信息,驗(yàn)證密碼套件,交換會(huì)話密鑰。每當(dāng)用戶通過(guò) HTTPS導(dǎo)航到具體的網(wǎng)站并發(fā)送請(qǐng)求時(shí),就會(huì)進(jìn)行 TLS握手。除此之外,每當(dāng)其他任何通信使用HTTPS(包括 API調(diào)用和在 HTTPS上查詢 DNS)時(shí),也會(huì)發(fā)生 TLS握手。TLS具體的握手過(guò)程會(huì)根據(jù)所使用的密鑰交換算法的類型和雙方支持的密碼套件而不同。我們以RSA非對(duì)稱加密來(lái)討論這個(gè)過(guò)程。整個(gè) TLS通信流程圖如下:

HTTP有哪些面試題

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。


本文標(biāo)題:HTTP有哪些面試題
路徑分享:http://weahome.cn/article/picscs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部