FTP vs HTTP FTP和HTTP的|区别
本页介绍了FTP和HTTPFTP和HTTP的区别.也请参考FTP vs SMTP其中提到了FTP和SMTP之间的区别。两者都是传输层支持的应用层协议。
FTP协议
FTP代表文件传输协议。它用于从远程计算机发送/接收文件。文件也可以附加到电子邮件消息。该协议可以帮助下载和上传大文件。RFC959中定义。
FTP在客户端系统和服务器系统之间建立两个连接,一个用于控制信息,另一个用于传输数据。控制信息携带命令/响应。最初需要通过验证用户名和密码来进行身份验证。一旦完成,文件就可以在两个系统之间传输。
FTP同时处理二进制和文本格式文件。FTP协议的URL语法RFC1738中有描述。链接以ftp开始,如下所述。
FTP的例子:
ftp://ftp.microsoft.com/Products/
HTTP协议
HTTP代表超文本传输协议。它是用于从服务器访问万维网文档的协议。
我们知道,要定位网络上的任何站点,我们使用一个称为统一资源定位器(URL)的特殊地址。例如,一个典型的URL是:
HTTP的例子:
//www.cnmopay.com/Tutorials/gsm-tutorial.html
URL的第一部分指定了两个系统之间使用的通信协议,这里是http(超文本传输协议)。
描述:
www指的是万维网。'rfwireless-world.com'部分被称为域名或网站。斜杠(/)后的项目表示网站软件中的一个目录,这里'教程'是一个目录。‘gsm-tutorial.html’项是‘Tutorials’目录中的网页。大多数网站都有多个存放网页的目录。
FTP和HTTP协议之间的其他有用区别如下表所示:
功能 | FTP | HTTP |
---|---|---|
TCP端口号 | 20及21 | 80和8080 |
RFC参考文档 | Rfc959, rfc765, rfc1738 | RFC2616, RFC7230和RFC7231 |
协议功能 | 用于建立连接后从远程计算机传输文件。 | 用于建立互联网连接后从远程服务器传输网页。 |
相关链接
OSI和TCPIP层的基础知识
网络教程
FTP vs SMTP
FTP与TFTP
有什么不同
FDM和OFDM的区别
SC-FDMA和OFDM的区别
SISO和MIMO的区别
TDD和FDD的区别
802.11标准之间的差异,即11-a,11-b,11-g和11-n
OFDM vs OFDMA
CDMA vs GSM
蓝牙vs zigbee
固定wimax vs移动