FTP协议详解

FTP文件传送协议

简介

  • 将某台计算机中的文件通过网络传送到相聚很远的另一台计算机中,是一项基本的网络应用,即文件传送;
  • 文件传送协议FTP(Fire Transfer Protocol)是英特网上使用的最广泛的文件传送协议FTP提供交互式的访问,允许客户指明文件的类型和格式(如是否使用ASSCII码),并允许文件既有存取权限(如访问文件的用户必须经过授权,并输入有效的口令)FTP屏蔽了各种计算机系统的细节,因此适合于在异构网络中的任意计算机之间传送文件 ;
  • FTP客户端通过网络于服务器相连,可以向服务器上传或者下载文件;
  • 根据应用需求的不同,FTP的服务器可能式一台高可靠性的计算机,也可是普通计算机;
  • 常用于在计算机之间批量传输文件 ;

TFTP简单文件传送协议

基本工作原理

FTP协议详解_第1张图片

FTP使用TCP实现可靠传输

文件传送协议(File Transfer Protocol)是互联网上使用的最广泛的文件传输协议,用于Internet上的控制文件的双向传输。

FTP提供交互式的访问,允许客户指明文件类型与格式,并允许文件具有存取权限。

FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中计算机之间传送文件。

FTP协议的特点

1、文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输方式。

2、FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。

3、FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提提供服务,FTP的服务器进程由二大部分组成:一个是主进程,负责接受新的请求;另外有诺干个从属进程,负责处理单个请求。

FTP服务器和客户端

FTP是基于C/S的协议

用户通过一个客户机程序连接至在远程计算机上运行的服务器程序

依照FTP协议提供服务,进行文件传送的计算机就是FTP服务器

连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端

FTP工作原理

1、FTP有控制连接和数据连接,

控制

你可能感兴趣的:(网络协议,网络,服务器,网络协议)