ftp服务器是干什么的(你存的小电影全都在这里了 老司机为你讲解FTP服务器)

FTP服务器(文件传输协议服务器)是在互联网上提供文件存储和访问服务的计算机,他们跟着文件传输协议协定提供服务。FTP服务器通常用于文件共享和传输,这是互联网领域的重要组成部分。

FTP服务器的角色

FTP服务器的产生是为了解决文件传输障碍的问题。那么FTP服务器在其中扮演什么角色呢?

在互联网的初期,在互联网上传输文件是一件非常困难的事情。用户不仅使用不同的终端,如个人电脑、Mac电脑、工作站和大型机,而且在windows、UNIX等操作系统上也有很大差异磁盘操作系统或者MacOS和其他系统有不同的操作模式,传输和共享有很大的限制。

FTP协议包括各种客户端和FTP服务器

为了消除这种沟通问题,互联网工作者需要建立一个统一的传输协议,即FTP协议。FTP协议的两个主要组件是FTP服务器和FTP客户端。FTP服务器充当传输站和存储中心,向每个客户端传输、保存和分发文件。

在他们之间上传和下载文件

FTP服务器中存储的大多数文件都来自用户客户在该程序中,FTP协议用于将程序传输并复制到远程主机上的FTP服务器进行存储。这个过程称为上传(也称为上传);同样地,用户从FTP服务器复制文件并将其传输到终端的过程就是下载文件(下载)。上传和下载过程是我们可以使用的最常见的操作过程。

连接到FTP服务器

由于FTP服务器承担着文件存储和传播的重任,其与用户的连接也有三重限制。

在使用FTP服务器之前,用户必须先登录以获得远程连接,然后才能访问所需的文件。用户通常有两种方式来获取他们想要的文件。一个是标准的,就是端口模式是主动连接服务器的一种方式;另一种是被动的,即PASV模式是与服务器连接的被动方式

FTP协议连接系统

你必须通过三扇门才能得到你想要的文件。第一扇门是用户登录,即用户ID和密码。否则,您无法连接到FTP服务器以获取文件。这扇门是第一扇门,但问题是它严重限制了互联网的开放性,所以现在这扇门的重要性已经大大降低。

后两扇门是FTP服务器的端口。第二个门是FTP服务器的TCP端口21。FTP客户端与该端口建立连接后,可以通过该通道发送命令。当客户端接收到数据时,它可以在此通道中发送命令。

在端口模式下建立连接

第三扇门更复杂。过去,上述订单通常是端口命令传输到FTP服务器后,服务器将从自己的tcp20数据端口连接到客户指定的用于文件复制和传输的端口。这样,需要在FTP服务器和客户端之间建立新的连接来传输数据,

由于这种新连接的安全性难以保证,FTP服务器的第三扇门还有另一种形式,即用户发送的命令不再使用port命令,而是使用NicholasTse命令。FTP服务器收到此命令后,将打开一个端口号大于1024的高端随机端口,然后通知客户端在该端口传输数据请求,数据传输直接在这个端口上完成,FTP服务器不需要与客户端建立新的连接。

FTP服务器的匿名机制

有些朋友会想,如果我在互联网上下载了这个软件,我没有向他提供任何登录信息、用户ID和密码?那是因为FTP服务器还具有匿名FTP机制

如前所述,第一扇门的存在阻碍了互联网的开放。因此,为了增加信息交换的便利性,创建了匿名FTP机制。在这个机制中,系统管理员建立了一个特殊的身份证,anonymous。所有能上网的人都可以使用这个ID,这相当于提供一把挂在门上的钥匙。用户的密码也可以是任何字符串,登录时不会有任何障碍。

服务器是干什么的

匿名FTP服务器有一个统一的用户名

然而,匿名FTP机制的存在不允许共享和公开所有文件。换句话说,当远程主机提供匿名FTP服务时,它通常Open是目录的一部分,允许用户匿名访问,而大多数目录是隐藏的

另一个问题接踵而至。由于FTP服务器具有访问功能,因此Internet上存在太多特洛伊木马文件和带有病毒的文件。如果这些文件也放进去,会很容易传播吗?解决方案非常简单,也就是说,大多数匿名FTP服务器只获取而不保存。

即使可以提供存储服务,用户也可以放入一个特殊的共享空间,该空间只能保存,不能检索。当系统管理员定期整理这些文件时,可以直接删除和丢弃危险文件,并对安全文件进行排序和分类,以便存储或公开。

在这种情况下,不允许匿名登录

理论上,匿名FTP有机会成为世界上最大的信息库,由于这些信息和文档在经过连续的排序、打开、增长和优化后几乎可以不关闭地使用,因此可能涉及所有主题,而且它们是免费的。这也是最常用的软件发布和下载方法。

在某种程度上,互联网发展至今的原因是它使用通过标准协议提供标准服务的程序,这为通信提供了基础,并使信息流具有价值。FTP服务器无疑是最大的帮助,它为互联网注入了活力。

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友