文件服务器:是服务器的概念,就是提供文件存储功能的服务器,用户可以将文件放在服务器上让别人下载,也可以作为自己存储资料的空间,可比的有WEB服务器就是提供WEB服务的主机。
FTP:是一种协议,File transfer Protocol 文件传输协议。FTP有服务端可客户端。提供FTP服务的主机就是FTP服务器了。
如果一台主机既提供WEB服务,又提供FTP服务,那么他既是WEB服务器同时也是FTP服务器。将数据从ftp服务器传输到本地客户机的过程称为下载。根据查询相关公开信息显示,FTP服务器是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务,专门用来传输文件的协议。
FTP的概念简述如下:
文件传输协议是用于在网络上进行文件传输的一套标准协议,文件传输工作在OSI模型的第七层,TCP模型的第四层,即应用层,使用TCP传输而不是UDP,客户在和服务器建立连接前要经过一个“三次握手”的过程。
保证客户与服务器之间的连接是可靠的,而且是面向连接,为数据传输提供可靠保证,FTP允许用户以文件 *** 作的方式,与另一主机相互通信,用户并不真正登录到自己想要存取的计算机上面而成为完全用户,可用FTP程序访问远程资源。
实现用户往返传输文件、目录管理以及访问电子邮件等等,即使双方计算机可能配有不同的 *** 作系统和文件存储方式。
FTP的工作原理:
FTP采用Internet标准文件传输协议FTP的用户界面,向用户提供了一组用来管理计算机之间文件传输的应用程序,FTP是基于客户—服务器(C/S)模型而设计的,在客户端与FTP服务器之间建立两个连接,开发任何基于FTP的客户端软件都必须遵循FTP的工作原理。
FTP的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条TCP连接,一条是数据连接,用于数据传送,另一条是控制连接,用于传送控制信息(命令和响应)这种将命令和数据分开传送的思想大大提高了FTP的效率。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)