查看: 7758|回复: 6

FTP-文件传输协议( File Transfer Protocol )

[复制链接]
发表于 2007-7-16 09:33:21 | 显示全部楼层 |阅读模式
概要:

名   称        文件传输协议
协议簇        TCP/IP
协议层        应用层
类   型        文件传输协议
端   口        TCP20 默认数据
                 TCP21 控制端
URI             ftp:
工作组        Ftpext, Extensions to FTP



描述:
      
      文件传输协议FTP(File Transfer Protocol)是Internet传统的服务之一。FTP使用户能在两个联网的计算机之间传输文件,它是Internet传递文件最主要的方法。使用匿名(Anonymous)FTP, 用户可以免费获取Internet丰富的资源。除此之外,FTP还提供登录、目录查询、文件操作及其他会话控制功能。

      它是为了我们能在Internet上互相传送文件而制定的文件传送标准,规定了Internet上文件如何传送。也就是说,通过FTP协议,我们就可以跟Internet上服务器进行文件上传(Upload)或下载(Download)等动作。

FTP工作原理:
      以下载文件为例,当运用FTP从远程计算机拷贝文件时,本地机上FTP客户程序向FTP服务器提出拷贝文件的请求;远程计算机的上的FTP服务器程序,响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP客户程序。FTP客户程序有字符界面和图形界面两种。字符界面的FTP的命令复杂、繁多。图形界面的FTP客户程序,操作上要简洁方便的多。
      
      使用FTP时必须远程主机上获得相应的权限以后,方可上传或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。除非有用户ID和口令,否则便无法传送文件。但是Internet上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有账号。

      匿名FTP就是为解决这个问题而产生的。
      
      通过匿名FTP用户可通过它连接到远程主机上,并从其下载文件,而无需成为其注册用户。系统管理员建立了一个特殊的用户ID,名为anonymous, Internet上的任何人在任何地方都可使用该用户ID。

      通过FTP程序连接匿名FTP主机的方式同连接普通FTP主机的方式差不多,只是在要求提供用户标识ID时必须输入anonymous,该用户ID的口令可以是任意的字符串。

      当远程主机提供匿名FTP服务时,会指定某些目录向公众开放,允许匿名存取。系统中的其余目录则处于隐匿状态。作为一种安全措施,大多数匿名FTP主机都允许用户从其下载文件,而不允许用户向其上传文件,即使有些匿名FTP主机确实允许用户上传文件,用户也只能将文件上传至某一指定上传目录中。随后,系统管理员会去检查这些文件,他会将这些文件移至另一个公共下载目录中,供其他用户下载,利用这种方式,远程主机的用户得到了保护,避免了有人上载有问题的文件,如带病毒的文件。




相关术语:

下载(Download):是从远程主机拷贝文件至自己的计算机上。

上传(Upload):将文件从自己的计算机中拷贝至远程主机上。
匿名FTP:是指登陆FTP服务器时,用户采用“anonymous”,口令为自己的Email地址就可以登陆。可以看出,匿名Ftp对任何用户都是敞开的,但登陆后用户的权限很低,一般只能从服务器下传文件,而不能上传或修改服务器上的内容。

HTTP(Hyper Text Transfer Protocol):即超文本传输协议是一种Internet上最常见的协议,用于传输超文本标记语言(HTML--Hyper Text Markup Language)写的文件,也就是我们通常说的网页,通过这个协议,我们可以浏览网络上的各种信息,在浏览器上看到丰富多彩的文字与图片。

MS-DOS: 是美国Microsoft公司为IBM PC微型计算机开发的一个单用户 、单任务的操作系统 ,也称为IBM-DOS或PC-DOS 。MS-DOS在以Inter 16位微处理器为CPU的微型计算机系统中使用得最为广泛 ,除IBM PC及其兼容机外,配有MS-DOS的微型计算机主要还有NEC 9801,日立MB1600和Victor 9000等。

SMTP(Simple Mail Transfer Protocol):即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP服务器就是遵循SMTP协议的发送邮件服务器。

服务器(Server):一个接受连接并对请求返回信息的应用程序。

TCP/IP(传输控制协议/ 网间协议):是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。 TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法。在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网。在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发。因此,TCP/IP在INTERNET中几乎可以无差错地传送数据。

关联协议

关联协议
回复

使用道具 举报

发表于 2007-7-23 05:17:48 | 显示全部楼层
只持。
只持。
只持。
回复

使用道具 举报

发表于 2007-7-31 08:29:51 | 显示全部楼层
谢谢楼主...
学到了点东西
回复

使用道具 举报

发表于 2010-1-16 09:30:15 | 显示全部楼层
多谢分享!!!!!!!!!!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表