一、ftp的定义

ftp即文件传输协议:文件传输协议使得主机间共享文件,ftp使用tcp生成一个虚拟连接用于控制信息,然后再生成一个单独的tcp连接用于数据传输。

ftp客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录。
ftp工作原理:文件运输协议是TCP/IP提供的标准机制,用来将文件从一个主机复制到另一个主机,FTP使用TCP的服务。

二、如何解决FTP上传经常中断

首先要确认您本地电脑的ftp客户端使用的是主动模式(Port)还是被动模式(PASV)。

如果本地电脑的ftp客户端为主动模式,需要确认您在服务器上开放了高端端口,并且在FTP Server中指定了这些端口。

如果本地电脑的ftp客户端使用的是被动模式,则需要您本地可开放相关端口用于数据交互(可关闭本地防火墙),但如果您的网络结构受限(如防火墙、路由限制),可能造成无法正常使用,出现频繁连接中断。

如果排除以上问题,请确认您本地的网络环境是否稳定,同时您的服务器带宽是否被占满;

如果排除以上问题,请确认在 ftp server 端(也就是服务器上)的“数据传输超时”的设置足够大:比如在 Linux 上使用 vsftp 时,需要修改 /etc/vsftpd/vsftpd.conf 文件里的 data_connection_timeout 参数。

可以参考小鸟云文档:https://www.niaoyun.com/docs/16467.html/?utm_source=phpc-1118

更多相关文章

  1. TP5+VUE+AXIOS项目搭建初试
  2. 使用伸缩盒标签制作一个首页的二级分类
  3. 纯静态文件打包部署预览链接,来自于vue的cli官方文件,使用的是yarn
  4. 使用css浮动完成网页顶部导航
  5. 弹性盒flex的使用
  6. ROS2中使用Gtes示例
  7. table和form的使用
  8. NPM包管理工具、webpack模块打包器体验
  9. 万能码互赢互利(安全扫码专业委员会)

随机推荐

  1. Android 自学杂记
  2. Android Studio中快速替换styles的正则表
  3. Android 网络编程 目录
  4. Android常用UI界面设计及国际化
  5. Android输入系统(三):加载按键映射
  6. Android:(10)如何安装卸载的应用程序解析
  7. [置顶] Android android:gravity和androi
  8. Android(Lollipop/5.0) Material Design(
  9. android指纹识别、拼图游戏、仿MIUI长截
  10. Android(安卓)studio 通过以servlet搭建