偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Ubuntu Server 10.04下pure-ftpd工作方式和原理

系統(tǒng) Linux
Pureftpd是一款在多種類Unix上使用并符合GPL協(xié)議的原代碼開放的軟件,顧名思義,它就是一款純粹的Ftp程序。本文帶大家看看Ubuntu Server 10.04下pure-ftpd工作方式和原理

Pureftpd是一款快速,高質(zhì)量,功能齊全的ftp服務器,最重要的是可以支持設置客戶端默認編碼,Ubuntu Server 10.04下pure-ftpd工作方式原理有倆種看下文。

  FTP的工作方式

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

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

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

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

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

通過閱讀文章,我們清楚地知道了Ubuntu Server 10.04下pure-ftpd工作方式原理,希望對大家有幫助!

【編輯推薦】

責任編輯:趙鵬 來源: 網(wǎng)絡轉(zhuǎn)載
相關推薦

2011-03-02 17:21:00

Ubuntupure-ftpd

2011-03-02 17:54:45

Pure-ftpd

2011-03-03 17:30:45

Pure-FTPd

2011-03-03 17:07:58

Pure-FTPd

2011-03-02 18:00:35

pure-ftpd

2011-03-03 17:00:37

pure-ftpdchroot

2013-03-01 10:23:17

2010-07-22 09:01:02

SQL Server鏡

2009-06-22 16:42:26

JSF的工作方式

2009-09-28 13:39:01

Hibernate工作

2009-07-14 12:47:07

WebWork工作方式

2009-07-10 13:55:48

Swing控件

2011-08-30 14:58:26

Ubuntu

2009-08-13 18:36:29

C#數(shù)組工作方式

2011-03-02 09:26:26

ubuntuproftpd

2011-03-21 16:37:57

2011-04-19 10:25:44

路由算法路由器

2022-07-28 10:46:47

智慧城市人工智能物聯(lián)網(wǎng)

2010-08-06 10:41:59

Flex命名空間

2010-01-25 14:57:49

Android數(shù)據(jù)庫
點贊
收藏

51CTO技術棧公眾號