在进行FTP追踪

协议的管理时,我们通次

常会使用外部软件进行全新

协议的管理。这是因为药业

稳定因素的。而且,为[url=http://blog.sina.com.cn/s/blog_923df32801016o35.html]仓库

[/url定因素的。而且,为了能够保证安全传输,我们需要一个FTP协议软件以便更好的帮助你管理FTP目录提供更系统的工具。

FTP协议工具推荐使用cuteftp

主动和被动模式FTP有两种使用模式:主动和被动。主动模式要求客户端和服务器端同时打开并且监听一个端口以建立连接。在这种情况下,客户端由于安装了防火墙会产生一些问题。所以,创立了被动模式。被动模式只要求服务器端产生一个监听相应端口的进程,这样就可以绕过客户端安装了防火墙的问题。

一个主动模式的FTP连接建立要遵循以下步骤:

客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,源端口为随机端口x,在客户端,远程端口为21,在服务器。

客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们所知的数据端口。

服务器打开20号源端口并且建立和客户端数据端口的连接。此时,源端口为20,远程数据端口为(x+1)。

客户端通过本地的数据端口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。

FTP协议和网页浏览器

大多数最新的网页浏览器和文件管理器都能和FTP服务器建立连接。这使得在FTP上通过一个接口就可以操控远程文件,如同操控本地文件一样。这个功能通过给定一个FTP的URL实现,形如ftp://(例如,ftp://ftp.gimp.org

)。是否提供密码是可选择的,如果有密码,则形如ftp://:@。大部分网页浏览器要求使用被动FTP模式,然而并不是所有的FTP服务器都支持被动模式。

FTP协议命令

1、FTP服务器的登陆

匿名用户:FTP口令:FTP

用户 :ANONYMOUS 口令:任何电子邮件

2、显示文件信息:DIR/IS

3、下载文件:GET 文件名 (下载到当前目录)

4、上传文件:PUT 文件名

5、多文件下载:MGET

6、多文件上传:MPUT

7、退出:BYE

8、帮助:HELP

网页浏览器主要通过ftp协议同网页服务器,FTP协议的工具、网页浏览器和命令相关推荐

  1. 《HTML5+CSS3网页设计入门必读》——1.7 使用FTP传输文件

    本节书摘来自异步社区<HTML5+CSS3网页设计入门必读>一书中的第1章,第1.7节,作者: [美]Julie Meloni更多章节内容可以访问云栖社区"异步社区"公 ...

  2. ftp协议是一种用于_______的协议_网络安全常见协议解析:TCP、UDP、HTTP、FTP、SMTP等之间的区别...

    了解网络安全行业的都知道,网络安全协议是营造网络安全环境的基础,是构建安全网络的关键技术.常见的网络协议如HTTP协议.TCP/IP协议.FTP协议等. 如果你想进入网安行业,这些协议都是需要重点要学 ...

  3. 三大高级协议--http/dhcp/ftp

    一.http协议(超文本传输协议) 作用:用于从万维网服务器传输超文本到本地浏览器的传递协议 端口:80      基于TCP http服务器:Apache    Tomcat     IIS     ...

  4. 《计算机网络》——文件传输协议FTP、简单邮件传送协议SMTP、邮局协议POP3、网际报文存取协议IMAP、万维网和HTTP协议、超文本传输协议HTTP

    文章目录 文件传输协议FTP FTP服务器和用户端 FTP工作原理 简单邮件传送协议SMTP 邮局协议POP3 网际报文存取协议IMAP 万维网和HTTP协议 超文本传输协议HTTP HTTP协议的特 ...

  5. FTP主动与被动传输引发的协议那些事

    今天面试官问了一些协议的基本知识,FTP的传输模式没答上来,特总结一下,也衍生把以前接触的各种协议总结一下,包括:TCP/IP,SFTP,HTTPS,CIFS,HTTP. 1.什么是FTP协议: FT ...

  6. 网络协议从入门到底层原理(10)WebSocket、WebService、RESTful、HTTPDNS、FTP文件传输协议、邮件相关协议、IPv6

    其他协议 WebSocket WebSocket - 建立连接 WebService RESTful HTTPDNS FTP文件传输协议 邮件相关的协议(SMTP.POP.IMAP) POP vs I ...

  7. ftp主动和被动模式_ftp协议,深入理解ftp协议只需3步

    FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一.FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端.其中FTP服务器用来存储 ...

  8. FTP指的是什么协议?由什么组成?有什么作用?

    [导读]FTP指的是什么协议?由什么组成?有什么作用?很多刚入行的运维小伙伴对于各种网络协议都不是很了解,今天我们就先来简单了解一下FTP协议. FTP指的是什么协议? FTP指的是文件传输协议,是用 ...

  9. 计算机网络基础知识--应用层协议HTTP、FTP、SMTP

    目录 1. HTTP 协议 HTTP 特点 HTTP 与HTTPS 的区别 HTTP 请求报文 HTTP 响应报文 2. FTP 协议 与TFTP 协议 FTP 协议 TFTP 协议 3. SMTP ...

  10. 文件下载协议 HTTP、FTP、P2P

    要点: HTTP与FTP P2P 无论是 HTTP 的方式,还是 FTP 的方式,都有一个比较大的缺点,就是难以解决单一服务器的带宽压力, 因为它们使用的都是传统的客户端服务器的方式. 后来,一种创新 ...

最新文章

  1. ViewPager 设置间距的方法
  2. 在 Ubuntu 上通过命令行改变 Linux 系统语言
  3. 常见电子元件实物照片
  4. linux lvs公网ip,Linux集群架构(2)LVS介绍、LVS的调度算法、NAT模式搭建、 DR模式、keepalive...
  5. 【图论】【最短路】【SPFA】【USACO题库】2.4.4 Bessie Come Home回家(jzoj 1274)
  6. css3制作炫酷导航栏效果 转
  7. php 前往页面,PHP实现网页截图?
  8. LinkedList理解(1)结构
  9. android NullPointerException (转)
  10. 从GPU到3D渲染:游戏图形渲染技巧与性能优化
  11. 详解linux netstat输出的网络连接状态信息
  12. deepin系统安装成功了之后重启电脑没有deepin启动选项的简单解决办法
  13. STM32的串口协议
  14. NXP RT1052 eFlexPWM—灵活的增强型 PWM
  15. dfs——xy省赛选拔题——问题 E: 整数凑和问题
  16. Big Data 导论HadoopHDFS
  17. 这键盘得有磨损多厉害?网友:简直就是骨灰级程序员
  18. Todesk 远程工具安装及配置方法(认真看)
  19. matlab求平均聚集系数,复杂网络聚类系数和平均路径长度计算的MATLAB源代码
  20. Windows Subsystem for Android™ 安装教程

热门文章

  1. 使用Ant打包java程序
  2. iOS的UILabel设置居上对齐,居中对齐,居下对齐
  3. 11G新特性 -- Expression Statistics
  4. MongoDB学习笔记~大叔分享批量添加—批量更新—批量删除
  5. 使用megacli命理查看硬raid信息
  6. SharePoint2013 App 开发中 自定义网站栏,内容类型,列表。
  7. 剑指offer、二叉搜索树的第K个结点(python)
  8. 【java与智能设备】CH07_01_Android中的文件存储
  9. 【JavaEE】CH10 JDBC
  10. springAOP,面向切面编程详解,通俗易懂