T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

玩儿转Win2003 server下FTP命令(上)

【 IT168作者:华江 更新时间:2007-05-08 | 字体:
[导读]对于系统和网络管理人员来说,繁杂的服务器管理以及网络管理是日常工作中的主旋律。网络越大,其管理工作强度也就越大,管理难度也就更大。传统的窗口化的操作方式虽然便于上手,但是对于技术熟练的系统管理人员来说...
3 、FTP运行原理

    FTP的工作原理与其他许多网络实用程序一样,也是基于客户—服务器模式。互联网文件传输协议(File Transfer Protocol ,ftp) 标准是在R F C 9 5 9说明的。该协议定义了一个在远程计算机系统和本地计算机系统之间传输文件的标准。一般来说,要传输文件的用户需先经过认证以后才能登录f t p服务器,访问在远程服务器的文件。大多数的f t p服务器往往提供一个g u e s t的公共帐户来允许没有f t p服务器帐户的用户可以访问该f t p服务器。一个f t p会话通常包括五个软件元素的交互,如图1。就模型而言,从1973年以来并没有什么变化。
 

图1 FTP协议模型

     下表是交互元素列表
 

    在一个ft p会话中,会存在两个独立的网络连接,一个是由两端的P I使用的,另一个是由两端的DTP使用的。PI之间的连接一般被称做控制连接(control connection),D T P之间的连接被称做数据连接(data connection)。通常情况下,ftp服务器监听端口号2 1来等待控制连接建立请求,当客户连接请求到达,会在客户和ftp服务器之间建立一个控制连接。而数据连接端口号的选择依赖于控制连接上的命令,通常是客户发送一个控制消息来指定客户需要建立一个数据连接来传输f t p数据(如下载/上载一个文件,显示当前目录的内容等等,都需要建立数据连接来传输数据),在该消息中,指定了客户监听并等待连接的端口号,而服务器从控制连接收到该命令,向客户端发起一个连接请求到消息中指定的端口号,客户端收到该请求以后就会建立一个数据连接。连接建立以后,服务器或客户就会主动通过该连接发送数据(可能是要传输的文件,也可能是用户在命令行上发出的ls命令的输出)。

  • 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。
更多
留言建议ASP探针PHP探针站长Enjoy的Blog
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:11.64ms QueryTime:7