蜜桃无码视频,国产精品 17c,5g-天天看天天奭免费入口,乱亲女H秽乱长久久久

歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!

[ Ctrl + D 鍵 ]收藏本站

您所在的位置:首頁 > 教育學(xué)習(xí) > 知道

知道

瀏覽器敲網(wǎng)址按回車之后的各種技術(shù)細(xì)節(jié)都有什么?

分類: 知道 常識詞典 編輯 : 常識 發(fā)布 : 10-23

閱讀 :380

瀏覽器敲網(wǎng)址按回車之后的各種技術(shù)細(xì)節(jié)都有什么?希望能盡可能詳細(xì)深入的描述。我拋磚引玉一下,瀏覽器接收字符串,判斷是哪種協(xié)議,調(diào)用操作系統(tǒng)API,操作系統(tǒng)找DNS服務(wù)器解析-(可能有緩存),向指定-發(fā)送請求,數(shù)據(jù)經(jīng)過七層網(wǎng)絡(luò)協(xié)議各種路由到達(dá)對方服務(wù)器(有可能傳輸失敗),對方服務(wù)器給出響應(yīng),再傳回來,瀏覽器收到數(shù)據(jù)(如HTML)后解釋為用戶友好的各種界面。4 個答案

答案 1:

Quote:T-ere’s no rig-t, or even complete, answer for t-is question. T-is question allows you to go into arbitrary amounts of detail depending on w-at you’re comfortable wit-. Here’s a start t-oug-:1. Browser contacts t-e DNS server to find t-e - address of URL.2. DNS returns back t-e - address of t-e site.3. Browser opens TCP connection to t-e web server at port 80.4. Browser fetc-es t-e -tml code of t-e page requested.5. Browser renders t-e HTML in t-e display window.6. Browser terminates t-e connection w-en window is closed.One of t-e most interesting steps is Step 1 and 2 - “Do-in Name Resolution.” T-e web addresses we type are not-ing but an alias to an - address in -u-n readable form. Mapping of do-in names and t-eir associated Internet Protocol (-) addresses is -naged by t-e Do-in Name System (DNS), w-ic- is a distributed but -ierarc-ical entity.Eac- do-in name server is divided into zones. A single server -y only be responsible for knowing t-e -ost names and - addresses for a -all subset of a zone, but DNS servers can work toget-er to -p all do-in names to t-eir - addresses. T-at means if one do-in name server is unable to find t-e - addresses of a requested do-in t-en it requests t-e infor-tion from ot-er do-in name servers.

答案 2:

判斷協(xié)議直接取文本判斷,然后調(diào)用API(不一定是系統(tǒng)API,還有可能是webkit之類)『操作系統(tǒng)找DNS服務(wù)器解析-(可能有緩存),向指定-發(fā)送請求,數(shù)據(jù)經(jīng)過七層網(wǎng)絡(luò)協(xié)議各種路由到達(dá)對方服務(wù)器』這部分應(yīng)該是內(nèi)核的功能,通過內(nèi)核返回數(shù)據(jù)判斷傳輸狀況,解析數(shù)據(jù)包,排版,顯示我也不是做這個的,這就是個大概,可能會有錯誤的地方。

答案 3:

樓上說的應(yīng)該是大部分網(wǎng)絡(luò)應(yīng)用都會有的步驟,比如ftp,郵件之類的作為瀏覽器,主要的就是對-tml的渲染(瀏覽器內(nèi)核)和javascript虛擬機吧

答案 4:

首先你要明白你輸入的是什么:一般網(wǎng)址形式是aa://bb:cc/ aa代表使用網(wǎng)絡(luò)協(xié)議,最常見的就是-ttp和-ttps以及ftp等,bb代表的是域名,cc代表的是端口號。由于你考慮的是瀏覽器,我就對-ttp來做個簡單的說明,如果是-ttps等,就要復(fù)雜點。1 按下回車后,你的瀏覽器首先會去本地-osts查找對應(yīng)域名的-地址,如果沒有找到,那么將會連接到DNS服務(wù)器,獲取該域名對應(yīng)的-地址。2 瀏覽器獲得-地址之后,將會向指定-,指定端口號(端口號缺省為80)的服務(wù)器建立TCP連接,不是UDP。3 連接建立之后,服務(wù)器將會返回相關(guān)頁面的HTML文檔,瀏覽器收到-tml文檔之后,對-tml進(jìn)行分析,由于-ttp協(xié)議是不連續(xù)的,因此對-tml中的什么圖片連接,CSS連接等又要向服務(wù)器進(jìn)行再次請求。所以我們用什么開發(fā)人員工具觀察網(wǎng)絡(luò)的時候,經(jīng)??吹揭淮瘟骼诉^程中可能要請求幾十個文件。4 對-tml進(jìn)行渲染,執(zhí)行javascript。5 連接不會關(guān)閉的,而是keep-alive,除非你自己指定關(guān)閉。這只是一個大概過程,瀏覽器把底層通訊等復(fù)雜操作封裝了。

下一篇:《鋼的琴》這樣優(yōu)秀的國產(chǎn)電影得到的卻是檔期被擠壓、宣傳不利的待遇? 下一篇 【方向鍵 ( → )下一篇】

上一篇:新版-貼吧是不是在垂死掙扎? 上一篇 【方向鍵 ( ← )上一篇】

亚洲欧美精品一中文字幕| 欧美曰韩一区二区三区| 万宁市| 狠狠操高跟丝袜人妻| 秋霞电影网午夜久久| 免费无码成人片在线观看软件| 人妻偷人精品| 无码精品毛片一区二区三区亚洲 | 中文字幕视频一区二区三区乱| 一本高清无码久久| 色五月综合视频| 99九九免费线视频精品| 亚洲天堂全部免费视频东京热| 日韩白虎后入| 漳平市| 亚洲激情人妻区| 99精品成人电影| 国产精品嫩草影院免费观看| 日韩免费看.com| 精品国产欧美激情| 亚洲一区二区三区网站| 亚洲一区二区三区av伊人| 91久久综合精品久久久综合| 最新久久免费网址| 日韩乱码AV一区二区| 欧美黄片com| 国产偷国产偷亚洲高清人乐享| 18男女爽在线| 亚洲国产精品电影99| 日日狠狠久久偷偷色综合0| 五月丁香激情四射在线| 亚洲国产精品悠悠久久琪琪| 91久久精品一区二区别| 如何选择91人妻中文字幕无码专区| 日韩一本中文无码| 国产区区区久久久久| 狠狠噜天天噜日日噜综合久| 欧美精品福利大片视频一区| 久久久无码高清视频| 亚洲精品视频7777| 春色吧|