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 基于 TCPUDP高效传输HTTP/3QUIC基于 UDP作用建立连接、流量控制、拥塞控制、数据重传应用层协议WWW 核心通信层这是WWW 专属的协议层直接支撑 Web 交互HTTP/HTTPS超文本传输协议核心WebSocket全双工长连接协议DNS域名解析将域名转为 IPFTP/SMTP辅助文件传输、邮件等配套应用协议作用定义客户端与服务器的请求 - 响应模型、报文格式、状态码、缓存策略等表示与应用层Web 内容呈现层属于 WWW 的内容与交互规范层面向用户与开发者HTML超文本结构规范CSS页面样式与布局规范JavaScript / ECMAScript逻辑交互规范DOM/BOM文档对象模型规范作用定义页面如何被解析、渲染、交互形成用户可见的 Web 页面WWW 分层架构的核心特点分层解耦每层只依赖下层不依赖上层便于独立演进基于开放标准由 IETFHTTP、W3CHTML/CSS/DOM制定公开标准跨平台无关性屏蔽底层硬件 / OS 差异任何设备均可访问可扩展可在应用层不断扩展新协议、新规范如 HTTP/2、HTTP/3与 AMP/MIP 架构的关键区别简要WWW 分层是通用、开放、无强制约束的基础架构AMP/MIP 是在 WWW 应用层之上增加额外约束的轻量化子集不改变底层协议架构
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2433525.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!