面試準(zhǔn)備

網(wǎng)絡(luò):

7 應(yīng)用層 6 表示層 5 會(huì)話層 4 傳輸層 3 網(wǎng)絡(luò)層 2 數(shù)據(jù)鏈路層 1 物理層

網(wǎng)絡(luò)四層協(xié)議:鏈路層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層

  • tcp三次握手、四次揮手


    image.png

    image.png
  • http/https協(xié)議 1.1
    請(qǐng)求頭:方法、[空格]、URL、[空格]、HTTP版本 組成。
    響應(yīng)頭:HTTP 版本、[空格]、狀態(tài)碼組成
  • 常見(jiàn)header
    access
    Authorization,

緩存相關(guān)的:
Cache-Control
Expires
Last-Modified
If-Modified-Since
ETag
if-none-match

跨域相關(guān)的
Access-Control-Allow-Origin
Access-Control-Allow-Header
Access-Control-Allow-Methods
Access-Control-Allow-Credentials

Connection: keep-alive/close(關(guān)閉tcp)
Content-Type
Location重定向
Server
Set-Cookie

referer
cookie
user-agent

http1.1:
相比1.0協(xié)議 有持久連接:Connection: keep-alive;
管道機(jī)制,客戶端在一個(gè)tcp通道里可以發(fā)送多個(gè)請(qǐng)求,但服務(wù)器還是按照順序處理
缺點(diǎn):隊(duì)頭堵塞、首部無(wú)法壓縮頭部臃腫,
http2.0
優(yōu)點(diǎn):
1.二進(jìn)制協(xié)議,頭信息和數(shù)據(jù)體都可以是二進(jìn)制、
2.多路復(fù)用,一個(gè)域名所有請(qǐng)求使用一個(gè)tcp連接;幀(frame)和流(stream)進(jìn)行傳輸。避免隊(duì)頭阻塞;
3.頭部可以壓縮
4.server Push
其他:http2可以關(guān)閉一次請(qǐng)求,但不關(guān)閉tcp鏈接
擴(kuò)展:AbortController構(gòu)造函數(shù),關(guān)閉一個(gè)請(qǐng)求 fetch(url, {signal: abortController.signal})

https


image.png
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 必問(wèn) 1.下載一個(gè)面試者做過(guò)的應(yīng)用,找一個(gè)面試者做過(guò)的頁(yè)面分析下頁(yè)面結(jié)構(gòu)、約束或者 frame 布局的連法和計(jì)算方...
    我家的小鯉魚(yú)閱讀 2,773評(píng)論 1 13
  • 目錄 前言 WWW(萬(wàn)維網(wǎng)縮寫(xiě)) 超文本 URL HTTP(1.0)工作模式HTTP協(xié)議特點(diǎn) HTTP的請(qǐng)求和應(yīng)答...
    kirito_song閱讀 1,587評(píng)論 1 25
  • 一、基礎(chǔ)學(xué)科知識(shí) 1.1 計(jì)網(wǎng)基礎(chǔ)知識(shí) SSL握手-傳送門(mén)[https://segmentfault.com/a/...
    折戟塵風(fēng)閱讀 753評(píng)論 3 5
  • 1 多益網(wǎng)絡(luò)面試 Q:博客項(xiàng)目里面如何驗(yàn)證賬號(hào)密碼的?有沒(méi)有做什么安全措施 A: 在登錄表單中填寫(xiě)用戶名和密碼后,...
    全村希望gone閱讀 1,005評(píng)論 0 3
  • TCP 與 HTTP http1.0 和 http1.1 有什么區(qū)別。 HTTP 1.0主要有以下幾點(diǎn)變化: 請(qǐng)求...
    冷楓abc閱讀 565評(píng)論 0 0

友情鏈接更多精彩內(nèi)容