FTP协议与HTTP协议的区别
来源:互联网 发布:服务网络图片 编辑:程序博客网 时间:2024/06/06 11:19
ftp:文件传输协议
http:超文本传输协议
FTP也是基于C/S模式而设计的。在进行FTP操作的时候,即需要客户应用程序,也需要服务器端程序。我们一般先在自己的计算机中执行FTP客户应用程序,在远程服务器中执行FTP服务器应用程序,这样,就可以通过FTP客户应用程序和FTP进行连接。连接成功后,可以进行各种操作。在FTP中,客户机只提出请求各接收服务,服务器只接收请求和执行服务。
在利用FTP进行文件传输之前,用户必须先连入INTERNET网中,在用户自己的计算机上启动FTP用户应用程序,并且利用FTP应用程序和远程服务器建立连接,激活远程服务器上的FTP服务器程序。准备就绪后,用户首先向FTP服务器提出文件传输申请,FTP服务器找到用户所申请的文件后,利用TCP/IP将文件的副本传送到用户的计算机上,用户的FTP程序再将接收到的文件写入自己的硬盘。文件传输完后,用户计算机与服务器计算机的连接自动断开。
与其他的C/S模式不同的是,FTP协议的客户机与服务器之间需要建立双重连接:一个是控制连接,另一个是数据连接。这样,在建立连接时就需要占用两个通信信道。
HTTP超文本传输协议,HTTP是用来在WWW上交换文件(文本,图形,声音,动画等)的规则集。相对于TCP/IP协议族(它是网上交换信息的基础),HTTP是应用协议。
ftp的协议和http协议的主要区别在于ftp是需要用户名和密码才能访问(匿名登陆除外),这样做的目的在于有的文件只供特殊人访问,而http协议是任何人都可以访问的。ftp在浏览器的地址栏中的格式是:
ftp://用户名:密码@网站地址/文件目录/
如果直接输入ftp.网站地址 则会弹出一个登陆界面,需要输入用户名和密码,这种方式通常称为webftp,从字面上理解很容易明白,看起来是浏览器访问,实际上打开的是以文件夹的形式的存放目录。
目前常用ftp软件cuteftp,flashftp等来访问,方便管理。
TTP是HyperTextTransmissionProtocol超文本传输协议
FTP则是FileTransferProtocol文件传输协议
简单说HTTP是面向网页的,而FTP是面向文件的
要从FTP上下载东西,你需要的是支持FTP协议的客户端,其实IE就是一个http是超文本传输协议,属万维网应用层协议,也是万维网的核心,人们平时浏览网页都是用的这个协议 而ftp是文件传输协议,是用来传输文件的
阅读全文
0 0
- FTP协议与HTTP协议的区别
- Ftp和Http协议的区别
- http协议与SMTP协议的区别?
- HTTP协议与HTTPS协议的区别
- HTTP协议与HTTPS协议的区别
- HTTP协议与HTTPS协议的区别
- HTTP协议与HTTPS协议的区别
- HTTPS协议与HTTP协议的区别
- HTTP协议与HTTPS协议的区别
- HTTP协议与FTP协议上传文件的优缺点
- SOCKET, TCP/UDP, HTTP, FTP 协议的区别
- Socket与Webservice的区别、TCP/IP协议、HTTP协议
- http 协议 与tcp/ip协议、Socket的区别
- https协议是什么意思?与http协议的区别在哪?
- HTTP与HTTPS协议的区别
- HTTP协议与HTTPS的区别
- HTTP协议与HTTPS的区别
- http与https协议的区别
- Android ALSA音频系统架构分析(1)----从Loopback了解Audio
- Java之接口和多态
- web之简单混合绕过
- 谷歌浏览器处理访问https网站,处理ssl提示对话框
- WebAppBuilder For ArcGIS 安装部署使用
- FTP协议与HTTP协议的区别
- C# BeginInvoke
- SkyLine_BS_二次开发_创建对象
- linux 32bit 改为64bit问题
- 钱多的没处花?程序员老司机教你如何5年攒百万
- 句子深度假说——冯志伟
- IDEA 热启动
- 我的自动化编程
- 系统性,全面性,辩证性