趣文网 > 作文大全

文件传输FTP的工作原理你了解吗?

2020-11-17 09:20:01
相关推荐

FTP是TCP/IP的一种具体应用,它工作在OSI模型的第七层,TCP模型的第四层上,即应用层,使用TCP传输而不是UDP,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的"三次握手"的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。

一个FTP客户在和服务器连接的过程

FTP需要2个端口,一个端口是作为控制连接端口,也就是21这个端口,用于发送指令给服务器以及等待服务器响应;另一个端口是数据传输端口,端口号为20(仅PORT模式),是用来建立数据传输通道的,主要有3个作用

从客户向服务器发送一个文件。

从服务器向客户发送一个文件。

从服务器向客户发送文件或目录列表。

其次,FTP的连接模式有两种,PORT和PASV。PORT模式是一个主动模式,PASV是被动模式,这里都是相对于服务器而言的。

FTP并不是应用于IP网络上的协议,而是ARPANEt网络中计算机间的文件传输协议, ARPANET是美国国防部组建的老网络,于1960-1980年使用。在那时, FTP的主要功能是在主机间高速可靠地传输文件。目前FTP仍然保持其可靠性,即使在今天,它还允许文件远程存取。这使得用户可以在某个系统上工作,而将文件存贮在别的系统。例如,如果某用户运行Web服务器,需要从远程主机上取得HTML文件和CGI程序在本机上工作,他需要从远程存储站点获取文件(远程站点也需安装Web服务器)。当用户完成工作后,可使用FTP将文件传回到Web服务器。采用这种方法,用户无需使用Telnet登录到远程主机进行工作,这样就使Web服务器的更新工作变得如此的轻松。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

关于初心的作文 写苏轼的作文 写人作文700字 把握当下 作文 邻居作文600字 写滑雪的作文 跳绳作文300字 关于青春的作文素材 乡村风光作文 旅行的意义作文 五年级英语小作文 品味作文600字 全家福英语作文 青春的力量作文 破茧成蝶作文 仓鼠作文300字 云南旅游作文 同舟共济作文 赏梅作文 写绿萝的作文 写好朋友的作文 期待的作文600字 温暖的陪伴 作文 作文我的梦想400字 读书经历作文 身边的美作文 拼搏奋斗的作文 挫折作文500字 桂花作文300字 团结作文600字