當前位置:首頁 » 文件傳輸 » ftp採用是什麼架構
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp採用是什麼架構

發布時間: 2023-01-22 06:38:01

A. linux下的ftp服務怎麼架構

哥們 你問的應該是linux下的ftp服務怎麼架設和搭建以及使用

Linux下ftp服務可以通過搭建vsftpd服務來實現,以CentOS為例,首先查看系統中是否安裝了vsftpd,可以通過執行命令rpm -qa |grepvsftpd來查看是否安裝相應的包,如果沒有安裝那麼可以執行yum-yinstallvsftpd來安裝,安裝之後首先創建ftp用戶,比如ftp_test,命令如下:

useradd -s /sbin/nologin -d /home/ftp_test ftp_test

目錄盡量不要選擇根目錄下,這里是/home/ftp_test,並且ftp_test這個目錄不要手動創建,否則許可權會有問題,執行命令的時候會自動創建,

現在可以看到上面的路徑是一個/,對於ftp用戶來說也就是根目錄了,只能在這個目錄下操作,而無法跳出這個目錄

以上就是vsftpd服務的基本搭建過程,實際使用時可以分配多個用戶

B. 在網際網路上實現文件傳輸的協議是

FTP是文件傳輸協議。
1、FTP架構
          如同其他的很多通訊協議,FTP通訊協議也採用客戶機 / 伺服器(Client / Server )架構。用戶可以通過各種不同的FTP客戶端程序,藉助FTP協議,來連接FTP伺服器,以上傳或者下載文件。
      
2、FTP通訊埠知識
          FTP伺服器和客戶端要進行文件傳輸,就需要通過埠來進行。FTP協議需要的埠一般包括兩種:
       控制鏈路--------TCP埠21
          所有你發往FTP伺服器的命令和伺服器反饋的指令都是通過伺服器上的21埠傳送的。
       數據鏈路--------TCP埠20
          數據鏈路主要是用來傳送數據的,比如客戶端上傳、下載內容,以及列目錄顯示的內容等。
3、FTP連接的兩種方式
          在數據鏈路的建立上,FTP         Server         為了適應不同的網路環境,支持兩種連接模式:主動模式(Port)和被動模式(Pasv)。其實這兩種連接模式主要是針對數據鏈路進行的,和控制鏈路無關。

C. FTP採用的是什麼工作模式,可以實現的文件傳輸方式有哪兩種

FTP是在TCP/IP協議中傳輸數據,標準的命令使用的是TCP協議的21號埠,數據傳輸埠使用的是TCP協議的20號埠。
FTP的文件傳輸方式有兩種:
1、ASCII模式。ASCII模式一般用來傳輸文本文件;
2、binary模式。除了文本文件外的其他文件用binary模式。
FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。常用的ftp文件傳輸命令為:bin、asc、put、get、mput、mget、prompt、bye。

D. 使用FTP客戶端軟體連接一個FTP伺服器這種網路軟體屬於什麼結構

FTP屬於服務/客戶端結構,也就是C/S模式!

E. 使用瀏覽器登錄ftp伺服器下載文件,這種網路應用軟體結構屬於

使用瀏覽器登錄ftp伺服器下載文件,這種網路應用軟體結構屬於B/S結構。利用IE瀏覽器登錄ftp伺服器,屬於直接使用瀏覽器訪問,應是B/S結構;B/S結構(Browser/Server,瀏覽器/伺服器模式),是WEB興起後的一種網路結構模式,WEB瀏覽器是客戶端最主要的應用軟體。

F. FTP伺服器是什麼

FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱為「文傳協議」。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議以傳輸文件。在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上傳"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上傳"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上傳(下載)文件。

IIS7伺服器管理工具可以批量管理、定時上傳下載、同步操作、數據備份、到期提醒、自動更新。IIS7伺服器管理工具適用於Windows操作系統和liunx操作系統;支持Ftp客戶端批量操作。

G. 使用瀏覽器登錄清華大學的FTP伺服器ftp://ftp.tsinghA.e.cn下載文件,這種網路應用軟體結構屬於

屬於B/S結構。B/S結構(Browser/Server,瀏覽器/伺服器模式),是WEB興起後的一種網路結構模式,WEB瀏覽器是客戶端最主要的應用軟體。這種模式統一了客戶端,將系統功能實現的核心部分集中到伺服器上,簡化了系統的開發、維護和使用。

(7)ftp採用是什麼架構擴展閱讀:

第一層是瀏覽器,即客戶端,只有簡單的輸入輸出功能,處理極少部分的事務邏輯。由於客戶不需要安裝客戶端,只要有瀏覽器就能上網瀏覽,所以它面向的是大范圍的用戶,所以界面設計得比較簡單,通用。

第二層是WEB伺服器,扮演著信息傳送的角色。當用戶想要訪問資料庫時,就會首先向WEB伺服器發送請求,WEB伺服器統一請求後會向資料庫伺服器發送訪問資料庫的請求,這個請求是以SQL語句實現的。

第三層是資料庫伺服器,他扮演著重要的角色,因為它存放著大量的數據。當資料庫伺服器收到了WEB伺服器的請求後,會對SQL語句進行處理,並將返回的結果發送給WEB伺服器,接下來,WEB伺服器將收到的數據結果轉換為HTML文本形式發送給瀏覽器,也就是我們打開瀏覽器看到的界面。

H. ftp是基於什麼協議的 TCP還是UDP

tcp。

文件傳輸協議(File Transfer Protocol,FTP)是用於在網路上進行文件傳輸的一套標准協議,它工作在 OSI 模型的第七層, TCP 模型的第四層, 即應用層, 使用 TCP 傳輸而不是 UDP, 客戶在和伺服器建立連接前要經過一個「三次握手」的過程, 保證客戶與伺服器之間的連接是可靠的, 而且是面向連接, 為數據傳輸提供可靠保證。

(8)ftp採用是什麼架構擴展閱讀:


FTP客戶端發起FTP會話,與FTP伺服器建立相應的連接。FTP會話期間要建立控制信息進程與數據進程兩個連接。控制連接不能完成傳輸數據的任務,只能用來傳送FTP執行的內部命令以及命令的響應等控制信息;數據連接是伺服器與客戶端之間傳輸文件的連接,是全雙工的,允許同時進行雙向數據傳輸。當數據傳輸完成後,數據連接會撤消,再回到FTP會話狀態,直到控制連接被撤消,並退出會話為止。

I. ftp是怎麼架構的

提供兩種方法:

一、windows本身帶有架設FTP的功能,這就需要用到IIS。幫你找了一個圖文並茂的教程。

http://apps.hi..com/share/detail/4948528#content

二、用FTP軟體,比較常用的是Serv-U
FTP,可以上網上面找一下,這個軟體很有名在這就不貼了。

J. FTP採用的是什麼工作模式,可以實現的文件傳輸方式有哪兩種

FTP可以採用2種工作模式,分別是Port模式、Passive模式;

FTP的傳輸有兩種方式:ASCII、二進制:

1、ASCII傳輸方式:

假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式

2、二進制傳輸模式:

在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執行文件到Windows系統,在對方系統上,此文件不能執行。

(10)ftp採用是什麼架構擴展閱讀

FTP文件傳輸協議的特點介紹:

FTP工作在TCP/IP模型的應用層,基於的傳輸協議是TCP,FTP客戶端和伺服器之間的連接是可靠的,面向連接的,為數據的傳輸提供了可靠的保證。

FTP的主要特徵:

1、控制連接是建立在客戶協議解釋器和伺服器協議解釋器之間用於交換命令與應答的通信鏈路

2、數據連接是傳輸數據的全雙工連接。傳輸數據可以發生在伺服器數據傳輸過程DTP和客戶DTP之間,也可以發生在兩個伺服器的DTP之間。