什么是ftp呢?相信大家都听说过ftp,但对它的含义和优势却不是很清楚,事实上ftp(Fidle Transfer ProtocoL)是TCP/IP应用层中的-个协议,它负贵将文件从一台计算机传输到另计算机,并保证文件传输的可靠性。通常所说的ftp既可指ftp协议,也可指ftp应用程序。

ftp是一种实时联机服务,它采用客户佛务器结构,在进行rrP操作时,既需要客户应用程序,也需要服务器应用软件。用户在自己的计算机中执行客户应用程序,例如:WS FrP和CuieFrP等,通过输入用户名和口令与远程ftp服务器(它运行服务器程序建立联系,一旦登录成功,用户可查看文件目录、发送上传或下载命令,进行文件搜索和侍输等操作。通过FI甲几乎可以传输任何类型的文件,例如文本文件、二进制可执行文件、图像文件、声音文件和数据压缩文件等。

根据服务器开放程度的不同,ftp服务器分为两类:一类是普通ftp服务器,它同时提供文件上传和下载服务,用户需事先申请用户名和口1争,只有通过身份验证后才能使用目日务器提供的各种服务。另一类是“不记名”或“匿名”ftp服务器(Anonymous ftp),这是一种对公众开放的F-nJ服务器,任何人都可以登录到这类服务器上获取信息。访问匿名ftp服务器通常使用“Anonymous”作为用户名,使用电子邮件地址作为口令。匿名ftp服务在用户的使用权限方面是有一定限制的,通常只提供文件下载服务,用户不能 把自己的文件发送到ftp服务器上,即不能上载文件。

例如:“Anonymous”身份登录的 用户一般只能获取服务器中向公众开放的那些文件,即在公共目录(为匿名用户设定的目 景)中查找和下载文件。事实,即使是普通ftp服务器,一般情况下,也只允许用户(具有写权限)向预先分配给他的专用工作目录上载文件。

ftp服务具有许多优点,不管连人Lnternet的两台计算机相距多远.顷刻之间可以将一台计算机上的文件传送到另一台计算机中,如同在本地计箅机磁盘问复制文件样方便、简单。然而,ftp也存在着些问题,例如:当你获取一些文件时,必须顷先知道文件存放的服务器名称和目录路径,否则,查找所需的文件将不是一件轻松的事情,因为光靠文件名判断立件内容经常会产生错误;还有,是难于判断设文件采用什么格式,也许下载之后,它根本不能在用户计算机上运行.

计算机网络FTP特点,什么是ftp?有什么优点?相关推荐

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

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

  2. 【计算机网络】应用层 : FTP 文件传输协议 ( FTP 客户端 和 服务器 | FTP 工作原理 | FTP 传输模式 )

    文章目录 一.文件传送协议 二.FTP 客户端 和 服务器 三.FTP 工作原理 四.FTP 传输模式 一.文件传送协议 文件传送协议 : 文件传送协议 FTP ( File Transfer Pro ...

  3. 虚拟机ftp服务器配置实验报告,FTP服务器配置 实验报告.doc

    FTP服务器配置 实 验 报 告 学号: 姓名: 专业: 班级: 第 周 课程名称 ?计算机网络课程设计 实验课时 2 实验项目 FTP服务器配置 实验时间 11.27 实验目的 掌握安装FTP服务器 ...

  4. linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...

  5. linux下常用FTP命令 1. 连接ftp服务器

    1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密 ...

  6. linux下常用FTP命令 1 连接ftp服务器

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 1. 连 ...

  7. ftp 主动或者被动ftp

    主动FTP模式与被动FTP模式 发表时间:2007-04-23内容来源:站长资讯收集整理作者:古树FTP是仅基于TCP的服务,不支持UDP. 与众不同的是FTP使用2个端口,一个数据端口和一个命令端口 ...

  8. php ftp是什麽,FTP是什么

    FTP是什么?本篇文章就给大家简单介绍一下FTP,让大家了解ftp是什么?有什么用?FTP的两种传输模式,希望对你们有所帮助. FTP是什么?有什么用? FTP代表文件传输协议,一种标准的Intern ...

  9. 常用FTP命令 1. 连接ftp服务器

    1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密 ...

最新文章

  1. @程序员,如何“终身成长”与跨界?
  2. Winform下的地图开发控件(GMap.NET)使用心得之二
  3. 并发用户数和TPS的关系
  4. AlertDialog和自定义对话框
  5. 科大星云诗社动态20220104
  6. win10无法开启夜间模式
  7. 模板方法模式(Template Method Pattern)学习笔记
  8. 自然语言处理与文本检索
  9. Qt工作笔记-使用QGraphicsItem绘制复杂的图形
  10. 白板机器学习笔记 P60-P65 EM算法
  11. Quartz入门指南
  12. 从零基础入门Tensorflow2.0 ----六、27 卷积神经网络
  13. Java从入门到精通
  14. GIS地理空间数据免费获取
  15. 知识图谱_数据挖掘主要技术
  16. 我奋斗了18年才和你坐在一起喝咖啡
  17. 高度的思想境界的几个特征
  18. 1357:车厢调度 (栈)
  19. Android7.0(Android N)适配教程,心得
  20. yocto 学习:1- 什么是yocto

热门文章

  1. Springboot+vue实现音乐播放下载器
  2. APP网站安全漏洞检测服务解决方案
  3. IE浏览器的四种技巧,可以试用一下
  4. FTP协议及工作原理详解
  5. [Golang]力扣Leetcode - 374. 猜数字大小(二分查找)
  6. iso9660重新回顾
  7. 啤酒游戏的牛鞭效应之VMI策略减弱
  8. 模板类h和cpp分开写问题浅析
  9. sw槽钢插件_基于solidworks的槽钢构建有限元分析、优化设计及对有限元的展望
  10. pygame中的监听事件以及精灵和精灵组