整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          FTP文件傳輸協議介紹

          1. 簡介

          文件傳輸協議(英語:,縮寫:FTP)是一個用于在計算機網絡上在客戶端和服務器之間進行文件傳輸的應用層協議。文件傳送(file )和文件訪問(file access)之間的區別在于:前者由FTP提供,后者由如NFS等應用系統提供。RFC 959定義了此規范。

          FTP是一個8位的客戶端-服務器協議,能操作任何類型的文件而不需要進一步處理,就像MIME或Unicode一樣。但是,FTP有著極高的延時,這意味著,從開始請求到第一次接收需求數據之間的時間,會非常長;并且不時的必須執行一些冗長的登錄進程。

          2. 概述

          FTP服務一般運行在20和21兩個端口。端口20用于在客戶端和服務器之間傳輸數據流,而端口21用于傳輸控制流,并且是命令通向ftp服務器的進口。當數據通過數據流傳輸時,控制流處于空閑狀態。而當控制流空閑很長時間后,客戶端的防火墻會將其會話置為超時,這樣當大量數據通過防火墻時,會產生一些問題。此時,雖然文件可以成功的傳輸,但因為控制會話,會被防火墻斷開;傳輸會產生一些錯誤。

          FTP雖然可以被終端用戶直接使用,但是它是設計成被FTP客戶端程序所控制。

          運行FTP服務的許多站點都開放匿名服務,在這種設置下,用戶不需要帳號就可以登錄服務器,默認情況下,匿名用戶的用戶名是:“”。這個帳號不需要密碼,雖然通常要求輸入用戶的郵件地址作為認證密碼,但這只是一些細節或者此郵件地址根本不被確定,而是依賴于FTP服務器的配置情況。

          3. 目的促進文件的共享(計算機程序或數據)。鼓勵間接或者隱式的使用遠程計算機。向用戶屏蔽不同主機中各種文件存儲系統(File system)的細節。可靠和高效的傳輸數據。4. 傳輸方式

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

          ASCII傳輸方式二進制傳輸模式5. 傳輸模式

          FTP有兩種使用模式: (PORT方式,主動模式),Passive (PASV,被動模式)。主動模式要求客戶端和服務器端同時打開并且監聽一個端口以創建連接。在這種情況下,客戶端由于安裝了防火墻會產生一些問題。所以,創立了被動模式。被動模式只要求服務器端產生一個監聽相應端口的進程,這樣就可以繞過客戶端安裝了防火墻的問題。

          主動模式(PORT)FTP 客戶端首先和服務器的TCP 21端口建立連接,用來發送命令;客戶端需要接收數據的時候在這個通道上給服務器發送PORT命令。PORT命令包含了客戶端用來接收數據的端口號;在傳送數據的時候,服務器端通過自己的TCP 20端口連接至客戶端的指定端口發送數據。(FTP server必須和客戶端建立一個新的連接用來傳送數據。)被動模式(PASV)FTP 客戶端首先和服務器的TCP 21端口建立連接,用來發送命令(建立控制通道和模式類似);建立連接后發送Pasv命令。服務器收到Pasv命令后,打開一個臨時端口(端口號大于1023小于65535)并且通知客戶端在這個端口上傳送數據的請求;客戶端連接FTP服務器此端口,然后FTP服務器將通過這個端口傳送數據。

          簡而言之,主動模式的FTP是指服務器主動連接客戶端的數據端口,被動模式的FTP是指服務器被動地等待客戶端連接自己的數據端口。

          被動模式的FTP通常用在處于防火墻之后的FTP客戶端訪問外界FTP服務器的情況,因為在這種情況下,防火墻通常配置為不允許外界訪問防火墻之后主機,而只允許由防火墻之后的主機發起的連接請求通過。因此,在這種情況下不能使用主動模式的FTP傳輸,而被動模式的FTP可以良好的工作。(相反,客戶端訪問處于防火墻之后的FTP服務器則要用到主動模式)

          6. SFTP和FTPS的區別都是為ftp連接加密,協議非常相似。FTPS是借助ssl協議加密,SFTP是借助ssh加密。ssl是為http/smtp等加密設計的,ssh是為telnet/ftp等加密、建立傳輸通道而設計的。其實ssh建立傳輸通道就是為了加密和傳輸,而且這個通道是可以用來遠程登錄。如果只說它們的功能,通俗的講,ssh就像鋪管子,ssl就像打包裹,鋪管子和打包裹都會使數據安全,都是一個制作密鑰的過程,而因為ssh是一個管子所以它很適合ftp的安全傳輸。

          簡單的講:sftp協議是ssh中的一條獨立的協議,利用sftp服務器就可以傳輸數據。

          而ftps是ftp-over-ssl的意思,即ftp借助ssl協議加密傳輸,不但要用ftp服務器還要用ssl協議加密。(如果是ftp-over-ssh,就是完全不同于sftp的傳輸方式了,就是利用ftp服務器和ssh協議加密傳輸數據。 )

          這篇文章有用嗎?

          點擊星號為它評分!

          提交評分

          平均評分 1 / 5. 投票數: 1

          很抱歉,這篇文章沒有幫助到您!

          讓我們改善這篇文章!

          告訴我們如何改善這篇文章?


          主站蜘蛛池模板: 一区二区高清在线观看| 亚洲无线码一区二区三区| 国产剧情一区二区| 久久精品免费一区二区三区| 国产精品一级香蕉一区| 中文字幕精品一区| 日韩一区二区精品观看| 无码精品尤物一区二区三区| 亚洲无线码一区二区三区| 国产拳头交一区二区| 2021国产精品视频一区| 午夜影视日本亚洲欧洲精品一区 | 精品无码一区二区三区爱欲| 久久久久人妻精品一区三寸蜜桃| 国产免费一区二区三区VR| 在线电影一区二区| 国产一区二区好的精华液| 麻豆亚洲av熟女国产一区二 | 亚洲一区二区三区久久久久| 亚洲乱码国产一区三区| 久久精品中文字幕一区| 亚洲国产精品第一区二区三区| 在线免费视频一区二区| 日韩精品午夜视频一区二区三区| 国产精品亚洲午夜一区二区三区| 日韩一区二区三区无码影院| 亚洲av一综合av一区| 色窝窝无码一区二区三区成人网站 | 久久一区二区三区99| 亚洲av高清在线观看一区二区 | 精品亚洲综合在线第一区| 99久久精品国产高清一区二区 | 色狠狠色噜噜Av天堂一区| 国产亚洲3p无码一区二区| 亚洲AV无码一区东京热| 精品人妻一区二区三区浪潮在线| 国产福利一区二区三区在线观看| 中文字幕精品一区二区| 日韩精品电影一区| 中文字幕精品一区二区精品| 无码av免费一区二区三区试看|