04-----HTTP & HTTPS 基础

62 阅读1分钟

基础知识

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格式

Pasted image 20230512210924.png

本机模拟HTTP服务

开启HTTP服务:

Pasted image 20230512211045.png

虚拟机中访问本机HTTP服务:

Pasted image 20230512211311.png

抓包查看:

Pasted image 20230512211530.png

网页抓取HTTP验证

Pasted image 20230512211748.png