當前位置:首頁 » 文件傳輸 » 服務本地進程ftp
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

服務本地進程ftp

發布時間: 2022-05-11 03:51:59

『壹』 請給出FTP客戶進程與FTP伺服器進程之間的交互過程。

1)FTP伺服器運行FTPd守護進程,等待用戶的FTP請求。

(2)用戶運行FTP命令,請求FTP伺服器為其服務。

例:FTP 202.119.2.197

(3)FTPd守護進程收到用戶的FTP請求後,派生出子進程FTP與用戶進程FTP交互,建立文件傳輸控制連接,使用TCP埠21。

(4)用戶輸入FTP子命令,伺服器接收子命令,如果命令正確,雙方各派生一個數據傳輸進程FTP-DATA,建立數據連接,使用TCP埠20,進行數據傳輸。

(5)本次子命令的數據傳輸完,拆除數據連接,結束FTP-DATA進程。

(6)用戶繼續輸入FTP子命令,重復(4)、(5)的過程,直至用戶輸入quit命令,雙方拆除控制連接,結束文件傳輸,結束FTP進程。
望採納

『貳』 FTP的主要工作過程是怎樣的主進程和從屬進程各起什麼作用

(1)FTP 使用客戶伺服器方式。一個FTP 伺服器進程可同時為多個客戶進程提供服
務。
FTP 的伺服器進程由兩大部分組成:一個主進程,負責接受新的請求;另外有若干
個從屬進程,負責處理單個請求。
主進程的工作步驟:
1、打開熟知埠(埠號為21),使客戶進程能夠連接上。
2、等待客戶進程發出連接請求。
3、啟動從屬進程來處理客戶進程發來的請求。從屬進程對客戶進程的請求處理完畢
後即終止,但從屬進程在運行期間根據需要還可能創建其他一些子進程。
4、回到等待狀態,繼續接受其他客戶進程發來的請求。主進程與從屬進程的處理是
並發地進行。
(2)作用:控制連接在整個會話期間一直保持打開,FTP 客戶發出的傳送請求通過控制連接發
送給伺服器端的控制進程,但控制連接不用來傳送文件。
實際用於傳輸文件的是「數據連接」。伺服器端的控制進程在接收到FTP 客戶發送來
的文件傳輸請求後就創建「數據傳送進程」和「數據連接」,用來連接客戶端和伺服器端
的數據傳送進程。
數據傳送進程實際完成文件的傳送,在傳送完畢後關閉「數據傳送連接」並結束運行。

『叄』 什麼是ftp服務

ftp(file transfer protocol)是文件傳輸協議的簡稱。
ftp的作用
正如其名所示:ftp的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著ftp伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。
ftp工作原理
拿下傳文件為例,當你啟動ftp從遠程計算機拷貝文件時,你事實上啟動了兩個程序:一個本地機上的ftp客戶程序:它向ftp伺服器提出拷貝文件的請求。另一個是啟動在遠程計算機的上的ftp伺服器程序,它響應你的請求把你指定的文件傳送到你的計算機中。ftp採用「客戶機/伺服器」方式,用戶端要在自己的本地計算機上安裝ftp客戶程序。ftp客戶程序有字元界面和圖形界面兩種。字元界面的ftp的命令復雜、繁多。圖形界面的ftp客戶程序,操作上要簡潔方便的多。
簡單地說,支持ftp協議的伺服器就是ftp伺服器,下面介紹一下什麼是ftp協議(文件傳輸協議)
一般來說,用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之一。inte.net上早期實現傳輸文件,並不是一件容易的事,我們知道 inte.net是一個非常復雜的計算機環境,有pc,有工作站,有mac,有大型機,據統計連接在inte.net上的計算機已有上千萬台,而這些計算機可能運行不同的操作系統,有運行unix的伺服器,也有運行dos、windows的pc機和運行macos的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的ftp。基於不同的操作系統有不同的ftp應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。
與大多數inte.net服務一樣,ftp也是一個客戶機/伺服器系統。用戶通過一個支持ftp協議的客戶機程序,連接到在遠程主機上的ftp伺服器程序。用戶通過客戶機程序向伺服器程序發出命令,伺服器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求伺服器向用戶傳送某一個文件的一份拷貝,伺服器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。
在ftp的使用當中,用戶經常遇到兩個概念:"下載"(download)和"上載"(upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上載"文件就是將文件從自己的計算機中拷貝至遠程主機上。用inte.net語言來說,用戶可通過客戶機程序向(從)遠程主機上載(下載)文件。
使用ftp時必須首先登錄,在遠程主機上獲得相應的許可權以後,方可上載或下載文件。也就是說,要想同哪一台計算機傳送文件,就必須具有哪一台計算機的適當授權。換言之,除非有用戶id和口令,否則便無法傳送文件。這種情況違背了inte.net的開放性,inte.net上的ftp主機何止千萬,不可能要求每個用戶在每一台主機上都擁有帳號。匿名ftp就是為解決這個問題而產生的。
匿名ftp是這樣一種機制,用戶可通過它連接到遠程主機上,並從其下載文件,而無需成為其注冊用戶。系統管理員建立了一個特殊的用戶id,名為anonymous, inte.net上的任何人在任何地方都可使用該用戶id。
通過ftp程序連接匿名ftp主機的方式同連接普通ftp主機的方式差不多,只是在要求提供用戶標識id時必須輸入anonymous,該用戶id的口令可以是任意的字元串。習慣上,用自己的e-mail地址作為口令,使系統維護程序能夠記錄下來誰在存取這些文件。
值得注意的是,匿名ftp不適用於所有inte.net主機,它只適用於那些提供了這項服務的主機。
當遠程主機提供匿名ftp服務時,會指定某些目錄向公眾開放,允許匿名存取。系統中的其餘目錄則處於隱匿狀態。作為一種安全措施,大多數匿名ftp主機都允許用戶從其下載文件,而不允許用戶向其上載文件,也就是說,用戶可將匿名ftp主機上的所有文件全部拷貝到自己的機器上,但不能將自己機器上的任何一個文件拷貝至匿名ftp主機上。即使有些匿名ftp主機確實允許用戶上載文件,用戶也只能將文件上載至某一指定上載目錄中。隨後,系統管理員會去檢查這些文件,他會將這些文件移至另一個公共下載目錄中,供其他用戶下載,利用這種方式,遠程主機的用戶得到了保護,避免了有人上載有問題的文件,如帶病毒的文件。
作為一個inte.net用戶,可通過ftp在任何兩台inte.net主機之間拷貝文件。但是,實際上大多數人只有一個inte.net帳戶,ftp主要用於下載公共文件,例如共享軟體、各公司技術支持文件等。 inte.net上有成千上萬台匿名ftp主機,這些主機上存放著數不清的文件,供用戶免費拷貝。實際上,幾乎所有類型的信息,所有類型的計算機程序都可以在inte.net上找到。這是inte.net吸引我們的重要原因之一。
匿名ftp使用戶有機會存取到世界上最大的信息庫,這個信息庫是日積月累起來的,並且還在不斷增長,永不關閉,涉及到幾乎所有主題。而且,這一切是免費的。
匿名ftp是inte.net網上發布軟體的常用方法。inte.net之所以能延續到今天,是因為人們使用通過標准協議提供標准服務的程序。像這樣的程序,有許多就是通過匿名ftp發布的,任何人都可以存取它們。
inte.net中的有數目巨大的匿名ftp主機以及更多的文件,那麼到底怎樣才能知道某一特定文件位於哪個匿名ftp主機上的那個目錄中呢?這正是archie伺服器所要完成的工作。archie將自動在ftp主機中進行搜索,構造一個包含全部文件目錄信息的資料庫,使你可以直接找到所需文件的位置信息。

『肆』 什麼是FTP伺服器怎麼使用它

FTP(File Transfer Protocol)是文件傳輸協議的簡稱。
FTP的作用
正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。
FTP工作原理
拿下傳文件為例,當你啟動FTP從遠程計算機拷貝文件時,你事實上啟動了兩個程序:一個本地機上的FTP客戶程序:它向FTP伺服器提出拷貝文件的請求。另一個是啟動在遠程計算機的上的FTP伺服器程序,它響應你的請求把你指定的文件傳送到你的計算機中。FTP採用「客戶機/伺服器」方式,用戶端要在自己的本地計算機上安裝FTP客戶程序。FTP客戶程序有字元界面和圖形界面兩種。字元界面的FTP的命令復雜、繁多。圖形界面的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主機中進行搜索,構造一個包含全部文件目錄信息的資料庫,使你可以直接找到所需文件的位置信息。

FTP是一種上傳和下載用的軟體。
定義如下:FTP(File Transfer Protocal),是用於Internet上的控制文件的雙向傳輸的協議。同時,它也是一個應用程序。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。

傳輸文件的一般步驟如下:
1在本地電腦上登陸到國際互聯網,
2搜索有文件共享主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑)
3當與遠程主機或者對方的個人電腦建立連接後,用對方提供的用戶名和口令登陸到該主機或對方的個人電腦.
4在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東東或者下載別人授權共享的東東(這里的東東是指能放到電腦里去又能在顯示屏上看到的東東)
5完成工作後關閉FTP下載軟體,切斷連接.
為了實現文件傳輸,用戶還要運行專門的文件傳輸程序,比如網際快車就有這方面的功能,其它還有很多專門的FTP傳輸軟體,各有各的特色.

FTP協議:文件傳輸協議
FTP伺服器:可以下載和上傳文件的伺服器。但是你必須擁有一定的許可權才可以上傳或者下載,這種伺服器一般用於公司內部使用

『伍』 請問 FTP服務和Telnet服務的守護進程是什麼

Telnet和FTP可以實現遠程登錄。區別在於Telnet是一個遠程登錄協議,而FTP是一個文件傳輸協議,所以兩者的許可權有很大的不同。

Telnet意味著登錄的用戶可以被視為本地計算機上的終端。登錄到遠程計算機後,用戶在該計算機上具有與本地用戶相同的特權。如果可能的話,系統甚至可以給登錄用戶完全的許可權。

FTP允許用戶對遠程計算機上的文件執行有限的操作,包括查看文件、上傳和下載文件以及更改文件目錄。它只是文件傳輸協議。

兩者都是TCP/IP網路框架下的應用,系統中的分布網路介面也有所不同。

(5)服務本地進程ftp擴展閱讀:

用戶網路化的主要目的是實現信息共享,而文件傳輸是信息共享的重要內容之一。互聯網早期實現傳輸文件,不是一件容易的事情,互聯網是一個非常復雜的計算環境中,一個電腦,工作站,MAC,大型機,據統計,為成千上萬的計算機連接到網際網路。

計算機可以運行不同的操作系統上,運行Unix伺服器,也運行Dos,WindowsPC和MAC等等,運行MacOS和文件交換各種操作系統之間的問題,需要一個統一的文件傳輸協議,這叫做FTP。基於不同的操作系統有不同的FTP應用程序。

而且所有這些應用程序都遵循相同的協議,以便用戶可以將他們的文件傳輸給其他人或從其他用戶環境獲取文件。

『陸』 電腦訪問本機ftp伺服器

在電腦上開通本地的ftp方法/步驟:
1、雙擊打開「我的電腦(windows+e)」,在上面菜單欄找到選擇「計算機」,然後單機下方的「控制面板」。
2、在控制面板中找到並單機「程序」,然後單機「程序和功能」下方的「啟用或關閉Windows功能」。
3、在「windows功能」中找到「Internet information services」並選中下方的並選中「FTP服務」、「FTP擴展性」和「IIS管理控制台」前的復選框,然後點擊「確定」,稍等一下就自動設置好了。
4、在側邊的「搜索」中搜索「IIS管理器」,單機打開搜索到的「IIS管理器」。
5、在「IIS管理器」左側欄中找到「網站」右擊>"添加FTP站點"。輸入"FTP站點名稱",和選擇「物理路徑」,單擊「下一步」。
6、綁定IIS設置,綁定中的ip地址,可以設置內網IP也可以設置外網IP,勾選下方「自動啟用站點」,SSL設為「無」,單擊「下一步」。
7、身份和授權信息,把「身份驗證」中的「匿名、基本」勾上,下方「授權」改為「所有用戶」,「許可權」把」讀取「勾上,單擊」確定「。
8、設置完成我們可以看到左側欄中就多了一個剛剛設置的」FTP站點「,這就大功告成了。
9、在瀏覽器中輸入ftp://設置的ip地址,回車一下就可以看到剛剛分享的目錄了。單擊文件即可下載到本地。

『柒』 如何檢查電腦上使用了FTP的進程

是檢測本地ftp服務開啟沒有嗎?
你可以使用 service vsftpd status 來查看ftp是否開啟。
也可以使用ps -ef | grep ftp 來查看本地是否含有包含ftp的進程開啟。
如果是檢測遠端ftp有沒有開啟的話,基本沒有方法。可以檢測對端ftp埠(21)有沒有開啟,也可以使用ftp命令查看能不能夠連接上去。

『捌』 簡述FTP的工作原理

FTP的工作原理:FTP 採用 Internet 標准文件傳輸協議 FTP 的用戶界面, 向用戶提供了一組用來管理計算機之間文件傳輸的應用程序。

開發任何基於 FTP 的客戶端軟體都必須遵循 FTP 的工作原理,FTP 的獨特的優勢同時也是與其它客戶伺服器程序最大的不同點就在於它在兩台通信的主機之間使用了兩條 TCP 連接,一條是數據連接,用於數據傳送;

另一條是控制連接,用於傳送控制信息(命令和響應),這種將命令和數據分開傳送的思想大大提高了 FTP 的效率,而其它客戶伺服器應用程序只有一條 TCP 連接。

(8)服務本地進程ftp擴展閱讀:

FTP 的目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。它能操作任何類型的文件而不需要進一步處理,就像MIME或Unicode一樣。

但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間,會非常長;並且不時的必須執行一些冗長的登錄進程。

FTP 在網際網路網路上歷史是最悠久的網路工具,從 1971 年由 A KBHUSHAN 提出第一個 FTP 的RFC(RFC114),FTP 憑借其獨特的優勢一直都是網際網路中最重要、最廣泛的服務之一。

『玖』 windows怎麼開啟ftp服務

1、點擊開始菜單,找到控制面板選項,並點擊進入。

『拾』 ftp服務怎麼開啟

開啟FTP服務:
1、打開「開始」菜單進入「控制面板--程序--打開和關閉Windows功能,
2、在彈出的Windows功能窗口,勾選上FTP伺服器相關功能和ISS管理控制台,點擊確定,
新建FTP站點:
右鍵點擊「計算機」打開菜單,選擇「管理」進入「計算機管理」窗口,點擊展開「服務和應用程序」,點擊「Internet信息服務(IIS)管理器」,然後右鍵點擊「網站」打開,選擇「添加FTP站點」,按個人需要填寫信息即可,完成後即可看到新建的站點出現在窗口中。