ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

HTTP、SSL/TSL、HTTPS、TCP、UDP

2021-05-31 09:33:52  阅读:202  来源: 互联网

标签:TLS 协议 TSL HTTP UDP TCP SSL 传输层


HTTP

HTTP 是一个网络协议,是专门用来传输 Web 内容,明文传输。
HTTP 和 TCP 之间的关系

简单地说,TCP 协议是 HTTP 协议的基石——HTTP 协议需要依靠 TCP 协议来传输数据。TCP 被称为“传输层协议”,而 HTTP 被称为“应用层协议”。传输层主要有两个协议,分别是 TCP 和 UDP。TCP 比 UDP 更可靠。

HTTP 协议如何使用 TCP 连接

HTTP 对 TCP 连接的使用,分为两种方式:俗称“短连接”和“长连接”(“长连接”又称“持久连接”,英文叫做“Keep-Alive”或“Persistent Connection”)。现场常用的是长连接,反复传输的资源小。

SSL/TLS

互联网上使用的 HTTP 协议是明文的,存在很多缺点——比如传输内容会被偷窥(嗅探)和篡改。发明 SSL 协议,就是为了解决这些问题。SSL 是“Secure Sockets Layer”的缩写,中文叫做“安全套接层”。到1999年,SSL 因为应用广泛,已经成为互联网上的事实标准。IETF 就在把 SSL 标准化。标准化之后的名称改为 TLS(是“Transport Layer Security”的缩写),中文叫做“传输层安全协议”。传输层安全 (TLS) 是 SSL 的继承协议,SSL与TLS为同一种东西为不同阶段的叫法。

SSL 直接在传输控制协议 (TCP) 基础上高效运行,像安全毯一样发挥着重要防护作用。

HTTPS

HTTPS 协议,说就是“HTTP 协议”和“SSL/TLS 协议”的组合。

计算机网络分层

在这里插入图片描述

标签:TLS,协议,TSL,HTTP,UDP,TCP,SSL,传输层
来源: https://blog.csdn.net/djfjkj52/article/details/117409793

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有