万维网 WWW (World Wide Web)并非某种特殊的计算机网络。万维网是一个大规模的、联机式的信息储藏所。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。这种访问方式称为“链接”。

浏览器就是在用户计算机上的万维网客户程序。万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器。客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。在一个客户程序主窗口上显示出的万维网文档称为页面(page)。

万维网必须解决的问题
(1) 怎样标志分布在整个因特网上的万维网文档?
使用统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档。
使每一个文档在整个因特网的范围内具有唯一的标识符 URL。

(2) 用何协议实现万维网上各种超链的链接?
在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。
HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。

(3) 怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链?
超文本标记语言 HTML (HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。

(4) 怎样使用户能够很方便地找到所需的信息?
为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎)。

用户点击链接清华大学院系设置后所发生的事件
  (1) 浏览器分析超链指向页面的URL。
  (2) 浏览器向 DNS 请求解析 www.tsinghua.edu.cn 的 IP 地址。
  (3) 域名系统 DNS 解析出清华大学服务器的 IP 地址。
  (4) 浏览器与服务器建立 TCP 连接
  (5) 浏览器发出取文件命令:GET /chn/yxsz/index.htm。
  (6) 服务器给出响应,把文件 index.htm 发给浏览器。
  (7) TCP 连接释放。
     (8) 浏览器显示“清华大学院系设置”文件 index.htm 中的所有文本。

最新文章

  1. Mongodb Manual阅读笔记:CH5 安全性
  2. C++ primer 练习9.49
  3. jquery 之validate 笔记
  4. Jedis的Sharded源代码分析
  5. Mybatis 示例之 复杂(complex)属性(property)
  6. 【ALB学习笔记】基于.NET环境的高频RFID卡读写设备的基本操作案例
  7. 五、XML与xpath--------------爬取美女图片
  8. SQL Server Agent Job 多服务器管理
  9. ABP给WebApi添加性能分析组件Miniprofiler
  10. mybatis:递归查询,关联查询传入多个参数
  11. instr
  12. 2018-2019-2 20165330《网络对抗技术》Exp4 恶意代码分析
  13. C++ static类成员,static类成员函数
  14. gitlab VS github
  15. 《UML大战需求分析》-读后感三
  16. Swift函数_外部参数名,
  17. multipart/form-data post 方法提交表单,后台获取不到数据
  18. JSP 页面重定向
  19. Linux命令之sync - 强制将内存中的文件缓冲内容写到磁盘
  20. ActionHelper

热门文章

  1. windows server 2008 如何查看异常重启日志
  2. WinRT ListView间隔变色(二)
  3. 329.-io流(字符-练习-复制文本文件二)
  4. Windows提高_1.3文件操作
  5. Java运算符法则
  6. Compute和Linq的Field使用
  7. maven deploy时报错
  8. LeetCode15——3Sum
  9. 基于springmvc、ajax,后台连接数据库的增删改查
  10. console.log格式化及console对象