博客
关于我
http与tcp面试题5
阅读量:208 次
发布时间:2019-02-28

本文共 521 字,大约阅读时间需要 1 分钟。

HTTPS的加密方式是基于SSL/TLS协议,采用混合加密方式。具体流程如下:首先,客户端通过非对称加密算法(如RSA)加密会话秘钥,并发送给服务器;服务器接收后,用同样的非对称算法验证身份,并返回自己的非对称公钥。随后,双方使用对称加密算法(如AES)加密传输的实际数据。解密过程类似于加密过程,首先用对方的非对称公钥解密会话秘钥,然后用相同的对称密钥解密数据。

HTTP和HTTPS的主要区别在于协议层的加密机制。HTTP是明文传输,而HTTPS在HTTP的基础上加入了SSL/TLS协议,对数据进行加密传输。SSL/TLS通过双方的非对称密钥进行身份认证,并使用对称密钥加密数据,确保通信安全。

TCP/IP协议组提供了可靠的数据传输机制,主要通过以下方式实现可靠性:通过三次握手建立连接,确保双方互相认可对方。发送数据时会进行拆分、重新排序和丢弃重复包,以保证数据完整性。同时,采用超时重发机制确保数据可靠传输。TCP头的结构包括源端口、目的端口、序列号、确认号、头部长度、保留、URG、ACK、PSH、RST、SYN、FIN、窗口大小、校验和、紧急指针、选项和填充字段,每个字段都承担着不同的功能,共同确保数据传输的可靠性和高效性。

转载地址:http://luqs.baihongyu.com/

你可能感兴趣的文章
nginx+Tomcat性能监控
查看>>
nginx+uwsgi+django
查看>>
Nginx-http-flv-module流媒体服务器搭建+模拟推流+flv.js在前端html和Vue中播放HTTP-FLV视频流
查看>>
Nginx下配置codeigniter框架方法
查看>>
Nginx之二:nginx.conf简单配置(参数详解)
查看>>
Nginx代理websocket配置(解决websocket异常断开连接tcp连接不断问题)
查看>>
Nginx代理初探
查看>>
Nginx代理外网映射
查看>>
Nginx代理模式下 log-format 获取客户端真实IP
查看>>
Nginx代理静态资源(gis瓦片图片)实现非固定ip的url适配网络环境映射ip下的资源请求解决方案
查看>>
Nginx反向代理与正向代理配置
查看>>
Nginx多域名,多证书,多服务配置,实用版
查看>>
nginx异常:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf
查看>>
nginx总结及使用Docker创建nginx教程
查看>>
nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:128
查看>>
nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in usrlocalnginxconfnginx.conf128
查看>>
nginx最最最详细教程来了
查看>>
Nginx服务器上安装SSL证书
查看>>
Nginx服务器的安装
查看>>
Nginx模块 ngx_http_limit_conn_module 限制连接数
查看>>