欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

從輸入URL到頁面加載發(fā)生了什么?

從輸入URL到頁面加載發(fā)生了什么:總體來說分為以下幾個過程: 1.DNS解析 2.TCP連接 3.發(fā)送HTTP請求 4.服務(wù)器處理請求并返回HTTP報文 5.瀏覽器解析渲染頁面 6.連接結(jié)束。

簡述了一下各個過程的輸入輸出作用:

以下是對從輸入 URL 到頁面加載各過程的輸入、輸出或作用的一句話描述:

  1. DNS 解析: 輸入:用戶在瀏覽器地址欄輸入的域名(如 www.example.com)。輸出:對應(yīng)的 IP 地址(如 192.168.1.1)。作用:將易于記憶的域名轉(zhuǎn)換為計算機能夠識別和用于網(wǎng)絡(luò)通信的 IP 地址,以便瀏覽器與目標服務(wù)器建立連接。
  2. TCP 連接: 輸入:瀏覽器獲得的服務(wù)器 IP 地址,以及默認或指定的端口號(如 HTTP 協(xié)議默認端口 80,HTTPS 協(xié)議默認端口 443)。輸出:建立起的 TCP 連接通道,為后續(xù)的數(shù)據(jù)傳輸提供可靠的連接基礎(chǔ)。作用:通過三次握手在瀏覽器和服務(wù)器之間建立可靠的端到端連接,確保數(shù)據(jù)能夠準確、有序地傳輸。
  3. 發(fā)送 HTTP 請求: 輸入:建立好的 TCP 連接,以及根據(jù)用戶輸入的 URL 和操作生成的 HTTP 請求消息(包含請求方法、請求頭、請求體等)。輸出:將 HTTP 請求消息發(fā)送到服務(wù)器。作用:向服務(wù)器傳達瀏覽器的請求意圖,告知服務(wù)器需要獲取的資源以及相關(guān)的請求參數(shù)和要求。
  4. 服務(wù)器處理請求并返回 HTTP 報文: 輸入:接收到的來自瀏覽器的 HTTP 請求消息。輸出:根據(jù)請求處理結(jié)果生成的 HTTP 響應(yīng)報文(包含狀態(tài)碼、響應(yīng)頭、響應(yīng)體等),并發(fā)送回瀏覽器。作用:服務(wù)器對瀏覽器的請求進行處理,如查找請求的資源、執(zhí)行相關(guān)的業(yè)務(wù)邏輯等,并將處理結(jié)果以 HTTP 響應(yīng)報文的形式返回給瀏覽器。
  5. 瀏覽器解析渲染頁面: 輸入:接收到的 HTTP 響應(yīng)報文中的 HTML、CSS、JavaScript 等資源內(nèi)容。輸出:在瀏覽器窗口中顯示出完整、可交互的頁面。作用:瀏覽器對獲取到的資源進行解析,構(gòu)建 DOM 樹、CSSOM 樹,進行布局計算和樣式渲染,執(zhí)行 JavaScript 腳本,最終將頁面呈現(xiàn)給用戶。
  6. 連接結(jié)束: 輸入:瀏覽器和服務(wù)器完成數(shù)據(jù)傳輸和交互,瀏覽器已經(jīng)成功渲染頁面,或在數(shù)據(jù)傳輸過程中出現(xiàn)異常情況。輸出:關(guān)閉建立的 TCP 連接,釋放相關(guān)的網(wǎng)絡(luò)資源。作用:結(jié)束瀏覽器與服務(wù)器之間的網(wǎng)絡(luò)連接,釋放占用的網(wǎng)絡(luò)資源,以提高資源利用率并為其他可能的連接請求騰出空間。
全部評論
參考一下我的說法: 關(guān)鍵要講出輸入網(wǎng)址后涉及的每一個網(wǎng)絡(luò)協(xié)議的工作原理和作用: 涉及到的網(wǎng)絡(luò)協(xié)議: HTTP/HTTPS協(xié)議->DNS協(xié)議->TCP協(xié)議->IP協(xié)議->ARP協(xié)議 面試參考回答: 第一次訪問(本地沒有緩存時): 一般我們在瀏覽器地址欄輸入的是一個域名。 瀏覽器會先解析 URL、解析出域名、資源路徑、端口等信息、然后構(gòu)造 HTTP 請求報文。瀏覽器新開一個網(wǎng)絡(luò)線程發(fā)起HTTP請求(應(yīng)用層) 接著進行域名解析、將域名解析為 IP 地址 瀏覽器會先檢查本地緩存(包括瀏覽器 DNS 緩存、操作系統(tǒng)緩存等)是否已解析過該域名 如果沒有、則向本地 DNS 服務(wù)器請求解析; 本地服務(wù)器查不到會向更上層的 DNS 服務(wù)器(根域名服務(wù)器->頂級域名服務(wù)器->權(quán)威域名服務(wù)器詢問)遞歸查詢 最終返回該域名對應(yīng)的 IP 地址。(應(yīng)用層DNS協(xié)議)DNS 協(xié)議的作用: 將域名轉(zhuǎn)換為 IP 地址。 由于 HTTP 是基于 TCP 傳輸?shù)摹⑺栽诎l(fā)送 HTTP 請求前、需要進行三次握手、在客戶端發(fā)送第一次握手的時候、( 瀏覽器向服務(wù)器發(fā)送一個SYN(同步)報文、其中包含客戶端的初始序列號。TCP頭部設(shè)置SYN標志位、并指定客戶端端口 同時填上目標端口和源端口的信息。源端口是瀏覽器隨機生成的、目標端口要看是 HTTP 還是 HTTPS、如果是 HTTP 默認目標端口是 80、如果是 HTTPS 默認是 443。(傳輸層) 然后到網(wǎng)絡(luò)層:涉及到(IP協(xié)議) 會將TCP報文封裝成IP數(shù)據(jù)包、添加IP頭部,包含源IP地址(瀏覽器)和目標IP地址(服務(wù)器)。IP 協(xié)議的作用: 提供無連接的、不可靠的數(shù)據(jù)包傳輸服務(wù)。 然后到數(shù)據(jù)鏈路層、會通過 ARP 協(xié)議、獲取目標的路由器的 MAC 地址、然后會加上 MAC 頭、填上目標 MAC 地址和源 MAC 地址。 然后到物理層之后、直接把數(shù)據(jù)包、轉(zhuǎn)發(fā)給路由器、路由器再通過下一跳、最終找到目標服務(wù)器、然后目標服務(wù)器收到客戶的 SYN 報文后,會響應(yīng)第二次握手。 當雙方都完成三次握手后、如果是 HTTP 協(xié)議、客戶端就會將 HTTP 請求就會發(fā)送給目標服務(wù)器。如果是 HTTPS 協(xié)議、客戶端還要和服務(wù)端進行 TLS 四次握手之后、客戶端才會將 HTTP 報文發(fā)送給目標服務(wù)器。 目標服務(wù)器收到 HTTP 請求消息后、就返回 HTTP 響應(yīng)消息、瀏覽器會對響應(yīng)消息進行解析渲染、呈現(xiàn)給用戶
6 回復(fù) 分享
發(fā)布于 04-29 14:36 廣東
最開始應(yīng)該還要補全一下url吧加上協(xié)議和path
1 回復(fù) 分享
發(fā)布于 04-30 11:26 四川
不一定哦,如果我輸入的是file:///的URL,就不是這個流程了
點贊 回復(fù) 分享
發(fā)布于 05-03 23:40 廣東
厲害
點贊 回復(fù) 分享
發(fā)布于 04-30 17:26 廣東
DNS解析這一塊可以細化一下,比如/etc/host和/etc/resolv.conf
點贊 回復(fù) 分享
發(fā)布于 04-29 14:54 美國

相關(guān)推薦

ohs的小木屋:佬還有offer,我大廠全掛,投的小廠幾乎也都是已讀不回,目前0offer
點贊 評論 收藏
分享
04-24 10:21
已編輯
華中科技大學(xué) Java
bg 雙9 簡歷牛客論壇+黑馬點評1. 結(jié)合現(xiàn)在的一些場景介紹一下你的登錄功能2.你的點贊功能是如何實現(xiàn)的2.1 你如何處理同時到來的多個點贊消息2.2 談?wù)劸唧w是如何合并多個點贊消息的3.你的熱帖排行功能是如何實現(xiàn)的4.你是如何處理秒殺場景的4.1 展開講講你的redis lua腳本的具體實現(xiàn),庫存扣減和創(chuàng)建訂單的順序?超賣問題4.2 你提到還使用了redisson分布式鎖,結(jié)合具體場景講講4.3 看門狗機制5. 你使用了MQ,講講它是如何保證消息的可靠傳輸?shù)?.1 你上面提到的都是單機模式,分布式下怎么實現(xiàn)5.2 1個topic 5個partition 10臺機器,是否10臺機器都能進行消費6. 你的關(guān)注功能是怎么實現(xiàn)的6.1如果A取關(guān)了B,這時候你的數(shù)據(jù)庫中會有哪些變化6.2 如果由于一些原因你的以上操作只完成了一半怎么解決7.講講緩存穿透、緩存雪崩7.1你所說的布隆過濾器只能防止一些可識別的非法請求,假設(shè)攻擊者獲取到合法的查詢請求再進行大量請求呢8.講講用戶購買商品的整個流程8.1你是否做了支付功能,如果沒有講講你了解到的一些支付實現(xiàn)9.事務(wù)的ACID屬性分別是什么10.事務(wù)的四大隔離級別,mysql默認是什么級別11.mysql使用的是什么數(shù)據(jù)結(jié)構(gòu),為什么不使用b樹11.1 A B C三個字段,兩個聯(lián)合查詢where A where B,哪個走索引12.講講泛型13.紅黑樹的特點,java中有哪些應(yīng)用14.redis是單進程單線程的嗎,有沒有了解過多線程的redis15.講下java中的淺拷貝和深拷貝16.sleep和wait的區(qū)別手撕二叉樹路徑和,12345輸出為124+125+13=263準備的很晚,各方面都不是很熟,但是面試體驗很好,大半段都在針對簡歷結(jié)合具體場景提問?;乜聪聛矶际且恍┖芑A(chǔ)的問題,但感覺答的馬馬虎虎,不期待二面了
查看28道真題和解析
點贊 評論 收藏
分享
評論
8
70
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務(wù)