歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
答案 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:
判斷協議直接取文本判斷,然后調用API(不一定是系統API,還有可能是webkit之類)『操作系統找DNS服務器解析-(可能有緩存),向指定-發送請求,數據經過七層網絡協議各種路由到達對方服務器』這部分應該是內核的功能,通過內核返回數據判斷傳輸狀況,解析數據包,排版,顯示我也不是做這個的,這就是個大概,可能會有錯誤的地方。答案 3:
樓上說的應該是大部分網絡應用都會有的步驟,比如ftp,郵件之類的作為瀏覽器,主要的就是對-tml的渲染(瀏覽器內核)和javascript虛擬機吧答案 4:
首先你要明白你輸入的是什么:一般網址形式是aa://bb:cc/ aa代表使用網絡協議,最常見的就是-ttp和-ttps以及ftp等,bb代表的是域名,cc代表的是端口號。由于你考慮的是瀏覽器,我就對-ttp來做個簡單的說明,如果是-ttps等,就要復雜點。1 按下回車后,你的瀏覽器首先會去本地-osts查找對應域名的-地址,如果沒有找到,那么將會連接到DNS服務器,獲取該域名對應的-地址。2 瀏覽器獲得-地址之后,將會向指定-,指定端口號(端口號缺省為80)的服務器建立TCP連接,不是UDP。3 連接建立之后,服務器將會返回相關頁面的HTML文檔,瀏覽器收到-tml文檔之后,對-tml進行分析,由于-ttp協議是不連續的,因此對-tml中的什么圖片連接,CSS連接等又要向服務器進行再次請求。所以我們用什么開發人員工具觀察網絡的時候,經常看到一次流浪過程中可能要請求幾十個文件。4 對-tml進行渲染,執行javascript。5 連接不會關閉的,而是keep-alive,除非你自己指定關閉。這只是一個大概過程,瀏覽器把底層通訊等復雜操作封裝了。下一篇:《鋼的琴》這樣優秀的國產電影得到的卻是檔期被擠壓、宣傳不利的待遇? 下一篇 【方向鍵 ( → )下一篇】
上一篇:新版-貼吧是不是在垂死掙扎? 上一篇 【方向鍵 ( ← )上一篇】
快搜