共計 3830 個字符,預計需要花費 10 分鐘才能閱讀完成。
本篇文章給大家分享的是有關 FTP 服務器和 Web 服務器該如何分析,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。
服務器,也稱伺服器,是提供計算服務的設備。由于服務器需要響應服務請求,并進行處理,因此一般來說服務器應具備承擔服務并且保障服務的能力。
服務器的構成包括處理器、、、總線等,和通用的架構類似,但是由于需要提供高可靠的服務,因此在、、可靠性、、可擴展性、可管理性等方面要求較高。
在網絡環境下,根據服務器提供的服務類型不同,分為文件服務器,web 服務器等。
一、ftp 服務器
FTP 服務器 (File Transfer Protocol Server) 是在互聯網上提供文件和訪問服務的計算機,它們依照提供服務。FTP 是 File Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。簡單地說,支持 FTP 協議的服務器就是 FTP 服務器。般來說. 用戶的首要目的就是實現,是信息共享非常重要的一個內容之一。與大多數一樣,FTP 也是一個。用戶通過一個支持 FTP 協議的程序,連接到在遠程上的 FTP 服務器程序。用戶通過程序向服務器程序發出命令,服務器程序執行用戶所發出的命令,并將執行的結果返回到。比如說,用戶發出一條命令,要求服務器向用戶傳送某一個文件的一份拷貝,服務器會響應這條命令,將指定文件送至用戶的機器上。程序代表用戶接收到這個文件,將其存放在用戶目錄中。
FTP 是僅基于 TCP 的服務,不支持 UDP。與眾不同的是 FTP 使用 2 個端口,一個數據端口和一個命令端口 (也可叫做控制端口)。通常來說這兩個端口是 21(命令端口) 和 20(數據端口)。但 FTP 工作方式的不同,數據端口并不總是 20。這就是主動與被動 FTP 的 *** 不同之處。主要有兩種工作模式:
1、主動 ftp
即 Port 模式,客戶端從一個任意的非特權端口 N(N 1024)連接到 FTP 服務器的命令端口,也就是 21 端口。然后客戶端開始
監聽端口 N +1,并發送 FTP 命令 port N+1 到 FTP 服務器。接著服務器會從它自己的數據端口 (20) 連接到客戶端指定的數據端口(N+1)。
針對 FTP 服務器前面的防火墻來說,必須允許以下通訊才能支持主動方式 FTP:
(1) 任何大于 1024 的端口到 FTP 服務器的 21 端口。(客戶端初始化的連接)
(2)FTP 服務器的 21 端口到大于 1024 的端口。(服務器響應客戶端的控制端口)
(3)FTP 服務器的 20 端口到大于 1024 的端口。(服務器端初始化數據連接到客戶端的數據端口)
(4)大于 1024 端口到 FTP 服務器的 20 端口(客戶端發送 ACK 響應到服務器的數據端口)
2、被動 ftp
為了解決服務器發起到客戶的連接的問題,人們開發了一種不同的 FTP 連接方式。這就是所謂的被動方式,或者叫做 PASV,當客戶端通知服務器它處于被動模式時才啟用。
在被動方式 FTP 中,命令連接和數據連接都由客戶端發起,這樣就可以解決從服務器到客戶端的數據端口的入方向連接被防火墻過濾掉的問題。
當開啟一個 FTP 連接時,客戶端打開兩個任意的非特權本地端口(N 1024 和 N +1)。*** 個端口連接服務器的 21 端口,但與主動方式的 FTP 不同,客戶端不會提交 PORT 命令并允許服務器來回連它的數據端口,而是提交 PASV 命令。這樣做的結果是服務器會開啟一個任意的非特權端口(P 1024),并發送 PORT P 命令給客戶端。然后客戶端發起從本地端口 N + 1 到服務器的端口 P 的連接用來傳送數據。
對于服務器端的防火墻來說,必須允許下面的通訊才能支持被動方式的 FTP:
(1)從任何大于 1024 的端口到服務器的 21 端口 (客戶端初始化的連接)
(2)服務器的 21 端口到任何大于 1024 的端口 (服務器響應到客戶端的控制端口的連接)
(3)從任何大于 1024 端口到服務器的大于 1024 端口 (客戶端初始化數據連接到服務器指定的任意端口)
(4)服務器的大于 1024 端口到遠程的大于 1024 的端口(服務器發送 ACK 響應和數據到客戶端的數據端口)
二、web 服務器
Web 服務器一般指,是指駐留于因特網上某種類型的,可以向等 Web 提供文檔。你可以放置網站文件,讓全世界瀏覽; 可以放置數據文件,讓全世界下載。目前最主流的三個 Web 服務器是 Apache Nginx IIS。
作為 Web 服務器,首先要保證不間斷電源,機房要控制好相對溫度和濕度。這里有額外配置的 UPS 不間斷電源和穩壓器,此 Web 服務器硬件配置能勝基本的 WEB 請求服務,如大量的數據交換,文件讀寫,可能會存在帶寬瓶頸。
Web 服務器的內容
⑴應用層使用 HTTP 協議。
⑵HTML 文檔格式。
⑶瀏覽器統一資源定位器(URL)。
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、UNⅨ 或 Linux 等平臺上。
使用最多的 web server 服務器軟件有兩個:的信息服務器(iis),和 Apache。
通俗的講,Web 服務器傳送 (serves) 頁面使瀏覽器可以瀏覽,然而服務器提供的是客戶端應用程序可以調用 (call) 的方法 (methods)。確切一點,你可以說:Web 服務器專門處理 HTTP 請求(request),但是應用程序服務器是通過很多協議來為應用程序提供(serves) 商業邏輯(business logic)。
Web 服務器可以解析 (handles)HTTP 協議。當 Web 服務器接收到一個 HTTP 請求(request),會返回一個 HTTP 響應(response),例如送回一個 HTML 頁面。為了處理一個請求(request),Web 服務器可以響應(response) 一個靜態頁面或圖片,進行頁面跳轉 (redirect),或者把動態響應(dynamic response) 的產生委托 (delegate) 給一些其它的程序例如 CGI 腳本,JSP(JavaServer Pages)腳本,servlets,ASP(Active Server Pages)腳本,服務器端 (server-side)JavaScript,或者一些其它的服務器端(server-side) 技術。無論它們 (譯者注:腳本) 的目的如何,這些服務器端 (server-side) 的程序通常產生一個 HTML 的響應 (response) 來讓瀏覽器可以瀏覽。
要知道,Web 服務器的代理模型 (delegation model) 非常簡單。當一個請求 (request) 被送到 Web 服務器里來時,它只單純的把請求 (request) 傳遞給可以很好的處理請求 (request) 的程序 (譯者注:服務器端腳本)。Web 服務器僅僅提供一個可以執行服務器端(server-side) 程序和返回 (程序所產生的) 響應 (response) 的環境,而不會超出職能范圍。服務器端 (server-side) 程序通常具有事務處理 (transaction processing),數據庫連接(database connectivity) 和消息 (messaging) 等功能。
雖然 Web 服務器不支持事務處理或數據庫連接池,但它可以配置 (employ) 各種策略 (strategies) 來實現容錯性 (fault tolerance) 和可擴展性 (scalability),例如負載平衡(load balancing),緩沖(caching)。集群特征(clustering mdash;features) 經常被誤認為僅僅是應用程序服務器專有的特征。
以上就是 FTP 服務器和 Web 服務器該如何分析,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。