HTTP、HTTPS、FTP和TCP的区别

待我称王封你为后i 2024-04-03 11:09 125阅读 0赞

一、概念

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是车上的人。每个网站内容不一样,就像车上的每个人有不同的故事一样。

来源:微点阅读 https://www.weidianyuedu.com

发表评论

表情:
评论列表 (有 0 条评论,125人围观)

还没有评论,来说两句吧...

相关阅读

    相关 TCPUDP区别

    1.TCP是面向连接的、可靠的传递,实现也比较复杂,发送数据前先通过三次“对话”才能建立连接,传输完毕通过四次挥手拆除连接。TCP提供超时重发、丢弃重复数据、检验数据、流量控制

    相关 tcphttp区别

    http属于应用层协议;tcp属于传输层协议。 这是当时面试的时候面试官问我的问题,当时我就知道tcp和upd的区别,http和https的区别,没研究过http和tcp的区

    相关 TCPUDP区别

    首先:TCP和UDP都是传输层的协议。 他们的区别 TCP协议是面向连接的协议,UDP协议不是面向连接的协议。所以TCP是可靠的协议,UDP是不可靠的协议。 TCP协议

    相关 TCPUDP区别

    UPD和TCP UDP是面向无连接的,不需要建立连接,速度快。但是容易丢包 但是因为无连接,是不可靠协议。 只管发报,但是每个数据报的大小限制在64K内。

    相关 TCPUDP区别

    TCP协议与UDP协议的区别 首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有

    相关 TCPUDP区别

    TCP协议与UDP协议的区别      首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉