自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

FTP文件傳輸協(xié)議淺述

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
還沒有掌握FTP文件傳輸協(xié)議?那么就來看看下面的總結(jié)吧,肯定對您有所幫助的。瀏覽過文章,F(xiàn)TP文件傳輸協(xié)議的基礎(chǔ)內(nèi)容你也就掌握了。

相信沒有比FTP文件傳輸協(xié)議更為基礎(chǔ)的協(xié)議了。那么對于這種協(xié)議,想必大家也多少有所接觸。那么很多服務(wù)器和站點的建設(shè)都將用到它,如果你還不清楚它的細(xì)節(jié),那就來看看文章吧。

1. FTP文件傳輸協(xié)議概述

FTP是文件傳輸協(xié)議(File Transfer Protocol )的簡稱。FTP是TCP IP的一種具體應(yīng)用,它工作在OSI模型的第七層,TCP模型的第四層上,即應(yīng)用層,使用TCP傳輸而不是UDP,FTP連接是可靠的,而且是面向連接,為數(shù)據(jù)的傳輸提供了可靠的保證。

FTP工作模式與客戶/服務(wù)器模式相似。與大多數(shù)的其他TCP應(yīng)用不相同的是,FTP在客戶與服務(wù)器之間使用兩個TCP連接――控制連接和數(shù)據(jù)連接,控制連接在客戶與服務(wù)器交互的整個過程中一直存在,而數(shù)據(jù)連接只在有文件或目錄傳輸?shù)臅r候才被創(chuàng)建,用完了后就被關(guān)閉了。控制連接用于發(fā)送指令給服務(wù)器以及等待服務(wù)器響應(yīng);數(shù)據(jù)連接是用來建立數(shù)據(jù)傳輸通道的。

2.FTP文件傳輸協(xié)議的Port模式

根據(jù)是使用Port模式還是Passive模式,FTP使用不同的TCP端口號。

 FTP Port模式

Port模式的FTP文件傳輸協(xié)議步驟如下:

1、 客戶端發(fā)送一個TCPSYN(TCP同步)包給服務(wù)器段眾所周知的FTP控制端口21,客戶端使用暫時的端口作為它的源端口;

2、 服務(wù)器端發(fā)送SYN ACK(同步確認(rèn))包給客戶端,源端口為21,目的端口為客戶端上使用的暫時端口;

3、 客戶端發(fā)送一個ACK(確認(rèn))包;客戶端使用這個連接來發(fā)送FTP文件傳輸協(xié)議命令,服務(wù)器端使用這個連接來發(fā)送FTP應(yīng)答;

4、 當(dāng)用戶請求一個列表(List)請求或者發(fā)起一個要求發(fā)送或者接受文件的請求,客戶端軟件使用PORT命令,這個命令包含了一個暫時的端口,客戶端希望服 務(wù)器在打開一個數(shù)據(jù)連接時候使用這個暫時端口;PORT命令也包含了一個IP地址,這個IP地址通常是客戶自己的IP地址,而且FTP也支持第三方 (third-party)模式,第三方模式是客戶端告訴服務(wù)器端打開與另臺主機的連接;

5、 服務(wù)器端發(fā)送一個SYN包給客戶端的暫時端口,源端口為20,暫時端口為客戶端在PORT命令中發(fā)送給服務(wù)器端的暫時端口號;

6、 客戶端以源端口為暫時端口,目的端口為20發(fā)送一個SYN ACK包;

7、 服務(wù)器端發(fā)送一個ACK包;

8、 發(fā)送數(shù)據(jù)的主機以這個連接來發(fā)送數(shù)據(jù),數(shù)據(jù)以TCP段(注:segment,第4層的PDU)形式發(fā)送(一些命令,如STOR表示客戶端要發(fā)送數(shù)據(jù),RETR表示服務(wù)器端發(fā)送數(shù)據(jù)),這些TCP段都需要對方進(jìn)行ACK確認(rèn)(注:因為TCP協(xié)議是一個面向連接的協(xié)議);

9、 當(dāng)數(shù)據(jù)傳輸完成以后,發(fā)送數(shù)據(jù)的主機以一個FIN命令來結(jié)束數(shù)據(jù)連接,這個FIN命令需要另一臺主機以ACK確認(rèn),另一臺主機也發(fā)送一個FIN命令,這個FIN命令同樣需要發(fā)送數(shù)據(jù)的主機以ACK確認(rèn);

10、 FTP文件傳輸協(xié)議中規(guī)定,客戶端結(jié)束后,客戶端以FIN命令來關(guān)閉一個控制連接,服務(wù)器端以ACK包來確認(rèn)客戶端的FIN,服務(wù)器同樣也發(fā)送它的FIN,客戶端用ACK來確認(rèn)。

責(zé)任編輯:佟健 來源: 博客
相關(guān)推薦

2010-06-24 15:02:43

FTP協(xié)議

2010-06-28 14:25:16

2010-06-17 23:21:16

TCP傳輸控制協(xié)議

2010-06-09 15:40:01

FTP文件傳輸協(xié)議

2010-06-29 12:17:16

SIGTRAN協(xié)議

2010-06-28 15:41:04

FTP文件傳輸協(xié)議

2010-06-09 15:55:20

FTP文件傳輸協(xié)議

2023-11-19 11:44:45

2010-07-12 16:58:34

LEACH協(xié)議

2010-08-05 17:06:58

RIP路由協(xié)議

2010-07-06 17:05:22

PPPOE協(xié)議

2010-08-02 16:08:24

ICMP協(xié)議設(shè)置

2010-06-09 11:38:37

傳輸層通信協(xié)議

2011-03-04 11:23:55

FileZilla

2009-09-28 14:49:44

Hiberante映射

2011-08-24 10:18:56

2010-06-29 10:55:02

局域網(wǎng)協(xié)議

2010-09-08 16:01:57

SIP協(xié)議棧

2010-06-10 16:16:42

BGP路由協(xié)議

2009-01-18 09:28:00

點贊
收藏

51CTO技術(shù)棧公眾號