1. 程式人生 > >Linux之ftp與tftp、vsftp,vsftpd,apache與httpd

Linux之ftp與tftp、vsftp,vsftpd,apache與httpd

ftp、vsftp、vsftpd: FTP 是File Transfer Protocol(檔案傳輸協議)而中文簡稱為“文傳協議”。用於Internet上的控制檔案的雙向傳輸。 VSFTP是一個基於GPL釋出的類Unix系統上使用的FTP伺服器軟體名 vsftpd是FTP的守護程序,用來執行伺服器軟體的程式,埠21,和Windows下的很多ftp軟體直接對接,如常用的CuteFTP。

tftp  vstftp vstftpd: TFTP(Trivial File Transfer Protocol,簡單檔案傳輸協議),用於小檔案傳輸,允許單向傳輸,是TCP/IP協議族的一個用來在客戶機與伺服器間進行簡單檔案傳輸的協議,提供不復雜、開銷不大的檔案傳輸服務。埠號為69

。 vstftp vstftpd 無這兩個。 綜上,ftp和tftp兩種協議使用時需要安裝vsftpd服務的。支援FTP和TFTP協議的伺服器就是FTP伺服器。

httpd與apache:

httpd是Apache超文字傳輸協議(HTTP)伺服器的主程式。被設計為一個獨立執行的後臺程序,它會建立一個處理請求的子程序或執行緒的池。通常,httpd不應該被直接呼叫,而應該在類Unix系統中由 apachectl 呼叫,在Windows NT/2000/XP/2003中作為服務執行和在Windows 95/98/ME中作為控制檯程式執行。

Apache是世界使用排名第一的Web伺服器軟體。它可以執行在幾乎所有廣泛使用的

計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python等直譯器編譯到伺服器中。Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器,可以在大多數計算機作業系統中執行,由於其多平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴充套件,將Perl/Python等直譯器編譯到伺服器中。