万维网WWW概述

万维网(world wide web)并非某种特殊的计算机网络。万维网是一个大规模的、联机式的信息储藏所,英文简称web。
万维网用连接的方法能够非常方便地冲互联网上的一个站点访问另一个站点(也就是所谓的“链接到另一个站点”).

相关概念

类别 概念
万维网的客户端程序 浏览器:比如IE、Chrome、Firefox
万维网的服务器端软件 IIS、Tomcat、Apache
万维网的模式 采用的是C/S的模式
万维网的页面 由图像、文字、音频等组成
HTTP协议 万维网页面的传输方式

万维网是一个分布式的超媒体系统,它是超文本系统的扩充。
所谓的超文本是指包含向其他文档的链接的文本。

万维网以客户服务器的方式工作。浏览器是在用户主机上的万维网客户程序。万维网文档所驻留的主机则运行服务器程序,所以这台主机也被称为万维网服务器(web服务器)。客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。
在一个客户程序主窗口上显示出的万维网文档称之为页面

万维网需要解决的问题

有如下问题

  • 如何标志分布在因特网上的万维网文档?
  • 用什么样的协议来实现万维网上的各种链接?
  • 怎样使不同的作者创作的不同风格的万维网文档,都能在互联网上的各种主机上显示出来,同时使用户清楚得知道在什么地方存在着链接?
  • 怎样使用户能够很方便得找到所需要的信息?

如何标志分布在因特网上的万维网文档?
为了解决这个问题,万维网使用统一资源定位符URL(Uniform Resource Locator)来标志万维网上的各种文档,并使每一个文档在整个互联网的范围内具有唯一的标识符URL。

用什么样的协议来实现万维网上的各种链接?
我们使用超文本传输协议HTTP(Hyper Text Transfer Protocol)来解决这个问题。
http是一个应用层协议,它使用TCP连接进行可靠的传送,默认端口是80。
有时候也使用 https等协议
之后会对HTTP协议进行详细介绍

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

怎样使用户能够很方便得找到所需要的信息?
使用搜索引擎。

HTML语言

现在普遍使用HTML5
使用F12就可以查看HTML语言

www万维网的基本描述相关推荐

  1. [MIT新技术大会]Jeff Bezos把EC2、S3和土耳其机器人描述为亚马逊“11年来的大规模万维网计算”方面的结晶,强调把后台基础设施作为服务...

    早在2006年,亚马逊首席执行官Jeff Bezos在麻省理工学院(MIT)主办的新兴技术大会上登台亮相,畅谈了该公司之前宣布的两款云计算产品以及公司在这方面抱有的勃勃雄心. 三年前,其中一款产品EC ...

  2. 万维网源代码以 NFT 形式拍卖,价值或超 4.5 亿?

    整理 | Carol 出品 | CSDN(ID:CSDNnews) 近日,著名的苏富比拍卖行通过推特宣布,被誉为"万维网发明者"的英国计算机科学家.蒂姆·伯纳斯-李(Tim Ber ...

  3. “可扩展标记语言”(XML) 提供一种描述结构化数据的方法。

    摘要: "可扩展标记语言"(XML) 提供一种描述结构化数据的方法.与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型. XML 使 ...

  4. 《分布式系统:概念与设计》一1.6 实例研究:万维网

    1.6 实例研究:万维网 万维网[www.w3.org I,Berners-Lee 1991]是一个不断发展的系统,用于发布和访问互联网上的资源和服务.通过常用的Web浏览器,用户可以检索和查看多种类 ...

  5. 万维网源代码正在被发明人拍卖,有人出价1800万,还在不断上涨

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 买下互联网,现在可行! 这不是暴发户的疯话. 互联网"出生证".无人不知的www万维网源代码,正在以NFT形式被拍卖. ...

  6. rdf(资源描述框架)

    资源描述框架(Resource Description Framework),一种用于描述Web资源的标记语言.RDF是一个处理元数据的XML(标准通用标记语言的子集)应用,所谓元数据,就是" ...

  7. TCP/IP 协议标准简单描述

    TCP/IP 协议标准简单描述 说明 分为三部分:中文名称.缩写.说明. 应用层 DNS 域名服务 (DNS) 功能: 将域名转化为IP地址 BOOTP 引导程序协议 (BOOTP) 功能: 允许无盘 ...

  8. 《数据结构与算法 Python语言描述》 读书笔记

    已经发布博客 <数据结构与算法 Python语言描述> 读书笔记 第二章 抽象数据类型和Python类 2.1 抽象数据类型abstract data type:ADT 2.1.1 使用编 ...

  9. 描述最常用的5种http方法的用途_RESTful API系列之HTTP基础

    RESTful API系列之HTTP基础 今天我们开启一个新的系(大)列(坑),RESTful API系列(这个大坑,大约需要5-8节内容,也可能打不住). 随着SDN技术的不断发展,与设备的交互除了 ...

最新文章

  1. linux下批量修改文件名精彩解答案例分享
  2. linux下安装两个nginx教程,在linux系统下安装两个nginx的简单方法
  3. 关于write()和fsync()
  4. java super this_Java this和super的区别和应用
  5. 《数据安全法》今日实施,中国信通院联合百度等企业发起“数据安全推进计划”
  6. group by分组、having() 筛选组的用法
  7. Apache RocketMQ 安装、测试、报错解决
  8. 云+X案例展 | 民生类:肯耐珂萨入围腾讯SaaS加速器首期成员名单
  9. Java的成员变量(全局变量)和局部变量以及构造方法的使用以及详解
  10. CLion:使用CLion新建一个C语言项目
  11. Snap7 在西门子PLC的使用
  12. python 答题助手_MillionHerosHelper-超级答题助手
  13. element时间组件在苹果回显无效果
  14. C语言 Sn=a+aa+aaa+……之值,其中a是一个数字,n表示a的位数,n由键盘输入。
  15. 移动端(一)—— 移动端概念
  16. Cardinality Estimation
  17. VM虚拟机Ubuntu系统鼠标闪烁通用解决办法
  18. Kali linux 学习笔记(三十四)无线渗透——WPA攻击(PSK破解、AIROLIB、JTR、cowpatty、pyrit) 2020.3.13
  19. 网络计算机输入网络凭据,Win10访问局域网电脑提示需要输入网络凭证怎么办?
  20. 特惠|好物推荐iPhone充电线两条装6.9元

热门文章

  1. 合肥一学生高考“牛文”曝光 2009安徽高考作文《弯道超越》
  2. 3d打印模型如何打磨上色喷绘
  3. 考研英语作文(扶贫)
  4. 【纯JavaSE】图书管理系统(带精解注释)舍友一把王者的时间,我完成了一个纯Java的基础入门小项目~
  5. CDOJ 1292 卿学姐种花 暴力 分块 线段树
  6. 2021-11-09 C++封装继承多态---继承语法、多态语法、文件操作(附代码理解)
  7. 关于感恩老师的至理名言
  8. glide scaletype 无效_[Android] Glide加载图片与ImageView的scaleType的关系
  9. flash 服务器系统介绍
  10. 我的世界服务器显示未知指令,和别人联机玩我的世界,但是想要的指令都是未知指令,什么情况?...