基础知识
HTTP & HTTPS: Hypertext Transfer Protocol,超文本传输协议
- 用来访问WWW(World Wide Web,万维网)
- WWW = HTML + HTTP + URL = Web
- 在浏览器中输入URL后,从服务器获取HTML文件呈现网页
- HTTP缺少加密验证,
明文传输 - HTTPS使用SSL、CA证书等技术进行安全防护,加密验证,
密文传输
当用户在浏览器中输入URL后,客户端先通过DNS解析得到域名对应的IP地址,然后再通过HTTP请求项服务器请求该页面
URL格式
本机模拟HTTP服务
开启HTTP服务:
虚拟机中访问本机HTTP服务:
抓包查看: