首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是文件传输协议,文件传输协议又是怎么工作的

文件传输协议FTP是一种仍在使用的协议,在上载和下载文件时仍然比较流行,通常是那些太大的文件,需要花费很长时间才能通过常规电子邮件程序作为附件下载进行传输。

从技术上讲,它是“文件传输实用程序”,是许多TCP / IP(传输控制协议/ Internet协议)实用程序之一。

这是很多技术术语:大多数人只想知道它是什么,为什么使用它以及它是如何工作的。

快速,可信赖,无纸化。

同一网络(可以在Internet上)上的任何两台计算机都可以使用文件传输协议来传输文件。那里有一个应用程序,称为“ ftp”,它指导实际协议(FTP)传输文件。这是全部失败的原因:

一个人在一台计算机上运行FTP客户端应用程序。

另一台计算机运行FTP服务器程序。这可能是UNIX / Linux计算机上的“ ftpd”(FTP守护程序)。 它也可以是其他平台上的FTP服务。

这是文件传输协议可以执行的操作:

在计算机之间传输文件。创建目录、删除目录、列出文件。

您可以依靠FTP传送文件。如您所经历的那样,在电子邮件中附加大文件有时可能会失败,或者它可能会使计算机长时间处于冻结状态。

因为FTP使用TCP(网络)协议,所以它通过可靠的连接作为客户端(主机)和服务器(远程)计算机之间的传输“会话”进行操作。

发生的情况:要使用FTP发送(下载)或接收(上传)文件,请使用FTP客户端(或客户端软件)连接到运行FTP服务器软件的FTP计算机(服务器)。

FTP是三合一的工具:它是一个协议,一个应用程序/程序,以及有用且有价值的服务。如果您不是FTP站点(远程计算机),那么您就是本地计算机上的用户。所谓的“ FTP”时,就是在使用FTP客户端应用程序连接到提供该服务的远程计算机。每当您使用应用程序传输文件时,实际的FTP 协议就会被使用。

命令上:一次,文件传输是基于文本的,远程用户必须通过逐行输入请求或“命令”与屏幕上的服务器进行交互。用户必须输入“开始”和“停止”命令,并浏览目录以进行文件传输。

但是如今,大多数FTP程序都是用户友好型和图形化的,提供了易于使用的界面,可在计算机之间移动文件。如今,FTP客户端/服务器(远程计算机)以易于识别要发送给谁的确切文件的方式在屏幕上显示文件资源。

除了允许您发送将以电子邮件附件形式崩溃的大文件之外,FTP通常还可以使您确定地看到服务器上有一个文件,并且可以让您知道传输的文件是否以及何时到达目的地。

使用FTP下载免费内容。

互联网为我们提供了许多公共FTP服务器,这些服务器称为匿名FTP站点或匿名FTP存档。他们为您提供内容/信息/文件,您可以免费下载电影,音乐,图形。如果要使用匿名站点,则将使用匿名名称作为用户名,并使用电子邮件地址作为密码。

如果您感兴趣,企业,学院和其他大学会上传各种文件,供您浏览和下载。只要确保使用防火墙和良好的防病毒程序,以确保您不会下载任何可能感染病毒的计算机。

大多数时候,您不必担心操作系统(Windows,Apple OX,Linux)是否与FTP服务器的操作系统相同。对于计算机而言,TCP / IP协议是唯一重要的事情。但是,有时候,您可能必须下载FTP服务器软件才能使其工作。

最后,FTP传输不一定安全。一定要先了解FTP服务的安全功能,然后再接入。

镭速文件传输协议特点:

镭速传输协议主要技术原理

镭速传输协议主要通过如下两方面来改善传输效率:更有效的拥塞判断及处理; 更准确及时地进行丢包判断恢复制机制;

更有效的拥塞判断及处理

目前主流的拥塞判断是基于二十几年前的网络情况设计的,其基本假设是任何丢包都反映了网络拥塞。这一假设与现代网络情况已完全脱节。现代网络丢包常常并不是由拥塞因素引起的。这一脱节导致传输协议常常进入过于保守的传输状态。

镭速传输协议拥塞检测算法会自动收集路径上已有的背景传输信息(丢包、时延以及抖动),根据传输速度准确判断出实际的拥塞情况,既不过于保守也不过于激进,可以有效充分利用路径带宽。

镭速传输提供一站式文件传输加速解决方案,旨在为IT、影视、生物基因、制造业等众多行业客户实现高性能、安全、稳定的数据传输加速服务。传统文件传输方式(如FTP/HTTP/CIFS)在传输速度、传输安全、系统管控等多个方面存在问题,而镭速文件传输解决方案通过自主研发、技术创新,可满足客户在文件传输加速、传输安全、可管可控等全方位的需求。

本文《什么是文件传输协议,文件传输协议又是怎么工作的》内容由镭速大文件传输软件整理发布,如需转载,请注明出处及链接:

https://www.raysync.cn/news/post-id-463

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230411A06TEZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券