5.4.3 通信->WWW万维网内容访问标准(W3C):WWW(World Wide Web) 协议架构(分层)

WWW 本身不是网络底层协议,而是基于 TCP/IP 协议栈构建的应用层分布式超文本系统 ,其协议架构采用清晰的分层模型 ,通常从底层网络 → 传输 → Web 应用自上而下分为四层,同时配套支撑体系形成完整架构

WWW 标准分层架构(自底向上)

网络层与链路层(基础承载层)

  • 依托 TCP/IP 协议族(不属于 WWW 专属,但为 WWW 提供底层通信)
  • 核心协议:IP、ARP、Ethernet、Wi-Fi
  • 作用:负责数据分组、路由选择、物理传输,实现端到端可达

传输层(数据传输控制层)

  • 为 WWW 提供可靠 / 不可靠的数据传输服务

  • 核心协议:

    • TCP:可靠传输,HTTP/1.1、HTTP/2 基于 TCP
    • UDP:高效传输,HTTP/3(QUIC)基于 UDP
  • 作用:建立连接、流量控制、拥塞控制、数据重传

应用层协议(WWW 核心通信层)

这是WWW 专属的协议层,直接支撑 Web 交互:

  • HTTP/HTTPS:超文本传输协议(核心)
  • WebSocket:全双工长连接协议
  • DNS:域名解析,将域名转为 IP
  • FTP/SMTP(辅助):文件传输、邮件等配套应用协议
  • 作用:定义客户端与服务器的请求 - 响应模型、报文格式、状态码、缓存策略

表示与应用层(Web 内容呈现层)

属于 WWW 的内容与交互规范层,面向用户与开发者:

  • HTML:超文本结构规范
  • CSS:页面样式与布局规范
  • JavaScript / ECMAScript:逻辑交互规范
  • DOM/BOM:文档对象模型规范
  • 作用:定义页面如何被解析、渲染、交互,形成用户可见的 Web 页面

WWW 分层架构的核心特点

  1. 分层解耦:每层只依赖下层,不依赖上层,便于独立演进
  2. 基于开放标准:由 IETF(HTTP)、W3C(HTML/CSS/DOM)制定公开标准
  3. 跨平台无关性:屏蔽底层硬件 / OS 差异,任何设备均可访问
  4. 可扩展:可在应用层不断扩展新协议、新规范(如 HTTP/2、HTTP/3)

与 AMP/MIP 架构的关键区别(简要)

  • WWW 分层是通用、开放、无强制约束的基础架构
  • AMP/MIP 是在 WWW 应用层之上增加额外约束的轻量化子集,不改变底层协议架构
相关推荐
huashengzsj14 小时前
Shopify个人建站如何搭建独立站:从零开始的完整指南
前端·网络·人工智能
程序猿小泓14 小时前
从 Claude Code 学 Agent Harness:一个前端工程师的 AI Agent 学习笔记
前端·人工智能·学习
QN1幻化引擎14 小时前
给 AI 做一次「意识体检」——基于 QN1 幻化引擎的灵鉴意识识别框架与 DalinX V5 实测
大数据·数据结构·人工智能·算法·架构
heimeiyingwang14 小时前
【架构实战】分库分表实战:ShardingSphere与中间件选型
中间件·架构
柒和远方14 小时前
从审计日志到可下载证据包:事务型 Outbox、租约 fencing 与保留水位
前端·后端·架构
云飞云共享云桌面15 小时前
单机建模卡顿运维繁琐!中小型机械制造厂云飞云 3D 云桌面落地
运维·服务器·网络·3d·自动化·电脑·负载均衡
minglie115 小时前
npm ali-oss库依赖冲突
前端·npm
mounter62515 小时前
BPF 的进化史:从网络过滤器到 AI 时代的 Linux 核心引擎
linux·网络·人工智能·ebpf·linux kernel·kernel
CryptoPP15 小时前
BSE股票K线数据接入实战:从接口调用到前端图表展示
大数据·前端·网络·人工智能·websocket·网络协议
ITxiaobing202315 小时前
程序化广告RTB场景下IP地理定位服务的精度与工程架构选型
网络协议·tcp/ip·架构