| 关键词: 客户端 服务器 协议 HTTP 证书 浏览器 信息 传输 随机数 |
网络协议有哪些?
HTTP的工作流程如下 : HTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
http://www.baidu.com:80/index.html?name=tom&age=18 (1)http: 协议类型 (2)www.baidu.com: 主机名,通过主机名,可以准确定位到要访问的那台服务器 (3) 80 :端口号 . HTTP请求的URL的时候,80端口一般是省略的 (4) index.html:请求的文件名 (5) ?name=tom&age=18:请求参数
HTTPS实现过程是什么? HTTPS(超文本传输安全协议)是一种通过计算机网络进行安全通信的传输协议,提供对网站服务器的身份认证,保护数据传输的完整性、安全性。 HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。 实现过程:
数字证书都包含那些信息?
TCP 三次握手的流程
Socket工作流程是怎样的? Socket 又称网络套接字,是一种操作系统提供的进程间通信机制。 工作流程:
HTTP1.1 与 WebSocket 的区别? HTTP 是一个单链接,只能做单向通讯,而 WebSocket 是一个持久链接,可用作双向通讯。 WebSocket 是基于 HTTP 来建立连接的,但在建立连接之后,真正的数据传输阶段是不需要 HTTP 协议参与的 WebSocket 的请求的头部和 HTTP 请求头部不同 WebSocket 传输的数据是二进制流,是以帧为单位,HTTP 是明文字符串传输 OAuth2.0 协议运行流程是怎样的? OAuth(Open Authorization) 协议为用户资源的授权提供了一个安全的、开放而又简易的标准,第三方无需使用用户的用户名与密码,就可以申请获得该用户资源的授权。 运行流程:
OAuth 2.0 定义了四种授权方式,授权码模式、简化模式、密码模式、客户端模式。 |
| 本文出处: https://www.toutiao.com/a6691462278400705035/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|