尽量不用专业的术语。
web 是world wide web(万维网)的简称,不是缩写,万维网是基于http协议进行交互的应用网络。
互联网(Internet)是指连接计算机的网络(通过TCP/IP协议)。同理移动互联网是连接移动设备的网络。
所以web是运行于互联网之上的系统,互联网上还有很多其他的应用,比如FTP/邮件系统等,这些不算在web里。进一步说,互联网是针对的计算机(点到点),web是针对的计算机上的应用(端到端)。
以前,web可以说就是通过使用浏览器访问的各种资源,有了移动互联网之后,就扩展了,很多手机app也是通过http进行交互的,也是web的一部分。
关键词:
互联网(internet;internetwork;internection network)、
因特网(Internet)、
万维网(WWW;world wide web;Web)、
HTTP(HyperText Transfer Protocol)、
HTML(HyperText Markup Language)。
搞清上述五个关键词的关系,答案也就一目了然了。
网络:由若干结点和连接这些结点的链路组成。
互联网:是网络的网络,是所有类型网络的母集。
因特网:世界上最大的互联网网络。即 因特网概念从属于互联网概念。习惯上,大家把连接在因特网上的计算机都成为主机。
万维网:并非某种特殊的计算机网络,万维网是一个大规模的、联机式的信息贮藏所,英文简称web。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点(超链技术),具有提供分布式服务的特点。万维网是一个分布式的超媒体系统,是超文本系统的扩充。万维网基于B/S架构工作。
URL:万维网使用统一资源定位符(Uniform Resource Locator)来标志万维网上的各种文档,并使每个文档在整个因特网的范围内具有唯一的标识符URL。
HTTP:为解决“用什么样的协议来实现整个因特网上的万维网文档”这一难题,就要使万维网客户程序(以浏览器为主,但不限于浏览器)与万维网服务器程序之间的交互遵守严格的协议,这就是超文本传送协议(HyperText Transfer Protocol)。HTTP是处于应用层的协议,使用TCP传输层协议进行可靠的传送。因此,需要特别提醒的是,万维网是基于因特网的一种广泛因特网应用系统,且万维网采用的是HTTP(端口:80)/HTTPS(端口:43)的传输协议,但因特网还有其他的网络应用系统(如:FTP、SMTP等等)。
HTML:为了解决“怎样使不同作者创作的不同风格的万维网文档,都能在因特网上的各种主机上显示出来,同时使用户清楚地知道在什么地方存在着链接”这一问题,万维网使用超文本标记语言(HyperText Markup Language),使得万维网页面的设计者可以很方便地用链接从页面的某处链接到因特网的任何一个万维网页面,并且能够在自己的主机品目上将这些页面显示出来。HTML与txt一样,仅仅是是一种文档,不同之处在于,这种文档专供于浏览器上为浏览器用户提供统一的界面呈现的统一规约。且具备结构化的特征,这是txt所不具备的强制规定。