46 全球資訊網之一(應用層)

2021-09-12 21:28:47 字數 1126 閱讀 3951

引言

1、體系結構概述

客戶端

mime 型別

不是把瀏覽器越做越大,使其內建的直譯器能適應快速增長的檔案型別,相反大多數瀏覽器都選擇了乙個更為一般性的解決方案。當一台伺服器返回乙個頁面時,它同時也返回了一些關於此頁面的其他資訊。這些資訊包括頁面的mime 型別(電子郵件中有說明)。具有text/html 型別的頁面可被直接顯示,就像其他一些內建型別的網頁一樣。如果mime 型別不是乙個內建的型別,那麼瀏覽器查閱其mime 型別表,以便確定如何顯示該頁面。此表將mime 型別與觀眾關聯。

每種瀏覽器都有一組過程,所有的外掛程式必須實現這些過程,這樣瀏覽器才可以呼叫外掛程式。例如,通常瀏覽器的基本**會呼叫乙個專門過程,將待顯示的資料傳遞給外掛程式。這組過程就是外掛程式的介面,它與特定的瀏覽器相關。另外,瀏覽器也為外掛程式提供了一組它自己的過程,以便向外掛程式提供服務。瀏覽器介面較為典型的過程包括申請和釋放記憶體、在瀏覽器的狀態列上顯示一條訊息,以及向瀏覽器查詢有關的引數。

同樣地,由於許多程式都希望處理某些型別的檔案,比如說mpg,所以這裡還可能發生衝突。在安裝過程中,供經驗豐富使用者使用的程式常常會針對它們處理的mime 型別和副檔名,給使用者顯示一些核取方塊,並且允許使用者選擇合適的程式,這樣就不會無意中覆蓋掉已有的關聯關係。面向消費者市場的程式則假設使用者根本不知道什麼是mime 型別,它們只是盡可能地抓取到所有的型別,而根本不關心以前安裝的程式做過什麼。

能夠將瀏覽器擴充套件成擁有處理大量新型別的能力確實非常方便,但這也導致了麻煩。當windows 個人計算機上的瀏覽器抓取了乙個擴充套件名為exe 的檔案時,它知道這個檔案是可執行程式,因而沒有對應的輔助應用程式。很顯然它應該執行這個程式,然而,這可能是乙個巨大的安全漏洞。乙個惡意的web 站點所需做的全部事情只是生成乙個包含許多(比如電影明星或體育明星)的web 頁面,並且將所有的都鏈結到乙個病毒上。於是,單擊任何一幅都會導致取回乙個未知的、可能惡意的可執行程式,並且在使用者的機器上執行。為了預防這樣的不速之客入侵,firefox和其他瀏覽器配置成特別小心地自動執行未知程式,但是,並不是所有的使用者都懂得什麼樣的配置才是安全的而不是便利的。

伺服器端

cookie

全球資訊網 WWW

全球資訊網的工作模式採用客戶機 伺服器方式,在使用者計算機上執行瀏覽器作為全球資訊網客戶程式,大量的全球資訊網文件儲存在伺服器上,執行伺服器程式 全球資訊網的核心內容包括統一資源定位 url 超文字傳輸協議 http 和文字標記語言 html url的一般格式是 協議 主機 埠 路徑 http是無連...

204全球資訊網的應用

目錄 全球資訊網應用結構 http 概念 版本http連線 報文 請求報文 響應報文 cookie 全球資訊網應用即web應用,web應用主要包括web伺服器 瀏覽器 超文字傳輸協議 http 即超文字傳輸協議,定義瀏覽器如何向web伺服器傳送請求以及web伺服器如何向瀏覽器進行響應http1.0和...

全球資訊網(WWW)簡介

16.dns 網際網路的網域名稱系統dns被設計成乙個聯機分布式資料庫系統。某應用程序將待解析的網域名稱放在dns請求報文中,以udp資料報方式發給本地網域名稱伺服器,網域名稱伺服器查詢網域名稱後,在返回報文中響應對應的ip位址,如果不能回答請求,該網域名稱伺服器作為dns客戶,向其它網域名稱伺服器...