浏览器同部署了https的服务器交互的过程

本文详细介绍了HTTPS通信的基本过程,包括浏览器如何发起HTTPS请求,HTTPS服务器如何通过公钥和私钥与浏览器交换对称密码,以及双方如何使用该对称密码进行后续的安全通信。

1 浏览器发起https请求

2 https服务器发送自己的公钥给浏览器

3 浏览器用https服务器发送过来的公钥加密一个用于双方通信的的对称密码

4 https服务器用自己的私钥解密,获取对称密码

5 浏览器和https服务器双方用该对称密码进行通信

 

转载于:https://www.cnblogs.com/hustdc/p/7491568.html

参考资源链接:[JavaWeb开发环境搭建详解与核心技术](https://wenku.youkuaiyun.com/doc/udoosom91u?utm_source=wenku_answer2doc_content) 在Windows系统上搭建Java Web开发环境涉及多个步骤,包括JDK安装、Tomcat配置、Eclipse/MyEclipse集成以及理解浏览器服务器交互过程。首先,选择适合你系统的JDK版本进行安装,设置环境变量JAVA_HOME指向JDK安装目录,并将%JAVA_HOME%\bin添加到系统路径中。安装完成后,打开命令提示符,输入java -version和javac -version检查安装是否成功。接着,下载并安装Tomcat,解压缩到指定目录,通过运行bin/startup.bat启动Tomcat服务器,并在浏览器中访问***确认服务器正常运行。然后,安装Eclipse或MyEclipse,并通过Help->Install New Software...安装Web开发工具包(WTP),配置服务器运行环境指向Tomcat的安装目录。最后,创建一个简单的Web项目,并在服务器部署运行,观察浏览器请求Web页面,服务器处理请求并返回响应的过程,这一过程涉及到了HTTP协议的请求和响应机制,Tomcat作为Web服务器解释和处理JSP和Servlet请求,并返回动态生成的内容给浏览器。这个环境搭建过程不仅是开发的基础,也是理解Web交互原理的关键。如果需要更深入的学习和了解,可以参考《JavaWeb开发环境搭建详解与核心技术》这本资料,它提供了详细的配置步骤和背后的原理,帮助你构建稳固的Java Web开发基础。 参考资源链接:[JavaWeb开发环境搭建详解与核心技术](https://wenku.youkuaiyun.com/doc/udoosom91u?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值