Web应用的基本架构

image.png

OSI模型

  • 应用层:APP产生数据
  • 表示层:格式转换
  • 会话层:区分不同会话
  • 传输层:端到端连接;通过端口号识别上层协议;比如443识别https;80-http;8000-QQ
    • 端口号:小于1023的是知名端口,一些应用层协议都是默认为知名端口
  • 网络层:IP寻址
  • 数据链路层:MAC寻址
  • 物理层:决定数据在不同介质的传输方式

    抓包

  • 报文五元组

    • 应用层:协议
    • 传输层:源端口、目的端口
    • 网络层:源IP、目的IP