一个架构师的养成史-FTP协议篇

本文详细介绍了FTP协议的历史、工作原理,包括其客户-服务器架构、账户分类(Real、Guest和Anonymous),以及数据传输的ASCII和二进制两种方式。强调了FTP在文件共享中的重要性和潜在的延迟问题。
摘要由CSDN通过智能技术生成

总所周知,FTP协议是一项世界通用的文件传输协议,从1971年提出以来,FTP凭借其独特的优势一直都是因特网中最重要,最广泛的服务之一。

FTP协议的目标是为了提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明化,更高效的传送数据。但是FTP相对的有着极高的延时。

工作原理:

FTP是采用internet标准文件传输协议FTP的用户界面,向用户提供了一组用来管理计算机之间文件传输的应用程序。

FTP是基于客户----服务器   模型设计的,并且在这两者之间建立两个链接。

一个连接用来传送数据,另一个连接用来传输控制信息命令。这种设计极大的提高了FTP的效率。

用户分类:

一共三种账户,还挺好记忆。不同于一般的普通用户,管理员用户,FTP的用户分类更细致。

Real账户: 指的是在FTP服务上所拥有账号,记着啊,服务上。当这类用户登录FTP服务器,默认的主目录就是用其账号命名的目录。但是找个目录可以变更到其他目录中去。

Guest账户:这个账户一眼看来就是那种临时的账户,肯定不能给那么多权限,就是让其只能访问自己的主目录。用这种方式保障FTP服务上其他文件的安全性。

最后一种账户:Anonymous账户:也就是匿名访问,没有指定账户,却能访问特定的资源。

需要注意的是:FTP会把建立的默认账户划分为Real用户。

传输方式:下面谈谈传输方式吧!

两种,一种不常听到:ASCII-美国信息交换标准代码,一种是二进制。

通俗点说:ACSII会自动转译,而二进制的不会。具体怎么转译?举个例子,假设用户正在拷贝的文件包含简单的ASCII文本,如果在远程机器上面运行的不是UNIX,文件传输的时候会自动解释成那台机器存储我呢本文件的格式。

而在二进制里面,保存文件的位序,以便原始和拷贝是一一对应的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值