文件传输协议Word下载.docx

上传人:b****2 文档编号:5198583 上传时间:2023-05-04 格式:DOCX 页数:16 大小:43.09KB
下载 相关 举报
文件传输协议Word下载.docx_第1页
第1页 / 共16页
文件传输协议Word下载.docx_第2页
第2页 / 共16页
文件传输协议Word下载.docx_第3页
第3页 / 共16页
文件传输协议Word下载.docx_第4页
第4页 / 共16页
文件传输协议Word下载.docx_第5页
第5页 / 共16页
文件传输协议Word下载.docx_第6页
第6页 / 共16页
文件传输协议Word下载.docx_第7页
第7页 / 共16页
文件传输协议Word下载.docx_第8页
第8页 / 共16页
文件传输协议Word下载.docx_第9页
第9页 / 共16页
文件传输协议Word下载.docx_第10页
第10页 / 共16页
文件传输协议Word下载.docx_第11页
第11页 / 共16页
文件传输协议Word下载.docx_第12页
第12页 / 共16页
文件传输协议Word下载.docx_第13页
第13页 / 共16页
文件传输协议Word下载.docx_第14页
第14页 / 共16页
文件传输协议Word下载.docx_第15页
第15页 / 共16页
文件传输协议Word下载.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

文件传输协议Word下载.docx

《文件传输协议Word下载.docx》由会员分享,可在线阅读,更多相关《文件传输协议Word下载.docx(16页珍藏版)》请在冰点文库上搜索。

文件传输协议Word下载.docx

∙RTP

∙RTSP

∙SDP

∙SOAP

∙GTP

∙STUN

∙NTP

∙SSDP

∙TLS/SSL

∙更多

传输层

∙TCP(T/TCP·

FastOpen)

∙UDP

∙DCCP

∙SCTP

∙RSVP

∙PPTP

网络层

∙IP(v4·

v6)

∙ICMP(v6)

∙IGMP

∙IS-IS

∙IPsec

∙BGP

∙RIP

∙OSPF

∙RARP

数据链路层

∙Wi-Fi(IEEE802.11)

∙ARP

∙WiMAX(IEEE802.16)

∙ATM

∙DTM

∙令牌环

∙以太网

∙FDDI

∙帧中继

∙GPRS

∙EV-DO

∙HSPA

∙HDLC

∙PPP

∙L2TP

∙ISDN

∙SPB

∙STP

物理层

∙调制解调器

∙电力线通信

∙同步光网络

∙G.709

∙光导纤维

∙同轴电缆

∙双绞线

∙查

∙论

∙编

文件传输协议(英文:

FileTransferProtocol,缩写:

FTP)是用于在网络上进行文件传输的一套标准协议。

它属于网络传输协议的应用层。

FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。

但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;

并且不时的必须执行一些冗长的登陆进程。

目录

[隐藏]

1概述

1.1FTP实现的目标

1.2缺点

∙2主动和被动模式

∙3FTP和网页浏览器

∙4参考文献

∙5参见

∙6外部链接

§

概述[编辑]

FTP服务一般运行在20和21两个端口。

端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。

当数据通过数据流传输时,控制流处于空闲状态。

而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。

此时,虽然文件可以成功的传输,但因为控制会话,会被防火墙断开;

传输会产生一些错误。

FTP虽然可以被终端用户直接使用,但是它是设计成被FTP客户端程序所控制。

运行FTP服务的许多站点都开放匿名服务,在这种设置下,用户不需要帐号就可以登录服务器,默认情况下,匿名用户的用户名是:

“anonymous”。

这个帐号不需要密码,虽然通常要求输入用户的邮件地址作为认证密码,但这只是一些细节或者此邮件地址根本不被确定,而是依赖于FTP服务器的配置情况。

FTP实现的目标[编辑]

1促进文件的共享(计算机程序或数据)

2鼓励间接或者隐式的使用远程计算机

3向用户屏蔽不同主机中各种文件存储系统(Filesystem)的细节

4可靠和高效的传输数据

缺点[编辑]

5密码和文件内容都使用明文传输,可能产生不希望发生的窃听。

6因为必须开放一个随机的端口以创建连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP流量。

这个问题,通过使用被动模式的FTP,得到了很大解决。

7服务器可能会被告知连接一个第三方计算机的保留端口。

8此方式在需要传输文件数量很多的小文件时,性能不好

主动和被动模式[编辑]

FTP有两种使用模式:

主动和被动。

主动模式要求客户端和服务器端同时打开并且监听一个端口以创建连接。

在这种情况下,客户端由于安装了防火墙会产生一些问题。

所以,创立了被动模式。

被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。

一个主动模式的FTP连接创建要遵循以下步骤:

9客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。

此时,该tcp连接的来源地端口为客户端指定的随机端口x,目的地端口(远程端口)为服务器上的21号端口。

10客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。

这个端口就是我们所知的数据端口。

11服务器打开20号源端口并且创建和客户端数据端口的连接。

此时,来源地的端口为20,远程数据(目的地)端口为(x+1)。

12客户端通过本地的数据端口创建一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经创建好了一个连接。

FTP和网页浏览器[编辑]

大多数最新的网页浏览器和文件管理器都能和FTP服务器创建连接。

这使得在FTP上通过一个接口就可以操控远程文件,如同操控本地文件一样。

这个功能通过给定一个FTP的URL实现,形如ftp:

//<

服务器地址>

(例如,ftp:

//ftp.gimp.org)。

是否提供密码是可选择的,如果有密码,则形如ftp:

login>

:

<

password>

@<

ftpserveraddress>

大部分网页浏览器要求使用被动FTP模式,然而并不是所有的FTP服务器都支持被动模式。

参考文献[编辑]

∙IETF在RFC0959上定义了此协议的标准

∙RFC0959文件传输协议。

J.Postel,J.Reynolds.1985.10(格式:

文本,147316字节。

http:

//www.ietf.org/rfc/rfc959.txt)。

最早的RFC114和之后的RFC765已被废除。

参见[编辑]

∙小文件传输协议(TFTP)

∙SSH文件传输协议(SSHfiletransferprotocol)

∙安全FTP(SecureFTP)

∙FTPS

∙简单文件传输协议(SimpleFileTransferProtocol)

∙WSFTP(FTP工具)

∙FTP客户端列表

∙FTP服务器列表

FTP客户端比较[编辑]

(重定向自FTP客戶端列表)

支持操作系统[编辑]

能运行客户端的操作系统。

Client

Windows

MacOSX

Linux

BSD

Unix

AmigaOS

3D-FTP

ALFTP

BitKinex

BulletProofFTP

CaptainFTP

ClassicFTP

CoreFTP

CrossFTP

cURL(CL)

CurlFtpFS

CuteFTP

Cyberduck

DirectoryOpus

ExpanDrive

FARManager

Fetch

FileZilla

FireFTP

FlashFXP

FlingFTP

FTPCommander

FTPExplorer

Fugu

gFTP

GlobalDownloader

GlubTechSecureFTP

Interarchy

Kasablanca

KFTPGrabber

LeechFTP

lftp(CL)

Mosaic

NcFTP(CL)

net2ftp(webbased)

pbFtpClient

SFTPPlus

SmartFTP

SysaxFTPAutomation

Transmit

WebDrive

WinSCP

WISE-FTP

WSFTP

(CL)仅有命令行接口—无图形用户界面

支持通信协议[编辑]

关于客户端所支持的网际协议的信息。

客户端

FTP

FTPoverSSH(安全的FTP)

SFTP

FTPS(SSL上的FTP)

FXP(Site2sitetransfer)

DAV/HTTP(S)

压缩

远程压缩

API/可使用命令行

?

是(Proonly)

cURL

是(Only)

是(HTTP(S)-Proonly)

是(SFTPonly)

ExpanDrive(Mac)

ExpanDrive(Windows)

是(withWinSCPplugin)

是(basic)

是(controlconnectiononly)

是(HTTP(S))

lftp

是(Partial)

NcFTP

是(scriptandcommandline)

是(SCPcommand)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2