WEB伺服器
WEB伺服器也稱為WWW(WORLD WIDE WEB)伺服器,主要功能是提供網上資訊浏覽服 務。
(1)應用層使用HTTP協定。
(2)HTML文檔格式。
(3)浏覽器統一資源定位器(URL)。
WWW代表網際網路的意思
WWW 是 Internet 的多媒體資訊查詢工具,是 Internet 上近年才發展起來的服務,也是發展最快和目前用的最廣泛的服務。正是因為有了WWW工具,才使得近年來 Internet 迅速發展,且使用者數量飛速增長。
1、WWW簡介
WWW 是 World Wide Web (環球資訊網)的縮寫,也可以簡稱為 Web,中文名字為“網際網路”。它起源于1989年3月,由歐洲量子實體實驗室 CERN(the European Laboratory for Particle Physics)所發展出來的主從結構分布式超媒體系統。通過網際網路,人們隻要通過使用簡單的方法,就可以很迅速友善地取得豐富的資訊資料。 由于使用者在通過 Web 浏覽器通路資訊資源的過程中,無需再關心一些技術性的細節,而且界面非常友好,因而 Web 在Internet 上一推出就受到了熱烈的歡迎,走紅全球,并迅速得到了爆炸性的發展。
2、WWW的發展和特點
長期以來,人們隻是通過傳統的媒體(如電視、報紙、雜志和廣播等)獲得資訊。但随着計算機網絡的發展,人們想要擷取資訊,已不再滿足于傳統媒體那種單方面傳輸和擷取的方式,而希望有一種主觀的選擇性。現在,網絡上提供各種類别的資料庫系統,如文獻期刊、産業資訊、氣象資訊、論文檢索等等。由于計算機網絡的發展,資訊的擷取變得非常及時、迅速和便捷。
到了1993年,WWW 的技術有了突破性的進展,它解決了遠端資訊服務中的文字顯示、資料連接配接以及圖像傳遞的問題,使得 WWW 成為 Internet 上最為流行的資訊傳播方式。 現在,Web 伺服器成為 Internet 上最大的計算機群,Web 文檔之多、連結的網絡之廣,令人難以想象。可以說,Web 為 Internet 的普及邁出了開創性的一步,是近年來 Internet 上取得的最激動人心的成就。
WWW 采用的是客戶/伺服器結構,其作用是整理和儲存各種WWW資源,并響應用戶端軟體的請求,把客戶所需的資源傳送到 Windows 95(或Windows98)、Windows NT、UNIX 或 Linux 等平台上。
使用最多的 web server 伺服器軟體 有兩個:微軟的資訊伺服器(iis),和Apache。
FTP伺服器
簡單地說,支援FTP協定的伺服器就是FTP伺服器,下面介紹一下什麼是FTP協定(檔案傳輸協定)
一般來說,使用者聯網的首要目的就是實作資訊共享,檔案傳輸是資訊共享非常重要的一個内容之一。Internet上早期實作傳輸檔案,并不是一件容易的事,我們知道 Internet是一個非常複雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接配接在Internet上的計算機已有上千萬台,而這些計算機可能運作不同的作業系統,有運作Unix的伺服器,也有運作Dos、Windows的PC機和運作MacOS的蘋果機等等,而各種作業系統之間的檔案交流問題,需要建立一個統一的檔案傳輸協定,這就是所謂的FTP。基于不同的作業系統有不同的FTP應用程式,而所有這些應用程式都遵守同一種協定,這樣使用者就可以把自己的檔案傳送給别人,或者從其它的使用者環境中獲得檔案。
與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統。使用者通過一個支援FTP協定的客戶機程式,連接配接到在遠端主機上的FTP伺服器程式。使用者通過客戶機程式向伺服器程式發出指令,伺服器程式執行使用者所發出的指令,并将執行的結果傳回到客戶機。比如說,使用者發出一條指令,要求伺服器向使用者傳送某一個檔案的一份拷貝,伺服器會響應這條指令,将指定檔案送至使用者的機器上。客戶機程式代表使用者接收到這個檔案,将其存放在使用者目錄中。
在FTP的使用當中,使用者經常遇到兩個概念:"下載下傳"(Download)和"上載"(Upload)。"下載下傳"檔案就是從遠端主機拷貝檔案至自己的計算機上;"上載"檔案就是将檔案從自己的計算機中拷貝至遠端主機上。用Internet語言來說,使用者可通過客戶機程式向(從)遠端主機上載(下載下傳)檔案。
使用FTP時必須首先登入,在遠端主機上獲得相應的權限以後,方可上載或下載下傳檔案。也就是說,要想同哪一台計算機傳送檔案,就必須具有哪一台計算機的适當授權。換言之,除非有使用者ID和密碼,否則便無法傳送檔案。這種情況違背了Internet的開放性,Internet上的FTP主機何止千萬,不可能要求每個使用者在每一台主機上都擁有帳号。匿名FTP就是為解決這個問題而産生的。
匿名FTP是這樣一種機制,使用者可通過它連接配接到遠端主機上,并從其下載下傳檔案,而無需成為其注冊使用者。系統管理者建立了一個特殊的使用者ID,名為anonymous, Internet上的任何人在任何地方都可使用該使用者ID。
通過FTP程式連接配接匿名FTP主機的方式同連接配接普通FTP主機的方式差不多,隻是在要求提供使用者辨別ID時必須輸入anonymous,該使用者ID的密碼可以是任意的字元串。習慣上,用自己的E-mail位址作為密碼,使系統維護程式能夠記錄下來誰在存取這些檔案。
值得注意的是,匿名FTP不适用于所有Internet主機,它隻适用于那些提供了這項服務的主機。
當遠端主機提供匿名FTP服務時,會指定某些目錄向公衆開放,允許匿名存取。系統中的其餘目錄則處于隐匿狀态。作為一種安全措施,大多數匿名FTP主機都允許使用者從其下載下傳檔案,而不允許使用者向其上載檔案,也就是說,使用者可将匿名FTP主機上的所有檔案全部拷貝到自己的機器上,但不能将自己機器上的任何一個檔案拷貝至匿名FTP主機上。即使有些匿名FTP主機确實允許使用者上載檔案,使用者也隻能将檔案上載至某一指定上載目錄中。随後,系統管理者會去檢查這些檔案,他會将這些檔案移至另一個公共下載下傳目錄中,供其他使用者下載下傳,利用這種方式,遠端主機的使用者得到了保護,避免了有人上載有問題的檔案,如帶病毒的檔案。
作為一個Internet使用者,可通過FTP在任何兩台Internet主機之間拷貝檔案。但是,實際上大多數人隻有一個Internet帳戶,FTP主要用于下載下傳公共檔案,例如共享軟體、各公司技術支援檔案等。
Internet上有成千上萬台匿名FTP主機,這些主機上存放着數不清的檔案,供使用者免費拷貝。實際上,幾乎所有類型的資訊,所有類型的計算機程式都可以在Internet上找到。這是Internet吸引我們的重要原因之一。
匿名FTP使使用者有機會存取到世界上最大的資訊庫,這個資訊庫是日積月累起來的,并且還在不斷增長,永不關閉,涉及到幾乎所有主題。而且,這一切是免費的。
匿名FTP是Internet網上釋出軟體的常用方法。Internet之是以能延續到今天,是因為人們使用通過标準協定提供标準服務的程式。像這樣的程式,有許多就是通過匿名FTP釋出的,任何人都可以存取它們。
Internet中的有數目巨大的匿名FTP主機以及更多的檔案,那麼到底怎樣才能知道某一特定檔案位于哪個匿名FTP主機上的那個目錄中呢?這正是 Archie伺服器所要完成的工作。Archie将自動在FTP主機中進行搜尋,構造一個包含全部檔案目錄資訊的資料庫,使你可以直接找到所需檔案的位置資訊。