成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

傳輸基礎之FTP協議

網絡 網絡管理
文章中我們對FTP協議進行了具體地闡述,首先對這個協議的傳輸方式進行了分析,之后還對這個協議的工作流程總結了一下。

FTP協議時網絡協議中,進行文件傳輸的一類協議。也就是我們平時所使用的下載協議。在不用下載軟件進行網絡文件傳輸時,所使用的默認方式。那么,這種最為基礎的下載協議具體是如何規定的呢?下面我們就幫大家詳細講解一下。

FTP協議

TCP/IP協議中,FTP標準命令TCP端口號為21,Port方式數據端口為20。FTP協議的任務是從一臺計算機將文件傳送到另一臺計算機,它與這兩臺計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩臺計算機通過ftp協議對話,并且能訪問Internet, 你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。   

FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。   

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

但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,數據庫,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字庫等信息的非打印字符)。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝,不要對這些文件進行處理,這也是下面要講的二進制傳輸。   

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

如果你在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。這會使傳輸稍微變慢 ,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字符的第一有效位無意義,因為ASCII字符組合不使用它。如果你傳輸二進制文件,所有的位都是重要的。)如果你知道這兩臺機器是同樣的,則二進制方式對文本文件和數據文件都是有效的。  

FTP協議的工作方式

FTP支持兩種模式,一種方式叫做Standard (也就是 PORT方式,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP服務器。Passive模式FTP的客戶端發送 PASV命令到 FTPServer。   

下面介紹一個這兩種方式的工作原理:   

Port模式FTP客戶端首先和FTP服務器的TCP 21端口建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什么端口接收數據。在傳送數據的時候,服務器端通過自己的TCP 20端口連接至客戶端的指定端口發送數據。 FTPserver必須和客戶端建立一個新的連接用來傳送數據。   

Passive模式在建立控制通道的時候和Standard模式類似,但建立連接后發送的不是Port命令,而是Pasv命令。FTP服務器收到Pasv命令后,隨機打開一個臨時端口(也叫自由端口,端口號大于1023小于65535)并且通知客戶端在這個端口上傳送數據的請求,客戶端連接FTP服務器此端口,然后FTP服務器將通過這個端口進行數據的傳送,這個時候FTPserver不再需要建立一個新的和客戶端之間的連接。   

很多防火墻在設置的時候都是不允許接受外部發起的連接的,所以許多位于防火墻后或內網的FTP服務器不支持PASV模式,因為客戶端無法穿過防火墻打開FTP協議服務器的高端端口;而許多內網的客戶端不能用PORT模式登陸FTP服務器,因為從服務器的TCP 20無法和內部網絡的客戶端建立一個新的連接,造成無法工作。

責任編輯:佟健 來源: 互聯網
相關推薦

2014-06-05 17:02:41

FTP

2010-07-01 15:55:54

FTP文件傳輸協議

2010-06-28 14:25:16

2010-06-28 14:51:25

FTP協議命令

2010-07-01 12:22:40

ftp命令FTP協議

2010-06-09 15:40:01

FTP文件傳輸協議

2010-09-27 14:10:29

DNS協議簡介

2011-03-04 11:23:55

FileZilla

2010-06-28 15:41:04

FTP文件傳輸協議

2010-06-09 15:55:20

FTP文件傳輸協議

2023-11-19 11:44:45

2010-06-21 21:13:09

RIP協議

2010-08-29 21:45:14

DHCP協議

2010-06-28 11:15:45

BitTorrent協

2011-06-27 09:47:43

2010-08-26 15:30:47

DHCP協議

2010-09-17 14:24:00

SIP協議詳解

2014-10-11 09:16:59

互聯網協議

2010-06-30 16:00:01

FTP協議

2011-07-14 10:54:38

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级在线免费 | 日韩快播电影网 | 国产一伦一伦一伦 | 欧美在线观看一区二区 | 久久久久国产精品一区二区 | 夜夜草 | 欧美一级全黄 | 午夜无码国产理论在线 | 国产午夜精品理论片a大结局 | 午夜小电影 | 国产欧美日韩精品一区 | 午夜欧美一区二区三区在线播放 | 成人在线中文字幕 | www.99热这里只有精品 | 日日噜噜夜夜爽爽狠狠 | 欧美日韩精品免费观看 | 男女精品久久 | 国产一区二区三区 | 国内精品免费久久久久软件老师 | 亚洲免费成人av | 美女视频一区 | 欧美日韩专区 | 欧美日韩免费一区二区三区 | 久久综合九色综合欧美狠狠 | 久久久久久久久国产成人免费 | 国产一级一级毛片 | 欧美精品在线免费 | 欧美日产国产成人免费图片 | 午夜私人影院 | 综合久久久久 | 亚洲国产高清高潮精品美女 | 久久久www成人免费无遮挡大片 | 欧美在线视频二区 | 免费黄色的视频 | 国产偷录视频叫床高潮对白 | 久久亚洲春色中文字幕久久久 | 日韩在线国产精品 | 久久精品免费一区二区 | 午夜爽爽男女免费观看hd | 国外成人免费视频 | 欧美一区二区网站 |