分析http协议和高并发网站架构

案例任务名称

分析http协议和高并发网站架构

案例训练目标

  1. 深入理解http协议的工作原理
  2. 掌握http协议的分析方法

包含技能点

  1. 搭建web服务器
  2. 编辑简单的html页面并上传到服务器
  3. 使用wireshark捕获分析http协议数据包
  4. 使用firefox分析http协议
  5. 分析高并发网站架构

环境要求

PC支持VT,2G内存以上;vmware虚拟机安装有CentOS7;主机安装wireshark和firefox浏览器

 

案例子任务一、分析http协议

1、搭建http协议分析平台

  1. 在虚拟机docker.centos7启动httpd;

分析http协议和高并发网站架构_第1张图片

  1. 编辑简单的html页面,要求:
    1. 包含一个CSS文件、一个JS文件
    2. 包含一段文字
    3. 包含两张图片
  2. 把html页面及其相关文件上传到虚拟机,在主机使用firefox访问html页面;

    分析http协议和高并发网站架构_第2张图片

2、使用firefox分析http协议

  1. 清除firefox缓存,选项》隐私与安全》清空近期历史记录
  2. 打开firefox开发者工具箱,web开发者》切换工具箱(Ctrl+Shift+I);

分析http协议和高并发网站架构_第3张图片

  1. 刷新页面,使用工具箱分析http协议,记录分析每次请求分析的过程;

分析http协议和高并发网站架构_第4张图片

拓展任务、使用wireshark分析http协议

  1. 打开wireshark软件,选定数据包捕获接口;
  2. 清除firefox缓存,刷新页面;
  3. 分析wireshark捕获的数据包,

 

案例子任务二、分析高并发网站架构

1、在互联网查找高并发网站

  1. 网站的域名和简介, 流量分析

    jd.com

    电商平台

    高可用、高扩展、低成本、多快好省

  2. 网站的架构设计图, 画出拓扑图

分析http协议和高并发网站架构_第5张图片

分析http协议和高并发网站架构_第6张图片

分析http协议和高并发网站架构_第7张图片

分析http协议和高并发网站架构_第8张图片

分析http协议和高并发网站架构_第9张图片

2、网站架构分析

  1. 网站高并发技术分析, 列出技术项

    分析http协议和高并发网站架构_第10张图片

  2. 网站高可用技术分析, 列出技术项

分析http协议和高并发网站架构_第11张图片

你可能感兴趣的:(分析http协议和高并发网站架构)