HTTP、HTTPS、FTP和TCP的区别?
来源:互联网 发布:张召忠 知乎 编辑:程序博客网 时间:2024/06/05 14:07
一、概念
HTTP,即超文本传输协议,是 HyperText Transfer Protocol的缩写。浏览网页时在浏览器地址栏中输入的URL前面都是以"http://"开始的。HTTP定义了信息如何被格式化、如何被传输,以及在各种命令下服务器和浏览器所采取的响应。
HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。
它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
FTP则是File Transfer Protocol文件传输协议。
TCP是传输协议,HTTP是应用协议。
二、使用端口号不一样
HTTP:80
HTTPS:443
FTP:21
TCP:很多端口,作用都不一样。
三、作用与描述
简单说HTTP是面向网页的,而FTP是面向文件的
要从FTP上下载东西,你需要的是支持FTP协议的客户端,其实IE就是一个,但是有更好的工具可供选择,比如CuteFTP或者FlashFXP都是不错的工具。
HTTP的连接很简单,是无状态的。
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安。
HTTP承载在TCP之上。打个比喻,网络是路,TCP是跑在路上的车,HTTP是车上的人。每个网站内容不一样,就像车上的每个人有不同的故事一样。
- HTTP、HTTPS、FTP和TCP的区别?
- HTTP、HTTPS、FTP和TCP的区别
- http https ftp tcp的区别
- 区别TCP UDP HTTP HTTPS SFTP FTP?
- TCP/IP Http 和Https之间的区别
- TCP/IP HTTP和HTTPS之间的区别
- HTTP和HTTPS的区别
- HTTPS和HTTP的区别
- HTTPS和HTTP的区别
- HTTPS和HTTP的区别
- HTTPS和HTTP的区别
- http 和https的区别
- HTTP 和 HTTPS的区别
- HTTPS和HTTP的区别
- http和https的区别
- http和https的区别
- HTTPS和HTTP的区别
- HTTP 和 HTTPS 的区别
- 驻马店墙体广告哪家好?
- audio focus
- C++ traits(2)
- zabbix 监控linux主机获取脚本值
- 黑马程序员————java设计模式之单例模式一
- HTTP、HTTPS、FTP和TCP的区别?
- Windows快捷键大全
- 音视频技术大牛
- Maven系列--pom.xml 配置详解
- Android点滴---drawable粘贴图片后 R文件报错,解决
- VB.net 类、对象、字段、属性、方法、构造函数
- [AS3]播放器判断视频状态(侦听视频流的开始和结束)
- test
- linux dmesg命令参数及用法详解(linux显示开机信息命令)