国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

http相關(guān)知識(shí)點(diǎn)

這篇具有很好參考價(jià)值的文章主要介紹了http相關(guān)知識(shí)點(diǎn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

長(zhǎng)鏈接

一張網(wǎng)頁(yè)實(shí)際上可能會(huì)有多種元素組成,這也就說(shuō)明了網(wǎng)頁(yè)需要多次的http請(qǐng)求。可由于http是基于TCP的,而TCP創(chuàng)建鏈接是有代價(jià)的,因此頻繁的創(chuàng)建鏈接會(huì)導(dǎo)致效率降低

為了防止這種情況,就需要兩端主機(jī)都具備支持長(zhǎng)連接的功能,將大份的資源使用一條鏈接就包含,也就是說(shuō)這種通過(guò)一條鏈接去包含絕大部分資源的方式就是長(zhǎng)鏈接

在請(qǐng)求報(bào)頭里有一條屬性:Connection

如果將其設(shè)為Connection: keep-alive就代表著支持長(zhǎng)鏈接,如果設(shè)為Connection: close就代表關(guān)閉長(zhǎng)鏈接

http周邊會(huì)話保持

在使用瀏覽器訪問(wèn)某個(gè)網(wǎng)站時(shí)可以發(fā)現(xiàn),如果在該網(wǎng)站登錄過(guò)一次,之后每一次打開(kāi)這個(gè)網(wǎng)站都會(huì)自動(dòng)登錄不再需要操作登錄。這其實(shí)就是會(huì)話保持。會(huì)話保持也就是按照自己的身份進(jìn)行隨意訪問(wèn)

需要注意:http并不是天然具備會(huì)話保持的,因?yàn)閔ttp協(xié)議是無(wú)狀態(tài)的

對(duì)于網(wǎng)頁(yè)跳轉(zhuǎn)而言,一旦發(fā)生那么新的頁(yè)面就無(wú)法識(shí)別是哪一個(gè)用戶了,為了方便用戶的需求,就需要有會(huì)話保持的這個(gè)技術(shù)。

實(shí)現(xiàn)這個(gè)技術(shù)可以有幾種方案:

方案1

當(dāng)用戶在瀏覽器中登錄時(shí),瀏覽器自動(dòng)的將登錄的信息保存起來(lái),例如用戶名和密碼。往后只要訪問(wèn)同一個(gè)網(wǎng)站,瀏覽器就會(huì)自動(dòng)將歷史保留信息推送出來(lái)。

用于保存登錄信息的文件就叫做cookie文件。但是這種方案存在這較大風(fēng)險(xiǎn),如果瀏覽器中被植入了某種木馬,某些不法之徒就會(huì)將cookie文件竊取到,從而使用戶的信息泄露。服務(wù)器只會(huì)識(shí)別登錄信息,就會(huì)導(dǎo)致非法用戶使用登錄信息進(jìn)行登錄。這種行為不僅對(duì)個(gè)人的危害極大,對(duì)社會(huì)的危害更大,切不可有這種行為

方案2

方案1是將信息保存到客戶端也就是瀏覽器,方案2的思想是將信息保存到服務(wù)器端。

用戶在第一次登錄時(shí),傳遞了信息給服務(wù)器后,服務(wù)器自動(dòng)形成一個(gè)用戶的認(rèn)證信息,并創(chuàng)建一個(gè)session文件,將用戶的登錄信息保存到這個(gè)文件里。等服務(wù)器處理完請(qǐng)求后,發(fā)送響應(yīng)回去給瀏覽器同時(shí)也將session文件的id發(fā)送給瀏覽器,這個(gè)session id用來(lái)標(biāo)識(shí)session文件的唯一性。等下次用戶再訪問(wèn)網(wǎng)站時(shí),瀏覽器會(huì)將session id傳遞給服務(wù)器,服務(wù)器根據(jù)session id找到唯一的session文件從而實(shí)現(xiàn)自動(dòng)登錄。

但是這種方案也并不是絕對(duì)安全的,不法之徒同樣可以竊取到session id去非法訪問(wèn)服務(wù)器,這時(shí)候就需要配合其他的策略去緩解該類問(wèn)題。主要的想法就是使session id失效,例如在不同的地區(qū)登錄后,識(shí)別到異地就可以使session id失效,就必須得重新登錄。

基本工具

postman

下載鏈接:postman官網(wǎng)

postman可以模仿瀏覽器行為,像服務(wù)器發(fā)起請(qǐng)求??梢圆榭吹骄W(wǎng)頁(yè)源碼等信息

http相關(guān)知識(shí)點(diǎn),網(wǎng)絡(luò),http,網(wǎng)絡(luò)協(xié)議,網(wǎng)絡(luò)

Fiddler

這是一個(gè)抓包工具,可以用來(lái)調(diào)試

http相關(guān)知識(shí)點(diǎn),網(wǎng)絡(luò),http,網(wǎng)絡(luò)協(xié)議,網(wǎng)絡(luò)

Fiddler的原理

http相關(guān)知識(shí)點(diǎn),網(wǎng)絡(luò),http,網(wǎng)絡(luò)協(xié)議,網(wǎng)絡(luò)

Fiddler實(shí)際上就是一種代理文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-638549.html

到了這里,關(guān)于http相關(guān)知識(shí)點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 網(wǎng)絡(luò)知識(shí)點(diǎn)之-BGP協(xié)議

    網(wǎng)絡(luò)知識(shí)點(diǎn)之-BGP協(xié)議

    本文章收錄至《網(wǎng)絡(luò)》專欄,點(diǎn)擊右上角專欄圖標(biāo)可訪問(wèn)本專欄! 邊界網(wǎng)關(guān)協(xié)議(BGP)是運(yùn)行于 TCP 上的一種自治系統(tǒng)的路由協(xié)議。 BGP 是唯一一個(gè)用來(lái)處理像因特網(wǎng)大小的網(wǎng)絡(luò)的協(xié)議,也是唯一能夠妥善處理好不相關(guān)路由域間的多路連接的協(xié)議。 BGP 構(gòu)建在 EGP 的經(jīng)驗(yàn)之上。

    2024年02月16日
    瀏覽(23)
  • 網(wǎng)絡(luò)知識(shí)點(diǎn)之-RIP協(xié)議

    本文章收錄至《網(wǎng)絡(luò)》專欄,點(diǎn)擊右上角專欄圖標(biāo)可訪問(wèn)本專欄! RIP協(xié)議,指路由信息協(xié)議(Routing Information Protocol),是基于距離矢量算法的路由協(xié)議,利用跳數(shù)來(lái)作為計(jì)量標(biāo)準(zhǔn)。 中文名:路由信息協(xié)議 外文名:Routing Information Protocol 特點(diǎn):利用跳數(shù)來(lái)作為計(jì)量標(biāo)準(zhǔn) 類別:

    2024年02月13日
    瀏覽(21)
  • 網(wǎng)絡(luò)知識(shí)點(diǎn)之-OSPF協(xié)議

    本文章收錄至《網(wǎng)絡(luò)》專欄,點(diǎn)擊右上角專欄圖標(biāo)可訪問(wèn)本專欄! OSPF(Open Shortest Path First開(kāi)放式最短路徑優(yōu)先)是一個(gè)內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,簡(jiǎn)稱IGP),用于在單一自治系統(tǒng)(autonomous system,AS)內(nèi)決策路由。是對(duì)鏈路狀態(tài)路由協(xié)議的一種實(shí)現(xiàn),隸屬內(nèi)部網(wǎng)關(guān)協(xié)議(

    2024年02月13日
    瀏覽(23)
  • 【網(wǎng)絡(luò)協(xié)議詳解】——知識(shí)點(diǎn)復(fù)習(xí)(期末不掛科版)

    【網(wǎng)絡(luò)協(xié)議詳解】——知識(shí)點(diǎn)復(fù)習(xí)(期末不掛科版)

    課本: 網(wǎng)絡(luò)協(xié)議分析的方法: 靜態(tài)的代碼分析、動(dòng)態(tài)的流量分析 IOS 的命令行接口(Command-Line Interface,CLI)是配置、監(jiān)控和維護(hù) Cisco 設(shè)備的最主要用戶接口。 CLI 有多種模式: 命令模式 訪問(wèn)方法 提示符 退出方法 用途 User EXEC(用戶模式) 連接設(shè)備 Router 輸入命令 logout 或

    2024年02月09日
    瀏覽(29)
  • 網(wǎng)絡(luò)知識(shí)點(diǎn)之-IS-IS協(xié)議

    本文章收錄至《網(wǎng)絡(luò)》專欄,點(diǎn)擊右上角專欄圖標(biāo)可訪問(wèn)本專欄! 中間系統(tǒng)到中間系統(tǒng)(IS-IS,Intermediate system to intermediate system,讀作“i-sys”)是一種內(nèi)部網(wǎng)關(guān)協(xié)議,是電信運(yùn)營(yíng)商普遍采用的內(nèi)部網(wǎng)關(guān)協(xié)議之一。標(biāo)準(zhǔn)的IS-IS協(xié)議是由國(guó)際標(biāo)準(zhǔn)化組織制定的ISO/IEC 10589:2002 所規(guī)

    2024年02月17日
    瀏覽(29)
  • 探索Java通信面試的奧秘:揭秘IO模型、選擇器和網(wǎng)絡(luò)協(xié)議,了解面試中的必備知識(shí)點(diǎn)!

    探索Java通信面試的奧秘:揭秘IO模型、選擇器和網(wǎng)絡(luò)協(xié)議,了解面試中的必備知識(shí)點(diǎn)!

    TCP(Transmission Control Protocol)是一種面向連接的可靠的傳輸協(xié)議。類似于打電話,它通過(guò)建立一個(gè)連接和保證數(shù)據(jù)的可靠傳輸來(lái)提高通信的可靠性。然而,由于要確保數(shù)據(jù)的可靠性,TCP協(xié)議會(huì)增加網(wǎng)絡(luò)負(fù)擔(dān),效率相對(duì)較低。 UDP(User Datagram Protocol)是一種無(wú)連接、不可靠的傳輸

    2024年02月15日
    瀏覽(35)
  • 【字節(jié)面試】Fail-fast知識(shí)點(diǎn)相關(guān)知識(shí)點(diǎn)

    【字節(jié)面試】Fail-fast知識(shí)點(diǎn)相關(guān)知識(shí)點(diǎn)

    字節(jié)面試,問(wèn)到的一個(gè)小知識(shí)點(diǎn),這里做一下總結(jié),其實(shí)小編之前有一篇文章,已經(jīng)對(duì)此有過(guò)涉及,不過(guò)這里知識(shí)專項(xiàng)針對(duì)于問(wèn)題,把這個(gè)知識(shí)點(diǎn)拎出來(lái)說(shuō)一下。 什么是Fail-fast機(jī)制? Hashmap是否擁有Fail-fast機(jī)制? ConcurrentModificationException異常原因和解決方法是什么? 哪些你常

    2024年01月22日
    瀏覽(52)
  • JVM相關(guān)知識(shí)點(diǎn)

    Java可以跨平臺(tái)的原因是因?yàn)樗褂昧薐ava虛擬機(jī)(JVM)作為中間層。Java源代碼首先被編譯成字節(jié)碼,然后由JVM解釋執(zhí)行或即時(shí)編譯成本地機(jī)器代碼。這樣,在不同的操作系統(tǒng)上,只需要安裝適合該操作系統(tǒng)的JVM,就可以運(yùn)行相同的Java程序。JVM提供了一個(gè)抽象的執(zhí)行環(huán)境,使得

    2024年02月08日
    瀏覽(19)
  • ThreadLocal相關(guān)知識(shí)點(diǎn)

    ThreadLocal是Java中的一個(gè)類,它提供了一種線程局部變量的機(jī)制。它的作用是,為每個(gè)線程創(chuàng)建一個(gè)獨(dú)立的變量副本,各個(gè)線程之間互不干擾。簡(jiǎn)單來(lái)說(shuō),ThreadLocal為多線程環(huán)境下的線程提供了一種線程私有的數(shù)據(jù)存儲(chǔ)方式。 使用ThreadLocal可以避免多線程中的數(shù)據(jù)共享和競(jìng)爭(zhēng)條

    2024年02月11日
    瀏覽(26)
  • Linux相關(guān)知識(shí)點(diǎn)

    Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。 Linux內(nèi)核 是一個(gè)Linux系統(tǒng)的內(nèi)核,而不是一個(gè)操作系統(tǒng) Linux操作系統(tǒng) 紅帽操

    2024年02月11日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包