《Web前端开发》课程理论教学部分 第一讲:Web概述 学时计划:4学时理论,0学时实验 (无实验教学内容) 教学大纲: 1、什么是Web? 2、Web基础理论 3、Web 4、Web开发涉及的知识体系 5、 The Next Web 6、讨论与思考 本讲作为基础知识部分,重点在于帮助读者掌握Web前端开发的 基础知识和基础概念。通过本讲的学习,应该理解Web的基本概念, 掌握Web开发的定义和范畴,为后续章节的学习奠定基础。 本讲最后,介绍了Web开发领域的新知识和Web所面临的挑战 以及Web技术的发展趋势。 、什么是Web? 1.1什么是Web? web直译是:蜘蛛网,网。现广泛译作:网络,互联网等技术领 域。 Web定义一:三个名词的统称。 (1)超文本( hypertext) 种全局性的信息结构,它将文档中的不同部分通过关键字建立 链接,使信息得以用交互方式搜索,它是超级文本的简称。 (2)超媒体( hypermedia) 超媒体是超文本( hypertext)和多媒体在信息浏览环境下的结 合,它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本, 而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
1 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 《Web 前端开发》课程理论教学部分 第一讲:Web 概述 学时计划:4 学时 理论,0 学时 实验 (无实验教学内容) 教学大纲: 1、什么是 Web? 2、Web 基础理论 3、Web 4、Web 开发涉及的知识体系 5、The Next Web 6、讨论与思考 本讲作为基础知识部分,重点在于帮助读者掌握 Web 前端开发的 基础知识和基础概念。通过本讲的学习,应该理解 Web 的基本概念, 掌握 Web 开发的定义和范畴,为后续章节的学习奠定基础。 本讲最后,介绍了 Web 开发领域的新知识和 Web 所面临的挑战, 以及 Web 技术的发展趋势。 一、什么是 Web? 1.1 什么是 Web? web 直译是:蜘蛛网,网。现广泛译作:网络,互联网等技术领 域。 Web 定义一:三个名词的统称。 (1)超文本(hypertext) 一种全局性的信息结构,它将文档中的不同部分通过关键字建立 链接,使信息得以用交互方式搜索,它是超级文本的简称。 (2)超媒体(hypermedia) 超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结 合,它是超级媒体的简称。用户不仅能从一个文本跳到另一个文本, 而且可以激活一段声音,显示一个图形,甚至可以播放一段动画
Internet采用超文本和超媒体的信息组织方式,将信息的链接 扩展到整个 Internet上。Web就是一种超文本信息系统,Web的一个 主要的概念就是超文本连接,它使得文本不再像一本书一样是固定的 线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的 信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个 主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连 接性把它称为Web。 (3)超文本传输协议(HTTP) Hypertext Transfer Protocol超文本在互联网上的传输协议。 Web定义二:环球网 Web又引申为“环球网”,而且,在不同的领域,有不同的含义 就拿“环球网”的释义来说,对于普通的用户来说,Web仅仅只 是一种环境一一互联网的使用环境、氛围、内容等;而对于网站制作 设计者来说,它是一系列技术的复合总称(包括网站的前台布局、后 台程序、美工、数据库领域等等的技术概括性的总称)。 Web定义三:网页 网页,是网站中的一「页」,通常是HTML格式(文件扩展名为.htm1 或.htm或.asp或.aspx或.php或.jsp等)。网页通常用图像档来提 供图画。网页要透过网页浏览器来阅读。 进一步阅读:Web的超源 最早的网络构想可以追溯到遥远的1980年蒂姆·伯纳斯-李构建的 ENQUIRE 项目。这是一个类似维基百科的超文本在线编辑数据库。尽管这与我们现在使用的 互联网大不相同,但是它们有许多相同的核心思想。 1989年3月,伯纳斯一李撰写了《关于信息化管理的建议》一文,文中提及 ENQUIRE并且描述了一个更加精巧的管理模型。1990年11月12日他和罗伯特咔 里奥( Robert caillia 作提出了一个更加正式的关于万维网的建议。在1990年 11月13日他在一台NeXT工作站上写了第一个网页以实现他文中的想法。在那年 的圣诞假期,伯纳斯一李制作了要一个网络工作所必须的所有工具:第一个万维网 浏览器(同时也是编辑器)和第一个网页服务器。1991年8月6日,他在 alt hypertext 新闻组上贴了万维网项目简介的文章。这一天也标志着因特网上万维网公共服务的 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
2 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn Internet 采用超文本和超媒体的信息组织方式,将信息的链接 扩展到整个 Internet 上。Web 就是一种超文本信息系统,Web 的一个 主要的概念就是超文本连接,它使得文本不再像一本书一样是固定的 线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的 信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个 主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连 接性把它称为 Web。 (3)超文本传输协议(HTTP) Hypertext Transfer Protocol 超文本在互联网上的传输协议。 Web 定义二:环球网 Web 又引申为“环球网”,而且,在不同的领域,有不同的含义。 就拿“环球网”的释义来说,对于普通的用户来说,Web 仅仅只 是一种环境——互联网的使用环境、氛围、内容等;而对于网站制作、 设计者来说,它是一系列技术的复合总称(包括网站的前台布局、后 台程序、美工、数据库领域等等的技术概括性的总称)。 Web 定义三:网页 网页,是网站中的一「页」,通常是 HTML 格式(文件扩展名为.html 或.htm 或.asp 或.aspx 或.php 或.jsp 等)。网页通常用图像档来提 供图画。网页要透过网页浏览器来阅读。 进一步阅读:Web 的起源 最早的网络构想可以追溯到遥远的 1980 年蒂姆·伯纳斯-李构建的 ENQUIRE 项目。这是一个类似维基百科的超文本在线编辑数据库。尽管这与我们现在使用的 互联网大不相同,但是它们有许多相同的核心思想。 1989 年 3 月,伯纳斯-李撰写了《关于信息化管理的建议》一文,文中提及 ENQUIRE 并且描述了一个更加精巧的管理模型。1990 年 11 月 12 日他和罗伯特·卡 里奥(Robert Cailliau)合作提出了一个更加正式的关于万维网的建议。在 1990 年 11 月 13 日他在一台 NeXT 工作站上写了第一个网页以实现他文中的想法。在那年 的圣诞假期,伯纳斯-李制作了要一个网络工作所必须的所有工具:第一个万维网 浏览器(同时也是编辑器)和第一个网页服务器。1991 年 8 月 6 日,他在 alt.hypertext 新闻组上贴了万维网项目简介的文章。这一天也标志着因特网上万维网公共服务的
首次亮相。 万维网中至关重要的概念超文本起源于1960年代的几个从前的项目。譬如泰 德·尼尔森( Ted Nelson)的仙那都项目( Project Xanadu)和道格拉斯·英格巴特 ( Douglas engelbart)的NLS。而这两个项目的灵感都是来源于万尼瓦尔·布什在 其1945年的论文《和我们想得一样》中为微缩胶片设计的“记忆延伸”( memex) 系统。 蒂姆·伯纳斯-李的另一个才华横溢的突破是将超文本嫁接到因特网上。在他 的书《编织网络》中,他解释说他曾一再向这两种技术的使用者们建议它们的结合 是可行的,但是却没有任何人响应他的建议,他最后只好自己解决了这个计划。他 发明了一个全球网络资源唯一认证的系统:统一资源标识符。 万维网和其他超文本系统有很多不同之处: 万维网上需要单项连接而不是双向连接,这使得任何人可以在资源拥有者不 作任何行动情况下链接该资源。和早期的网络系统相比,这一点对于减少实现网络 服务器和网络浏览器的困难至关重要,但它的副作用是产生了坏链的慢性问题。 万维网不像某些应用软件如 HyperCard,它不是私有的,这使得服务器和客 户端能够独立地发展和扩展,而不受许可限制。 1993年4月30日,欧洲核子研究组织宣布万维网对任何人免费开放,并不收 取任何费用。两个月之后 Gopher宣布不再免费,造成大量用户从 Gopher转向万维 网 万维网联盟( World wide Web Consortium,简称W3C),又称W3C理事会。 1994年10月在麻省理工学院计算机科学实验室成立。建立者是万维网的发明者蒂 姆·伯纳斯-李 资料来源:htp:/baikebaidu.com 进一步阅读:Web的特点 特点一:Web是图形化的和易于导航的( navigate) Web非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富 的图形和文本的性能。在Web之前 Internet上的信息只有文本形式。Web可以提供 将图形、音频、视频信息集合于一体的特性。同时,Web是非常易于导航的,只 需要从一个连接跳到另一个连接,就可以在各页各站点之间进行浏览了。 特点二:Web与平台无关 无论你的系统平台是什么,你都可以通过 Internet访问WWW。浏览WWW对 你的系统平台没有什么限制。无论从 Windows平台、UNX平台、 Macintosh还是 别的什么平台我们都可以访问WWW。对WWW的访问是通过一种叫做浏览器 ( browser)的软件实现的。如 Netscape的 Navigator、NCSA的 Mosaic、 Microsoft 的 Explorer等 特点三:Web是分布式的 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
3 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 首次亮相。 万维网中至关重要的概念超文本起源于 1960 年代的几个从前的项目。譬如泰 德·尼尔森(Ted Nelson)的仙那都项目(Project Xanadu)和道格拉斯·英格巴特 (Douglas Engelbart)的 NLS。而这两个项目的灵感都是来源于万尼瓦尔·布什在 其 1945 年的论文《和我们想得一样》中为微缩胶片设计的“记忆延伸”(memex) 系统。 蒂姆·伯纳斯-李的另一个才华横溢的突破是将超文本嫁接到因特网上。在他 的书《编织网络》中,他解释说他曾一再向这两种技术的使用者们建议它们的结合 是可行的,但是却没有任何人响应他的建议,他最后只好自己解决了这个计划。他 发明了一个全球网络资源唯一认证的系统:统一资源标识符。 万维网和其他超文本系统有很多不同之处: * 万维网上需要单项连接而不是双向连接,这使得任何人可以在资源拥有者不 作任何行动情况下链接该资源。和早期的网络系统相比,这一点对于减少实现网络 服务器和网络浏览器的困难至关重要,但它的副作用是产生了坏链的慢性问题。 * 万维网不像某些应用软件如 HyperCard,它不是私有的,这使得服务器和客 户端能够独立地发展和扩展,而不受许可限制。 1993 年 4 月 30 日,欧洲核子研究组织宣布万维网对任何人免费开放,并不收 取任何费用。两个月之后 Gopher 宣布不再免费,造成大量用户从 Gopher 转向万维 网。 万维网联盟(World Wide Web Consortium,简称 W3C),又称 W3C 理事会。 1994 年 10 月在麻省理工学院计算机科学实验室成立。建立者是万维网的发明者蒂 姆·伯纳斯-李。 资料来源:http://baike.baidu.com 进一步阅读:Web 的特点 特点一:Web 是图形化的和易于导航的(navigate) Web 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富 的图形和文本的性能。在 Web 之前 Internet 上的信息只有文本形式。Web 可以提供 将图形、音频、视频信息集合于一体的特性。同时,Web 是非常易于导航的,只 需要从一个连接跳到另一个连接,就可以在各页各站点之间进行浏览了。 特点二:Web 与平台无关 无论你的系统平台是什么,你都可以通过 Internet 访问 WWW。浏览 WWW 对 你的系统平台没有什么限制。无论从 Windows 平台、UNIX 平台、Macintosh 还是 别的什么平台我们都可以访问 WWW。对 WWW 的访问是通过一种叫做浏览器 (browser)的软件实现的。如 Netscape 的 Navigator、NCSA 的 Mosaic、Microsoft 的 Explorer 等。 特点三:Web 是分布式的
大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信 息的多少。对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点 上。只需要在浏览器中指明这个站点就可以了。使在物理上并不一定在一个站点的 信息在逻辑上一体化,从用户来看这些信息是一体的。 特点四:Web是动态的 最后,由于各Web站点的信息包含站点本身的信息,信息的提供者可以经常 对站上的信息进行更新。如某个协议的发展状况,公司的广告等等。一般各信息站 点都尽量保证信息的时间性。所以Web站点上的信息是动态的。经常更新的。这 点是由信息的提供者保证的 特点五:Web是交互的 Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由 他自己决定。另外通过FORM的形式可以从服务器方获得动态的信息。用户通过 填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。 资料来源:htp:/ cxglx. jxcfs con 1.2为什么要学习Web开发? Web开发人员需要深入的学习Web技术,是比较容易理解和接受 的道理。在有机会的情况下,任何人都应该尽量多学习专业的Web技 术,这是因为Web已经成为最主要的信息传播方式和用户交互形式。 作为普通人 (1)学习Web能够帮助你更好的使用网络。 (2)学习专业的Web开发技术能够在互联网上更好的保护自己。 作为计算机和网络领域的专业技术人员 (1)Web技术已经成为一门广泛应用的技术。 除了日常的网站访问和信息浏览,Web已经成为各种设备的有机 组成部分。例如交换机、路由器、服务器的管理,都可以通过Web的 方式进行管理,并且这种惯例方式得到了越来越多的应用。 (2)各种信息技术都在向Web化靠拢。 二、Web基础理论 2. iNternet 2.1.1 Internet、 internet和 Intranet 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
4 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信 息的多少。对于 Web 没有必要把所有信息都放在一起,信息可以放在不同的站点 上。只需要在浏览器中指明这个站点就可以了。使在物理上并不一定在一个站点的 信息在逻辑上一体化,从用户来看这些信息是一体的。 特点四:Web 是动态的 最后,由于各 Web 站点的信息包含站点本身的信息,信息的提供者可以经常 对站上的信息进行更新。如某个协议的发展状况,公司的广告等等。一般各信息站 点都尽量保证信息的时间性。所以 Web 站点上的信息是动态的。经常更新的。这 一点是由信息的提供者保证的。 特点五:Web 是交互的 Web 的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由 他自己决定。另外通过 FORM 的形式可以从服务器方获得动态的信息。用户通过 填写 FORM 可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。 资料来源:http://xxglx.jxcfs.com/ 1.2 为什么要学习 Web 开发? Web 开发人员需要深入的学习 Web 技术,是比较容易理解和接受 的道理。在有机会的情况下,任何人都应该尽量多学习专业的 Web 技 术,这是因为 Web 已经成为最主要的信息传播方式和用户交互形式。 作为普通人: (1)学习 Web 能够帮助你更好的使用网络。 (2)学习专业的 Web 开发技术能够在互联网上更好的保护自己。 作为计算机和网络领域的专业技术人员: (1)Web 技术已经成为一门广泛应用的技术。 除了日常的网站访问和信息浏览,Web 已经成为各种设备的有机 组成部分。例如交换机、路由器、服务器的管理,都可以通过 Web 的 方式进行管理,并且这种惯例方式得到了越来越多的应用。 (2)各种信息技术都在向 Web 化靠拢。 二、Web 基础理论 2.1Internet 2.1.1Internet、internet 和 Intranet
Internet、 internet、 Intranet和 Extranet是非常容易混淆并 且通常也是被广泛混淆的几个概念。 Internet,中文正式译名为因特网,又叫做国际互联网。 Internet 是一个遵从TCP/IP协议,将大大小小的计算机网络互联起来的计算 机网络。 Internet是世界上最大的互联网络,它将分布在世界各地 的各种网络互联在一起。特别说明的是, Internet是一个专用名词, 专指因特网。 internet常常用来表示没考虑连接范围的由多个计算机网络互 连而成的网络, internet网络之间的通信协议是任意的。 Intranet称为企业内部网,或称内部网,内网,是一个使用与 因特网同样技术的计算机网络,但它通常建立在一个企业或组织的内 部并为其成员提供信息的共享和交流等服务,例如万维网,文件传输, 电子邮件等。 Intranet是 Internet技术在企业内部的应用。 2.1.2 Internet起源 Internet最早来源于美国国防部高级研究计划局 DARPA( Defense advanced Research Projects Agency)的前身ARPA 建立的 ARPAnet,该网于1969年投入使用。 从60年代开始,ARPA就开始向美国国内大学的计算机系和一些 私人有限公司提供经费,以促进基于分组交换技术的计算机网络的研 1968年,ARPA为 ARPAnet网络项目立项,这个项目基于的主导 思想是:网络必须能够经受住故障的考验而维持正常工作,一旦发生 战争,当网络的某一部分因遭受攻击而失去工作能力时,网络的其它 部分应当能够维持正常通信。最初, ARPAnet主要用于军事研究目的 1972年, ARPAnet在首届计算机后台通信国际会议上首次与公众 见面,并验证了分组交换技术的可行性,由此, ARPAnet成为现代计 算机网络诞生的标志。 ARPAnet在技术上的另一个重大贡献是TCP/IP 协议簇的开发和使用。 1980年,ARPA投资把TCP/IP加进UNIX(BSD4.1版本)的内核 中,在BSD4.2版本以后,TCP/IP协议即成为UNIX操作系统的标准 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
5 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn Internet、internet、Intranet 和 Extranet 是非常容易混淆并 且通常也是被广泛混淆的几个概念。 Internet,中文正式译名为因特网,又叫做国际互联网。Internet 是一个遵从 TCP/IP 协议,将大大小小的计算机网络互联起来的计算 机网络。Internet 是世界上最大的互联网络,它将分布在世界各地 的各种网络互联在一起。特别说明的是,Internet 是一个专用名词, 专指因特网。 internet 常常用来表示没考虑连接范围的由多个计算机网络互 连而成的网络,internet 网络之间的通信协议是任意的。 Intranet 称为企业内部网,或称内部网,内网,是一个使用与 因特网同样技术的计算机网络,但它通常建立在一个企业或组织的内 部并为其成员提供信息的共享和交流等服务,例如万维网,文件传输, 电子邮件等。Intranet 是 Internet 技术在企业内部的应用。 2.1.2Internet 起源 Internet 最早来源于美国国防部高级研究计划局 DARPA(Defense advanced Research Projects Agency)的前身 ARPA 建立的 ARPAnet,该网于 1969 年投入使用。 从 60 年代开始,ARPA 就开始向美国国内大学的计算机系和一些 私人有限公司提供经费,以促进基于分组交换技术的计算机网络的研 究。 1968 年,ARPA 为 ARPAnet 网络项目立项,这个项目基于的主导 思想是:网络必须能够经受住故障的考验而维持正常工作,一旦发生 战争,当网络的某一部分因遭受攻击而失去工作能力时,网络的其它 部分应当能够维持正常通信。最初,ARPAnet主要用于军事研究目的。 1972 年,ARPAnet 在首届计算机后台通信国际会议上首次与公众 见面,并验证了分组交换技术的可行性,由此,ARPAnet 成为现代计 算机网络诞生的标志。ARPAnet 在技术上的另一个重大贡献是 TCP/IP 协议簇的开发和使用。 1980 年,ARPA 投资把 TCP/IP 加进 UNIX(BSD4.1 版本)的内核 中,在 BSD4.2 版本以后,TCP/IP 协议即成为 UNIX 操作系统的标准
通信模块。 1982年, Internet由 ARPAnet、 MILNET等几个计算机网络合并 而成,作为 Internet的早期骨干网, ARPAnet试验并奠定了 Internet 存在和发展的基础,较好地解决了异种机网络互联的一系列理论和技 术问题 1983年, ARPAnet分裂为两部分: ARPAnet和纯军事用的 MILNET 该年1月,ARPA把TCP/IP协议作为 ARPAnet的标准协议,其后,人 们称呼这个以 ARPAnet为主干网的网际互联网为 Internet,TCP/IP 协议簇便在 Internet中进行研究、试验,并改进成为使用方便,效 率极好的协议簇。与此同时,局域网和其它广域网的产生和蓬勃发展 对 Internet的进一步发展起了重要的作用。其中,最为引人注目的 就是美国国家科学基金会NSF( National science foundation)建立 的美国国家科学基金网 NSFnet。 1986年,NSF建立起了六大超级计算机中心,为了使全国的科学 家、工程师能够共享这些超级计算机设施,NSF建立了自己的基于 TCP/IP协议簇的计算机网络 NSFnet。NSF在全国建立了按地区划分 的计算机广域网,并将这些地区网络和超级计算中心相联,最后将各 超级计算中心互联起来。地区网的构成一般是由一批在地理上局限于 某一地域,在管理上隶属于某一机构或在经济上有共同利益的用户的 计算机互联而成,连接各地区网上主通信结点计算机的高速数据专线 构成了 NSFnet的主干网,这样,当一个用户的计算机与某一地区相 联以后,它除了可以使用任一超级计算中心的设施,可以同网上任 用户通信,还可以获得网络提供的大量信息和数据。这一成功使得 NSFnet于1990年6月彻底取代了 ARPAnet而成为 Internet的主干 网 2.1.3伟大的 Internet Internet的迅猛发展成果是有目共睹的,下面通过一组数据来 进一步了解和认识。 2013年1月15日,中国互联网络信息中心( CNNIC)在京发布 第31次《中国互联网络发展状况统计报告》(以下简称《报告》)。结 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
6 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 通信模块。 1982 年,Internet 由 ARPAnet、MILNET 等几个计算机网络合并 而成,作为 Internet 的早期骨干网,ARPAnet 试验并奠定了 Internet 存在和发展的基础,较好地解决了异种机网络互联的一系列理论和技 术问题。 1983年,ARPAnet分裂为两部分:ARPAnet和纯军事用的MILNET。 该年 1 月,ARPA 把 TCP/IP 协议作为 ARPAnet 的标准协议,其后,人 们称呼这个以 ARPAnet 为主干网的网际互联网为 Internet,TCP/IP 协议簇便在 Internet 中进行研究、试验,并改进成为使用方便,效 率极好的协议簇。与此同时,局域网和其它广域网的产生和蓬勃发展 对 Internet 的进一步发展起了重要的作用。其中,最为引人注目的 就是美国国家科学基金会 NSF(National Science Foundation)建立 的美国国家科学基金网 NSFnet。 1986 年,NSF 建立起了六大超级计算机中心,为了使全国的科学 家、工程师能够共享这些超级计算机设施,NSF 建立了自己的基于 TCP/IP 协议簇的计算机网络 NSFnet。NSF 在全国建立了按地区划分 的计算机广域网,并将这些地区网络和超级计算中心相联,最后将各 超级计算中心互联起来。地区网的构成一般是由一批在地理上局限于 某一地域,在管理上隶属于某一机构或在经济上有共同利益的用户的 计算机互联而成,连接各地区网上主通信结点计算机的高速数据专线 构成了 NSFnet 的主干网,这样,当一个用户的计算机与某一地区相 联以后,它除了可以使用任一超级计算中心的设施,可以同网上任一 用户通信,还可以获得网络提供的大量信息和数据。这一成功使得 NSFnet 于 1990 年 6 月彻底取代了 ARPAnet 而成为 Internet 的主干 网。 2.1.3 伟大的 Internet Internet 的迅猛发展成果是有目共睹的,下面通过一组数据来 进一步了解和认识。 2013 年 1 月 15 日,中国互联网络信息中心(CNNIC)在京发布 第 31 次《中国互联网络发展状况统计报告》(以下简称《报告》)。结
合《报告》数据,介绍如下。 (1)截至2012年12月底,我国网民规模达5.64亿,全年共计 新增网民5090万人。互联网普及率为42.1%,较2011年底提升3.8 个百分点。截至2012年12月底,我国手机网民规模为4.20亿,较 上年底增加约6440万人,网民中使用手机上网的用户占比由上年底 的69.3%提升至74.5%我国网民中农村人口占比为27.6%,相比2011 年略有提升,规模达到1.56亿,比上年底增加约1960万人。70.6% 的网民通过台式电脑上网,相比上年底下降了近三个百分点。通过笔 记本电脑上网的网民比例与上年底相比略有降低,为45.9%。手机上 网的比例保持较快增速,从69.3%上升至74.5%。 (2)我国域名总数为1341万个,其中“.CN”域名总数为751 万,占比为56.0%;“.中国”域名总数为28万。中国网站总数(即 网站的域名注册者在中国境内的网站数,包括在境内接入和境外接入) 继续回升至268万个。 (3)截至2012年12月底,受访中小企业中,使用计算机办公 的比例为91.3%,使用互联网的比例为78.5%,固定宽带普及率为 71.0%,开展在线销售、在线采购的比例分别为25.3%和26.5%,利用 互联网开展营销推广活动的比例为23.0%。 (4)我国域名总数增至1341万个,相比上年底增速达到73.1%。 表3中国分类域名数 数量(个) 占域名总数比例 7,507,759 56.0% 1,834,690 NET 629,154 283,484 ORG 145,414 11,578 合计 13.412,079 100.0% 表1-1中国分类域名数(截至201212) (5)截至2012年12月,中国网站2数量为268万,全年增长 38万个,增长率为16.8%。截至2012年12月底,中国网页数量为 1227亿个,比2011年同期增长41.7%。2012年中国单个网站的平均 网页数和单个网页的平均字节数均维持增长,显示出中国互联网上的 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
7 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 合《报告》数据,介绍如下。 (1)截至 2012 年 12 月底,我国网民规模达 5.64 亿,全年共计 新增网民 5090 万人。互联网普及率为 42.1%,较 2011 年底提升 3.8 个百分点。截至 2012 年 12 月底,我国手机网民规模为 4.20 亿,较 上年底增加约 6440 万人,网民中使用手机上网的用户占比由上年底 的 69.3%提升至 74.5%。我国网民中农村人口占比为 27.6%,相比 2011 年略有提升,规模达到 1.56 亿,比上年底增加约 1960 万人。70.6% 的网民通过台式电脑上网,相比上年底下降了近三个百分点。通过笔 记本电脑上网的网民比例与上年底相比略有降低,为 45.9%。手机上 网的比例保持较快增速,从 69.3%上升至 74.5%。 (2)我国域名总数为 1341 万个,其中“.CN”域名总数为 751 万,占比为 56.0%;“.中国”域名总数为 28 万。中国网站总数(即 网站的域名注册者在中国境内的网站数,包括在境内接入和境外接入) 继续回升至 268 万个。 (3)截至 2012 年 12 月底,受访中小企业中,使用计算机办公 的比例为 91.3%,使用互联网的比例为 78.5%,固定宽带普及率为 71.0%,开展在线销售、在线采购的比例分别为 25.3%和 26.5%,利用 互联网开展营销推广活动的比例为 23.0%。 (4)我国域名总数增至 1341 万个,相比上年底增速达到 73.1%。 (5)截至 2012 年 12 月,中国网站 2 数量为 268 万,全年增长 38 万个,增长率为 16.8%。截至 2012 年 12 月底,中国网页数量为 1227 亿个,比 2011 年同期增长 41.7%。2012 年中国单个网站的平均 网页数和单个网页的平均字节数均维持增长,显示出中国互联网上的 表 1-1 中国分类域名数(截至 2012.12)
内容更为丰富:平均网站的网页数达到约4.58万个,较上年同期增 长21.4%;平均每个网页的字节数为42KB,增长10.2%。 中国网站数量 323 300 268 150 2006 2008 2009 2010 2011 2012 来源:CNC中国互联网络发展状况统计调查 图1-1中国网站数量 中国网页数及其增长率 200% 161.0% 1227 108.8% 7 -50% 网页数 增长率 来源:QNC中国互联网络发展状况统计调直 2012,12 图12中国网页数及增长率 2012年 增长率 网页总数 个86.5829912612521 41.77% 个 59.364.979 静态网页 占网页总数比例 68.56% 49.19% 动态网页 1个:21318163697071215 占网页总数比例 50.81% 网页长度(总字节数) KB3,313,529,625,0095,140,463,284,4475.14% 平均每个网站的网页数 45,78921.40% 平均每个网页的字节数 10.21% 表12中国网页数 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
8 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 内容更为丰富:平均网站的网页数达到约 4.58 万个,较上年同期增 长 21.4%;平均每个网页的字节数为 42KB,增长 10.2%。 图 1-1 中国网站数量 图 1-2 中国网页数及增长率 表 1-2 中国网页数
上述的数据已经充分说明了互联网在中国的发展速度和对社会 的影响,更清晰地描述了网站和网页在中国的飞速发展。 Internet的伟大不仅仅在于技术的发展,而是互联网改变了人 们的生活方式、工作形态以及社会意识。 2.2协议 中文名称:协议 英文名称; protocol 定义:计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。 应用学科:通信科技(一级学科);通信协议(二级学科) 数据来源:全国科学技术名词审定委员会审定公布 2.2.ihttp 中文名称:超文本传送协议 英文名称: hypertext transport protocol Http 定义:一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传 送万维网文档的数据传送协议 应用学科:通信科技(一级学科);通信协议(二级学科) 数据来源:全国科学技术名词审定委员会审定公布 超文本传输协议(HTP, Hyper Text Transfer Protocol)是互 联网上应用最为广泛的一种网络协议。所有的Web文件都必须遵守这 个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面 的方法。 HTTP的发展是万维网协会(WorldwideWebconsortium)和 Internet工作小组( Internet Engineering Task Force)合作的结 果,(他们)最终发布了一系列的RFC,其中最著名的就是RFC2616 RFC2616定义了HTTP协议的普遍使用的一个版本--HTTP1.1。 我们访问网页使用的就是HTTP协议。例如访问一个网站,在浏 览器中输入网址后,浏览器会自动的把网站前面添加http://这 就说明访问该网址使用的为HTTP协议。 2.2.2FTP FTP( File transfer Protocol,FTP)是 Internet网络上两台 计算机传送文件的协议,FTP是在TCP/IP网络和 Internet上最早使 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
9 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 上述的数据已经充分说明了互联网在中国的发展速度和对社会 的影响,更清晰地描述了网站和网页在中国的飞速发展。 Internet 的伟大不仅仅在于技术的发展,而是互联网改变了人 们的生活方式、工作形态以及社会意识。 2.2 协议 中文名称:协议 英文名称:protocol 定义:计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。 应用学科: 通信科技(一级学科);通信协议(二级学科) 数据来源:全国科学技术名词审定委员会审定公布 2.2.1HTTP 中文名称:超文本传送协议 英文名称:hypertext transport protocol;HTTP 定义:一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传 送万维网文档的数据传送协议。 应用学科: 通信科技(一级学科);通信协议(二级学科) 数据来源:全国科学技术名词审定委员会审定公布 超文本传输协议(HTTP,HyperText Transfer Protocol)是互 联网上应用最为广泛的一种网络协议。所有的 Web 文件都必须遵守这 个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面 的方法。 HTTP 的发展是万维网协会(World Wide Web Consortium)和 Internet 工作小组(Internet Engineering Task Force)合作的结 果,(他们)最终发布了一系列的 RFC,其中最著名的就是 RFC 2616。 RFC 2616 定义了 HTTP 协议的普遍使用的一个版本--HTTP 1.1。 我们访问网页使用的就是 HTTP 协议。例如访问一个网站,在浏 览器中输入网址后,浏览器会自动的把网站前面添加“http://”,这 就说明访问该网址使用的为 HTTP 协议。 2.2.2FTP FTP(File Transfer Protocol, FTP)是 Internet 网络上两台 计算机传送文件的协议,FTP 是在 TCP/IP 网络和 Internet 上最早使
用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务 器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 我们通过网络传送文件和下载文件中,一部分是用的就是FTP协 议。当进行网站更新时,通常也会使用FTP协议。 2.3URL和域名 IP地址、URL地址和域名是访问网站最为常见的概念 2.3.1P地址 Internet是世界上最大的一个网络,无数台计算机都连接在这 个网络上,那么如何来确定 Internet上的每一台计算机的位置呢? 设想一下,在现实生活中,如何来区别每一个人呢?最有效和准 确的办法就是使用身份证号,每一个人有一个身份证号且伴随终身 Internet中采用了类似的办法来区别和准确指定每一台计算机。 Internet上的每台主机(Host)都有一个唯一的地址,这个地 址叫做IP地址( IP Address)。因特网上的计算机就是使用这个地址 在计算机和计算机之间传递信息,这也是 Internet能够运行的基础 IP地址的长度为32位,分为4段,每段8位,用十进制数字表 示,每段数字范围为0~255,段与段之间用句点隔开。例如 211.69.32.208。 在 Internet上,只要知道了你需要访问的计算机的IP地址,按 照相应的协议,就可以对其进行访问。 2.3.2域名 世界上的每一个网站都是存放在一个专用的计算机上,只要知道 了存放网站的计算机的IP地址,那么就可以访问这个网站。但是, IP地址是一组数字,如果需要访问的网站很多,记住数字是非常困 难的事情,这就今天上课的大家,互相记住每一个同学的身份证号是 几乎不可能的事情。 域名是为IP地址起的姓名,域名由若干个从a到z的26个拉丁 字母及0到9的10个阿拉伯数字及“-”、“.”符号构成并按一定的 层次和逻辑排列。目前也有一些国家在开发其他语言的域名,如中文 《web前端开发》讲稿/河南中医学院互联网应用技术研究所/htp:/abs.51 xuewen.cn
10 《Web 前端开发》讲稿 / 河南中医学院互联网应用技术研究所 / http://labs.51xueweb.cn 用的协议之一,它属于网络协议组的应用层。FTP 客户机可以给服务 器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 我们通过网络传送文件和下载文件中,一部分是用的就是 FTP 协 议。当进行网站更新时,通常也会使用 FTP 协议。 2.3URL 和域名 IP 地址、URL 地址和域名是访问网站最为常见的概念。 2.3.1IP 地址 Internet 是世界上最大的一个网络,无数台计算机都连接在这 个网络上,那么如何来确定 Internet 上的每一台计算机的位置呢? 设想一下,在现实生活中,如何来区别每一个人呢?最有效和准 确的办法就是使用身份证号,每一个人有一个身份证号且伴随终身。 Internet 中采用了类似的办法来区别和准确指定每一台计算机。 Internet 上的每台主机(Host)都有一个唯一的地址,这个地 址叫做 IP 地址(IP Address)。因特网上的计算机就是使用这个地址 在计算机和计算机之间传递信息,这也是 Internet 能够运行的基础。 IP 地址的长度为 32 位,分为 4 段,每段 8 位,用十进制数字表 示,每段数字范围为 0~255,段与段之间用句点隔开。例如 211.69.32.208。 在 Internet 上,只要知道了你需要访问的计算机的 IP 地址,按 照相应的协议,就可以对其进行访问。 2.3.2 域名 世界上的每一个网站都是存放在一个专用的计算机上,只要知道 了存放网站的计算机的 IP 地址,那么就可以访问这个网站。但是, IP 地址是一组数字,如果需要访问的网站很多,记住数字是非常困 难的事情,这就今天上课的大家,互相记住每一个同学的身份证号是 几乎不可能的事情。 域名是为 IP 地址起的姓名,域名由若干个从 a 到 z 的 26 个拉丁 字母及 0 到 9 的 10 个阿拉伯数字及“-”、“.”符号构成并按一定的 层次和逻辑排列。目前也有一些国家在开发其他语言的域名,如中文