zoukankan      html  css  js  c++  java
  • 万维网

    万维网

    万维网 WWW (World Wide Web) 并非某种特殊的计算机网络。

    • 万维网是分布式超媒体 (hypermedia) 系统,它是超文本 (hypertext) 系统的扩充。

    一个超文本由多个信息源链接成。利用一个链接可使用户找到另一个文档。这些文档可以位于世界上任何一个接在互联网上的超文本系统中。超文本是万维网的基础。

    超媒体与超文本的区别是文档内容不同。超文本文档仅包含文本信息,而超媒体文档还包含其他表示方式的信息,如图形、图像、声音、动画,甚至活动视频图像。

    万维网的工作方式

    • 万维网以客户端-服务端方式工作
    • 浏览器就是在用户计算机上的万维网客户程序。万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器。
    • 客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。
    • 在一个客户程序主窗口上显示出的万维网文档称为页面 (page)。
    • 在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。
    • HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。

    工作过程

    案例:

    用户点击 URL http://www.tsinghua.edu.cn/chn/yxsz/index.htm后所发生的事件

    (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 中的所有文本。

    HTTP/1.1 协议使用持续连接 (persistent connection)。

  • 相关阅读:
    CSRF跨站请求伪造
    FineReport 导出汉字乱码
    Java 程序中中文没有乱码,存入数据库后中文乱码问题
    分析函数
    Redis的持久化与主从复制
    分布式Redis的使用
    redis的介绍和安装
    Solr后台管理及SolrJ的使用
    Solr总结
    bootstrap 点击回到顶部 超简单
  • 原文地址:https://www.cnblogs.com/kikochz/p/13585707.html
Copyright © 2011-2022 走看看