在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探究!一個(gè)數(shù)據(jù)包在網(wǎng)絡(luò)中的心路歷程

小林coding ? 來源:小林coding ? 2023-07-14 16:24 ? 次閱讀

大家好,我是小林。

對(duì)于「訪問一個(gè)百度的過程,期間發(fā)生了什么?」這個(gè)問題面試中也很經(jīng)常問,我之前也寫過詳細(xì)文章說明:探究!一個(gè)數(shù)據(jù)包在網(wǎng)絡(luò)中的心路歷程

現(xiàn)在問題來了。

大家知道,訪問網(wǎng)站的時(shí)候,會(huì)有一個(gè)域名解析的過程,客戶端會(huì)先拿到網(wǎng)站的IP地址,然后通過IP地址來進(jìn)行后續(xù)的HTTP通信

afa21c16-2219-11ee-962d-dac502259ad0.png

圖片

那既然如此,如果我已經(jīng)知道了網(wǎng)站的IP地址,是不是可以跳過域名解析的過程,直接拿著IP地址去請(qǐng)求呢?

以百度為例,我們ping一下百度的域名,拿到它的IP地址。

afb075d6-2219-11ee-962d-dac502259ad0.png

圖片

解析的IP地址是:14.119.104.189

那直接訪問https://14.119.104.189,是不是也能打開百度?

結(jié)果他試了一下,發(fā)現(xiàn)被拒絕了!

afc79518-2219-11ee-962d-dac502259ad0.png

圖片

然后這位球友就想不通了,為啥我跳過了第一步,直接用IP訪問就不行呢?網(wǎng)站是如何做到不讓直接用IP訪問的?

從這個(gè)圖中就可以合理的懷疑,是不是第二步中,客戶端發(fā)過去的HTTP請(qǐng)求在使用域名和直接使用IP地址的時(shí)候有所不同,讓服務(wù)器“察覺”出來你是直接使用的IP地址在訪問網(wǎng)站,跳過了第一步。

afa21c16-2219-11ee-962d-dac502259ad0.png

圖片

大膽假設(shè),小心論證,接下來我們就來看一下是不是這樣。

因?yàn)镠TTPS的通信是加了密的,為了看清楚通過域名訪問和通過IP訪問的時(shí)候,HTTP請(qǐng)求內(nèi)容的區(qū)別,我們使用Fildder抓包軟件,這樣可以看到HTTPS加密的正文內(nèi)容。

首先咱們通過域名來訪問一下:

affcbf4a-2219-11ee-962d-dac502259ad0.png

圖片

然后通過IP地址來訪問一下:

b00f5a60-2219-11ee-962d-dac502259ad0.png

圖片

放在一起一對(duì)比,在請(qǐng)求頭中就只有兩個(gè)地方不一樣:

b030c768-2219-11ee-962d-dac502259ad0.png

圖片

分別是Host字段和Cookie字段。

這樣一看,真相基本就明確了,問題多半出在這個(gè)Host字段。

為了進(jìn)一步驗(yàn)證,我們使用Postman來直接訪問https://14.119.104.189,可以看到服務(wù)器返回了403錯(cuò)誤!

b046435e-2219-11ee-962d-dac502259ad0.png

圖片

然后,我們通過Postman修改一下Host字段,將其設(shè)置為域名www.baidu.com,再試一次:

b06375be-2219-11ee-962d-dac502259ad0.png

圖片

這次能成功訪問了!

至此,這個(gè)問題就得到解答了:

客戶端在發(fā)起HTTP請(qǐng)求的時(shí)候,會(huì)將其要訪問的服務(wù)器地址填在Host字段。當(dāng)使用域名訪問的時(shí)候,這個(gè)字段的值就是域名,而通過IP地址訪問的時(shí)候,這個(gè)字段的內(nèi)容就是對(duì)應(yīng)的IP地址。而服務(wù)器正是通過請(qǐng)求中的Host字段,識(shí)別出了客戶端是直接通過IP訪問的還是通過域名訪問的。

最后給大家留一個(gè)思考題:

當(dāng)我用HTTPS直接訪問https://14.119.104.189的時(shí)候,瀏覽器給了我這樣一個(gè)提示:

b072c74e-2219-11ee-962d-dac502259ad0.png

圖片

這不是百度自己的SSL證書嗎?為什么會(huì)有這個(gè)提示出現(xiàn)?

評(píng)論區(qū)說說看!

歷史好文:

拿了 7 個(gè)大廠 offer,我有話說!

就按這個(gè)方向沖!

字節(jié)一面:網(wǎng)站顯示不出來,怎么排查?

字節(jié)面試:連接一個(gè)不存在的 IP 地址,會(huì)發(fā)生什么?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6046

    瀏覽量

    136214
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    510

    瀏覽量

    31358
  • 數(shù)據(jù)包
    +關(guān)注

    關(guān)注

    0

    文章

    265

    瀏覽量

    24426

原文標(biāo)題:直接用IP訪問百度,我發(fā)現(xiàn)了···

文章出處:【微信號(hào):小林coding,微信公眾號(hào):小林coding】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問SRIO每次出傳輸數(shù)據(jù)包個(gè)數(shù)數(shù)據(jù)包負(fù)載大小怎么設(shè)置?

    本帖最后由 只耳朵怪 于 2018-6-19 14:25 編輯 DSP次發(fā)送16個(gè)數(shù)據(jù)包,每個(gè)數(shù)據(jù)包256字節(jié),次傳輸4096
    發(fā)表于 06-19 05:22

    請(qǐng)問為什么ZigBee網(wǎng)絡(luò)組建中會(huì)頻繁地廣播個(gè)數(shù)據(jù)包

    測(cè)試使用10個(gè)節(jié)點(diǎn)作為路由,1個(gè)節(jié)點(diǎn)作為協(xié)調(diào)器。協(xié)調(diào)器廣播個(gè)數(shù)據(jù)包后,路由之間會(huì)來回頻繁的廣播該數(shù)據(jù)包(路由之間的距離很近),這個(gè)路由轉(zhuǎn)發(fā)
    發(fā)表于 08-13 08:22

    發(fā)送個(gè)數(shù)據(jù)包網(wǎng)絡(luò)什么也看不到

    我已經(jīng)編寫了些代碼來發(fā)送DHCCP發(fā)現(xiàn)包。處理器是18F97 J60。PIC-WEB-EK板。我使用WireShark來監(jiān)控數(shù)據(jù)包。問題是:如果我發(fā)送個(gè)數(shù)據(jù)包
    發(fā)表于 05-24 14:53

    主動(dòng)網(wǎng)絡(luò)有什么安全威脅?

    主動(dòng)網(wǎng)絡(luò)的基本思想是將程序注入數(shù)據(jù)包,使程序和數(shù)據(jù)起隨數(shù)據(jù)包在網(wǎng)絡(luò)上傳輸;網(wǎng)絡(luò)的中間節(jié)點(diǎn)運(yùn)行
    發(fā)表于 09-20 09:00

    解決Labview報(bào)表問題的般思路

    /jishu_1591122_1_4.html這個(gè)帖子描述的問題。心路歷程4:根據(jù)帖子的描述,找到Workbook這個(gè)調(diào)用節(jié)點(diǎn),重新選擇SaveAS,此時(shí)列表多了Workldentity這個(gè)屬性,并且斷線恢復(fù)。問題解決。
    發(fā)表于 04-07 11:18

    【睿賽德 RW007 WiFi 模塊試用連載】RW007模塊調(diào)試心路歷程

    本篇帖子是我拿到RW007后的試用記錄,也算是心路歷程了吧,我的試用文章:https://bbs.elecfans.com/jishu_2099349_1_1.html,歡迎各位去逛逛。2021
    發(fā)表于 07-12 22:20

    個(gè)AVR新手藍(lán)牙模塊調(diào)試的心路歷程簡介遇到的問題

    個(gè)AVR新手藍(lán)牙模塊調(diào)試的心路歷程簡介遇到的問題1——網(wǎng)上的例程不好用遇到的問題2——燒錄串口與藍(lán)牙通信串口共用導(dǎo)致亂碼遇到的問題3——波特率導(dǎo)致亂碼調(diào)試成功代碼簡介我在最近做了
    發(fā)表于 11-23 08:25

    學(xué)習(xí)單片機(jī)的心路歷程分享

    本人是單片機(jī)學(xué)習(xí)的萌新枚,學(xué)習(xí)單片機(jī)等知識(shí)目的就是提升自己專業(yè)方面的綜合的素質(zhì)修養(yǎng),我將會(huì)把自己的每次的學(xué)習(xí)的內(nèi)容和心理歷程記錄下來,分享給大家的同時(shí)也加深自己的理解。眾所周知,單片機(jī)的入門51
    發(fā)表于 01-17 06:31

    為什么個(gè)數(shù)據(jù)包會(huì)收到兩個(gè)獨(dú)立的netbufs呢?

    我在 STM32F407 中放置了個(gè)網(wǎng)絡(luò)服務(wù)器。我有靜態(tài)和動(dòng)態(tài)頁面工作,現(xiàn)在正在處理文件上傳功能。根據(jù) Wireshark,瀏覽器向我發(fā)送了個(gè)
    發(fā)表于 12-20 07:42

    網(wǎng)絡(luò)數(shù)據(jù)包捕獲機(jī)制研究

    網(wǎng)絡(luò)數(shù)據(jù)包捕獲技術(shù),是實(shí)現(xiàn)入侵檢測(cè)、網(wǎng)絡(luò)安全審計(jì)的關(guān)鍵技術(shù)。本文改進(jìn)了國外傳統(tǒng)的數(shù)據(jù)包捕獲函數(shù)庫Libpcap 捕獲數(shù)據(jù)包的方案。原方案
    發(fā)表于 09-01 10:09 ?9次下載

    ttl傳輸過期可能是什么原因_ttl傳輸過期怎么解決

    TTL是個(gè)ip協(xié)議的值,它告訴網(wǎng)絡(luò)數(shù)據(jù)包在網(wǎng)絡(luò)的時(shí)間是否太長而應(yīng)被丟棄。有很多原因使包在
    發(fā)表于 04-03 10:39 ?26.7w次閱讀
    ttl傳輸<b class='flag-5'>中</b>過期可能是什么原因_ttl傳輸<b class='flag-5'>中</b>過期怎么解決

    能源從分布式光伏業(yè)務(wù)到綜合能源業(yè)務(wù)的心路歷程

    、產(chǎn)業(yè)和技術(shù)進(jìn)步態(tài)勢(shì)等焦點(diǎn)話題,共迎分布式光伏發(fā)展的新契機(jī)。 在模式創(chuàng)新及業(yè)務(wù)探索分論壇上,元能源副總裁陸少聰發(fā)表了《從1到N,元能源從分布式光伏業(yè)務(wù)到綜合能源業(yè)務(wù)的心路歷程》演講,分析行業(yè)面臨的痛點(diǎn)難點(diǎn),介紹元
    的頭像 發(fā)表于 11-28 09:41 ?1930次閱讀

    黃仁勛分享作為工程師的心路歷程

    獲得者、宇航員和臺(tái)積電創(chuàng)始人張忠謀等大型企業(yè)高管。 黃仁勛憑借“在加速人工智能計(jì)算實(shí)現(xiàn)的并行計(jì)算技術(shù)領(lǐng)域所具有的遠(yuǎn)見卓識(shí)和創(chuàng)新精神”而榮獲該獎(jiǎng)。黃仁勛在線上的頒獎(jiǎng)儀式上,回顧了他路作為工程師的心路歷程。 從熱愛到深度
    的頭像 發(fā)表于 08-02 11:36 ?3804次閱讀

    個(gè)AVR新手藍(lán)牙模塊調(diào)試的心路歷程

    個(gè)AVR新手藍(lán)牙模塊調(diào)試的心路歷程簡介遇到的問題1——網(wǎng)上的例程不好用遇到的問題2——燒錄串口與藍(lán)牙通信串口共用導(dǎo)致亂碼遇到的問題3——波特率導(dǎo)致亂碼調(diào)試成功代碼簡介我在最近做了
    發(fā)表于 11-15 09:51 ?36次下載
    <b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>AVR新手藍(lán)牙模塊調(diào)試的<b class='flag-5'>心路歷程</b>

    如何利用traceroute命令發(fā)現(xiàn)網(wǎng)絡(luò)的負(fù)載均衡

    在網(wǎng)絡(luò)管理和故障排除,了解數(shù)據(jù)包的路徑和識(shí)別負(fù)載均衡節(jié)點(diǎn)是非常重要的。traceroute 命令是個(gè)用于跟蹤
    的頭像 發(fā)表于 08-07 15:13 ?461次閱讀
    如何利用traceroute命令發(fā)現(xiàn)<b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>中</b>的負(fù)載均衡
    主站蜘蛛池模板: 免费视频不卡| 4455四色永久免费| 亚洲视频一区二区在线观看| 成人a毛片视频免费看| 色综合国产| 无人区理论片手机看片| 年轻护士女三级| 女人本色高清在线观看wwwwww国产| 深夜福利欧美| 亚洲久优优色优在线播放| 大黄蕉| 22222se男人的天堂| 18欧美乱大交| 国产性做久久久久久| 亚洲aaaa级特黄毛片| 色骚综合| 久久精品韩国三级| fc2 ppv sss级素人美女| 国模私拍视频在线| 欧美zooz人与禽交| 色老头成人免费综合视频| 日本黄色一级大片| 色噜噜狠狠色综合欧洲selulu | 天堂资源www天堂在线| 天天操天天射天天| 福利片欧美| 狠狠色丁香婷婷| 不良视频在线观看| 天天草天天干天天| 日韩草逼| 边做边爱在线观看视频免费| 国产网站大全| 成年1314在线观看| 久久mimi色| 大片毛片女女女女女女女| 欲色淫香| 欧美日操| 91破处视频| 久久久国产高清| 婷婷丁香久久| 农村三级毛片|