5.7.1 WWW服务概述
本课核心知识点整理
从“访问百度”理解 WWW
课堂用浏览器访问 www.baidu.com 举例:本地客户端发出请求,远端 Web 服务器响应请求并返回网页资源。WWW 服务本质上是 C/S 模式:浏览器是客户端,Web 服务器是服务端。
| 角色 | 做什么 |
|---|---|
| 浏览器 | 输入 URL、发起请求、接收资源、解析显示 |
| Web 服务器 | 保存网页资源,接收 HTTP/HTTPS 请求并响应 |
| DNS | 把域名转换为 IP 地址 |
| HTTP/HTTPS | 在浏览器和服务器之间传输网页资源 |
| HTML/CSS/JS | 描述页面结构、样式和交互行为 |
访问网页的链路
text
输入 URL
-> 浏览器判断协议和主机
-> DNS 解析域名得到 IP
-> 建立 TCP 连接或 TLS 加密连接
-> 发送 HTTP/HTTPS 请求
-> 服务器返回 HTML 等资源
-> 浏览器解析并显示页面这一链路能把前面多个知识点串起来:DNS 负责域名解析,TCP 负责可靠传输,HTTP/HTTPS 负责 Web 资源传输,HTML 负责页面结构。
还要顺手记的移动接入补充
这节字幕开头延续了上一节网络接入技术,提到 4G/5G 的一些要点。软件设计师不深考,但可以作为概念边界记住。
| 技术 | 含义 | 特点 |
|---|---|---|
| TD-LTE | Time Division LTE | 按时间划分上行和下行,同一频段不同时隙传输 |
| FDD-LTE | Frequency Division LTE | 按频率划分上行和下行,使用不同频段 |
| 5G | 第五代移动通信 | 高性能、低延迟、高容量 |
TD 的 T 可以记成 Time,FDD 的 F 可以记成 Frequency。前者按时间分,后者按频率分。
WWW 相关考法
| 问题 | 答题方向 |
|---|---|
| 用户侧客户端是什么 | 浏览器 |
| 服务器侧提供什么 | Web 资源/网页服务 |
| 网页传输协议是什么 | HTTP/HTTPS |
| 域名如何找到服务器 | DNS 解析为 IP |
| 页面文件常见格式是什么 | HTML |
例题
WWW 服务中,用户侧常用的客户端软件是:
浏览器和 Web 服务器之间传输网页资源常用:
TD-LTE 中 TD 的核心含义更接近:
自查要点
- WWW 服务为什么说是客户端/服务器模式?
- 输入 URL 后浏览器通常经历哪些步骤?
- DNS、HTTP、HTML 在网页访问中分别负责什么?
- TD-LTE 和 FDD-LTE 的划分依据有什么不同?