蜜桃无码视频,欧美日韩一=三道夲,国产精品午夜AV电影网免费看,aaa.www

歡迎來到 常識詞典網(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)電影得到的卻是檔期被擠壓、宣傳不利的待遇? 下一篇 【方向鍵 ( → )下一篇】

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

一本香蕉色1区2区3区| 国产精品久久久久毛片完整版性色| 图片小说亚洲色图| 久久久国产一区二区三区无码 | 日韩毛片精品| 熟女一区二区中文字幕| 超碰人人爽天天爽天天做| 日韩综合欧美综合| 国产欧美日韩天堂| 日韩无码艹狠狠| 色综合七| 日韩有码欧美在线| 色婷婷五月网| 久久天天拍天天爱天天躁| 亚洲成人无码免费毛片| 国产乱码天堂一区二区| 亚洲精品无码四虎影视| 欧美久久一区二区| 精品多毛少妇人妻av免费久久| 91亚洲欧洲日产国码精品| 久久黄色好看| 99久久亚洲综合精品成人| 性喷潮久久久久久久久| 蜜桃视频69| 欧美一区二区三区四区婷婷五月天 | A丨牛牛无码| 丁香五月精品久久| 久久久久久久无码精品中文字幕国产| 噜噜热亚洲欧美国产精品| 欧洲区在线| 亚洲欧美日韩另类男男| 四虎国产精品亚洲一区二区| 免费播放特黄特色毛片| 中文字幕47| 青春草在线观看视频| 精品色夜性| 日本高清好色视频| 五月激情丁香婷婷综合中文字幕 | 日本乱伦va| 在线免费视频一区二区| 久久激情五月丁香伊人|