郑州网站建设代运营,网站怎么建设以及维护,开发一个网上商城,潮流资讯类网站建设策划FTP文件传输协议
介绍
将某台计算机中的文件通过网络传送到可能相距很远的另一台计算机中#xff0c;是一项基本的网络应用#xff0c;即文件传送文件传输协议(File Transfer Protocol)是因特网上使用得最广泛的文件传输协议 FTP提供交互式访问#xff0c;允许客户指明文件…FTP文件传输协议
介绍
将某台计算机中的文件通过网络传送到可能相距很远的另一台计算机中是一项基本的网络应用即文件传送文件传输协议(File Transfer Protocol)是因特网上使用得最广泛的文件传输协议 FTP提供交互式访问允许客户指明文件的类型与格式如指明是否使用ASCII码并允许文件具有存取权限如访问文件的用户必须经过授权并输入有效的口令FTP屏蔽了各计算机系统的细节因而适合于在异构网络中任意计算机之间传送文件 在因特网发展的早期阶段用FTP传送文件约占了整个因特网的通信量的三分之一而由电子邮件和域名系统所产生的通信量还要小于FTP产生的通信量。直到1995年万维网WWW的通信量才首次超过了FTP FTP服务器的访问
通过浏览器访问:ftp://host-ip 通过命令行访问 第三方工具
文件传输协议的应用
FTP的常见用途是在计算机之间传输文件尤其是用于批量传输文件FTP的另一个常见用途是让网站设计者将构成网站内容的大量文件上传到他们的Web服务器
FTP协议传输原理
FTP客户端和服务器之间要建立以下两个并行的TCP连接:
控制连接:在整个会话期间一直保持打开用于传送FTP相关的控制命令数据连接:用于文件传输在每次文件传输时才建立传输结束就关闭默认情况下FTP使用TCP 21端口进行控制连接TCP 20端口进行数据连接。但是是否使用TCP 20端口建立数据连接与传输模式有关主动方式使用TCP 20端口被动模式由服务器和客户端自行协商决定
注:本文内容均采自互联网如有侵权请联系作者删除
考研真题
【2009年 题40】FTP客户与服务器间传递FTP命令时使用的连接是 ( A ) A.建立在TCP之上的控制连接 B.建立在TCP之上的数据连接 C.建立在UDP之上的控制连接 D.建立在UDP之上的数据连接
解析:FTP客户和服务器之间要建立以下两个并行的TCP连接:
一个是控制连接在整个会话期间一直保持打开用于传送FTP相关控制命令,另一个是数据连接用于文件传输在每次文件传输时才建立传输结束就关闭
【2017 题40】下列关于FTP协议的叙述中错误的是 ( C ) A.数据连接在每次数据传输完毕后就关闭 B.控制连接在整个会话期间保持打开状态 C.服务器与客户端的TCP 20端口建立数据连接 D.客户端与服务器的TCP 21端口建立控制连接
解析:
FTP客户与服务器之间要建立控制连接和数据连接这两个并行的TCP连接。控制连接在整个会话期间都保持打开状态而数据连接在每次文件传输时才建立传输结束就关闭。
默认情况下FTP使用TCP 21端口进行控制连接TCP 20端口进行数据连接但是是否使用TCP 20端口建立数据连接与传输模式有关主动方式使用TCP 20端口被动方式由服务器和客户端自行协商决定。