您所在的位置:读书频道 > 网络与维护 > 网络协议 > 8.4.1 工作原理

8.4.1 工作原理

2007-06-18 13:05 朱加强 北大燕工教育研究院 字号:T | T
一键收藏,随时查看,分享好友!

《计算机网络技术》一书全面系统的介绍了计算机网络技术知识,贯穿计算机网络的方方面面对于入学者可以说是先纵览网络,以后对网络的学习更加具有目标性。本节为FTP工作原理。

AD:

8.4.1 工作原理
FTP的工作原理并不复杂,它采用客户机/服务器模式,如图8-3所示。

图8-3 FTP传输原理

FTP客户机是请求端, FTP服务器为服务端。FTP客户机根据用户需求发出文件传输请求,FTP服务器响应请求,两者协同完成文件传输作业。一个FTP可以同时为多个客户端进程提供服务。FTP服务器的TCP端口21始终处于监听状态,客户端发起通信,请求与服务器的端口21建立TCP连接,客户端的端口1024-65535之间的一个随机端口数。该连接用于发送和接收FTP控制信息,所以又称为控制连接。

当服务器与客户端之间要传输数据时,客户端再打开连接服务器端口20的第二个端口,在传输结束时关闭。该连接称为数据连接。每一次开始传输数据时,客户端都会建立一个数据连接,在该次数据传输结束时立即释放。

为了保护你的资源,客户程序在请求连接时,FTP服务器会要求用户输入用户码和通行密码。如果用户自愿将资料提供给网络上公用,则应该开放一个公用的帐号。Internet约定,FTP的公用帐号是anonymous,密码是用户的E-mail地址。Internet中已经有上千个使用anonymous公开帐号的FTP服务器,为网络中数以千万计的客户提供文件共享服务。我们称Interne t提供的这种服务为不
具名(Anonymous)FTP服务。文件拷贝通过FTP,你既能将文件从远地计算机拷贝到本地机上,也能将本地文件拷贝到远地计算机,前者叫下载(Down Load),后者叫上载(Up Load),再如图8-4所示。

图8-4 FTP上传与下载
【责任编辑:雪花 TEL:(010)68476606-8007】

回书目   上一节   下一节

分享到:

栏目热门

更多>>

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

C语言核心技术
在这本书中,C 语言专家 Peter Prinz和Tony Crawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。本书主题

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院 区块链第一聚合媒体 zhijiapro