文章最后更新时间2025年01月25日,若文章内容或图片失效,请留言反馈!
- 站在IP身下的,是802.11、802.3、PPP、ATM
- 站在802.11、802.3、PPP、ATM,是硬件接口
HTTP不是直接站在IP协议身上的,中间还有TLS、TCP。所以,HTTP是间接站在IP协议上的。当然,HTTP是可以直接站在TCP身上的,早期的互联网网页访问就是这样实现的。服务器在TCP 80端口(官方默认)Listening来自全球用户的访问。HTTP,是一个非常流行的应用层协议。但是她有一个苛刻的要求,就是躺在身下为她服务的乙方,必须可靠传输(Reliable、In-Order)。而TCP恰好满足这个需求(可靠传输),一拍即合,俩人好上了。UDP也想给HTTP服务,无奈UDP是不可靠的(没有ACK机制),鞭长莫及,服务不了,UDP讪讪地放弃了。大概到2015年左右,躺在HTTP身下的不是TCP了,而是TLS。业界将HTTP +TLS这个全新组合称之为HTTPS(HTTP Secured)。TLS,全称是Transport Layer Security,为HTTP提供端到端的安全加密服务。问题来了,TLS只提供安全加密服务,TLS却无法提供可靠传输服务。这和HTTP要求服务自己的乙方可靠传输自相矛盾的吗?是的,TLS有自己的短板。于是和TCP组成一个集团公司。这个集团公司既能发挥TCP的强项(可靠传输),又能发挥TLS的强项(安全加密),携手给HTTP服务。经过多年的试用,HTTP + TLS + TCP 非常成功,成为一个压倒性的黄金组合HTTPS。放眼望去,整个Internet协议,能够给HTTP提供服务的,少之又少,Reliable这一个要求淘汰了99%的协议。不能,Ethernet无法满足HTTP交易的可靠性。可以,QUIC协议是一个既能提供reliable、又能提供安全加密的集团公司。读者迷惑了,QUIC不是直接站在UDP身上的吗?那不相当于说,HTTP间接站在UDP身上了?是的,这不重要。重要的是站在HTTP身下的乙方、丙方、丁方。。。一起上能够提供端到端的Reiable服务,附带Secured服务那是更好,就这么简单粗暴。QUIC完全可以跑在官方预留的UDP 443端口上,一切都是最好的安排。
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
宙飒天下
还没有评论,来说两句吧...