第七章 互联及其应用基础.ppt
《第七章 互联及其应用基础.ppt》由会员分享,可在线阅读,更多相关《第七章 互联及其应用基础.ppt(41页珍藏版)》请在麦多课文档分享上搜索。
1、第七章 互联网及其应用基础,本章主要从应用的角度介绍了当前一些主要互联网基础知识和最新互联网应用技术(如博客、RSS、Wiki、Tag、网摘、SNS等)的应用方法。 本章重点如下: 基本HTML标志对 DHTML与HTML的区别与联系 ASP、ASP.NET的主要功能与特点 在IIS中的安装、启用ASP和ASP.NET的方法 ASP.NET的主要优点 XML的主要功能与特征 域名类型和结构 Gmail的主要特点和注册方法 Web2.0的主要功能、特点和新技术 博客、RSS、Wiki、Tag、网摘和圈子的使用方法,7.1 互联网基础,7.1.1 与互联网有关的基本概念 什么是互联网? “互联网”
2、是通常所说的“Internet”(因特网),又称“万维网”。是全球计算机或网络互联的一种最大型公用网络。 什么是WWW? WWW(World Wide Web,全球网),也称“万维网” ,是指在因特网上以超文本为基础形成的信息网。 什么是HTML? HTML(Hypertext Markup Language,超文本标记语言)是用于创建可从一个平台移植到另一平台的超文本文档的简单标记语言。 HomePage(主页) HomePage(主页)是可以通过WWW查询的Internet上WWW站点首页。,什么是URL? URL(Uniform Resource Locator,统一资源定位)也就是我们
3、通常所说的网址。 什么是HTTP? HTTP(HyperText Transfer Protocol,超文本传输协议)是一种进行 Web页面访问的网络通信协议。 什么是TCP协议? TCP/IP(Transmission Control Protocol/ Internet Protocol,传输控制协议/因特网协议)是计算机局域网与互联网通信的主要通信协议,负责通信过程数据包的传输控制和IP地址分配等任务。 什么是FTP? FTP(File Transfer Protocol,文件传输协议)是计算机网络上主机之间传送文件的一种服务协议。 什么是IP地址? IP(Internet Protoc
4、ol,因特网协议)地址是用于标识计算机和网络设备的地址,与计算机和设备,或端口名对应。,什么是ASP? ASP是Microsoft公司开发的一种包含了使用VB Script或Jscript脚本程序代码的网页。ASP的网页文件的格式是.ASP。 什么是XML? XML实际上是Web上表示结构化信息的一种标准文本格式。因为SGML太庞大了,而且学用两难,于是Web标准化组织W3C建议使用一种精简的SGML版本XML。XML与SGML一样,是一个用来定义其他语言的元语言。与SGML相比,XML规范不到SGML规范的1/10,简单易懂,是一门既无标签集也无语法的新一代标记语言。 什么是Cookies?
5、 Cookies英文单词中的本意是“小甜饼”。在计算机网络中,Cookies就是你所浏览的网站Web服务器暂存放在你的电脑里的一个小文本文件。用户每次访问同一站点时,Web应用程序都可以读取Cookie包含的信息。Cookie最根本的用途是能够帮助Web站点保存有关访问者的信息。更概括地说,Cookie是一种保持Web应用程序连续性(即执行“状态管理”)的方法。,7.1.2 互联网域名,互联网上的域名是用来标识互联网网站的,它的作用与计算机名差不多。因为是在互联网上,所以它所对应的就是互联网IP地址,为了就是容易记忆。 1. 域名的结构 完整的域名由二个或二个以上部分组成,各部分间用英文句点“
6、.”分隔。如、 、yahoo.ca.us和yahoo.co.uk等,其中第一个域名由二部分组成,第二个域名和第三个域名由三部分组成。在完整的域名中,最右一个“.”的右边部分称为顶级域名或一级域名(TLD,Top Level Domain)。 2. 域名类型 (1)顶级域名(TLD) 顶级域名由ICANN(Internet域名与地址管理机构)批准设立,它们是二个英文字母或三个英文字母的缩写。,目前互联网上的域名体系中共有三类顶级域名:通用顶级域名、办家代码顶级域名、新增通用顶级域名。 通用顶级域名(gTLD,General Top Level Domain)。 通用顶级域名(也称“类别顶级域名”
7、)共有7个,也就是现在通常说的国际域名。 目前向所有用户开放的通用顶级域名有:.com、.net和.org三个。限于美国专用的顶级域名有:.int、edu、.gov和.mil。 国家代码顶级域名(ccTLD,Country Code Top Level Domain) 国家代码顶级域名又称“地理顶级域名”,它是243个国家和地区的代码,用二个字母缩写来表示,例如.CN代表中国,.UK代表英国。 新增通用顶级域名 “新增通用顶级域名”是ICANN根据互联网发展需要,在2000年11月做出的。包含7类:biz、info、name、pro、aero、coop和museum。其中前4个是非限制性顶级域
8、名,后3个是限制性顶级域名。 (2)二级域名(SLD),在完整的域名中,最右一个“.”的左边部分称为二级域名,命名规则由相对应的顶级域名管理机构制定,并由相应的机构来管理。我国互联网的二级域名分为行政区域名和类别域名两类。行政区域名34个,适用于我国的各省、自治区、直辖市。 (3)三级域名(TLD) 在完整的域名中,二级域名的左边部分称为三级域名,由相对应的二级域名所有人来管理。由于各个顶级域名的政策不一样,这个管理者可以是专门的域名管理机构,也可以是公司或个人。 3. 域名注册机构 各级域名分别是由ICAAN、InterNIC、CNNIC 注册、管理的。 (1)ICANN ICANN(互联网
9、名称与数字地址分配机构)成立于1998年10月,是一个集合了全球网络界商业、技术及学术各领域专家的非营利性国际组织。它负责互联网协议(IP)地址的空间分配、协议标识符的指派、通用顶级域名(gTLD)以及国家和地区顶级域名(ccTLD)系统的管理、以及根服务器系统的管理。,关于ICANN的更多信息请登录网站:http;/www.icann.org (2)InterNIC InterNIC成立于1993年4月1日,由三部分组成:注册服务()、目录和数据库服务()和信息服务()。InterNIC只分配网络号,主机号的分配由系统管理员来负责。 关于InterNIC的更多信息请登录网站:Http;/ (
10、3)CNNIC CNNIC(中国互联网络信息中心)是我国自己的域名注册和管理机构,当然仍然要遵守以上两个国际域名注册和管理机构的规定。 CNNIC承担的主要负责:互联网地址资源注册管理;互联网调查与相关信息服务;目录数据库服务;互联网寻址技术研发;国际交流与政策调研和承担中国互联网协会政策与资源工作委员会秘书处的工作。,7.1.3互联网的起源与发展,Intetnet起源于美国国防部高级研究计划局(ARPA)于1968年主持研制的用于支持军事研究的计算机实验网ARPANET。它的起源与发展主要可分为以下几个阶段: Internet的雏形 1969年,美国国防部研究计划管理局(ARPA)开始建立一
11、个命名为ARPANET的网络,当时建立这个网络的目的只是为了将美国的几个军事及研究用电脑主机连接起来,人们普遍认为这就是Internet的雏形。 计算机网络的发展 20世纪70年代末到80年代初,计算机网络得到了蓬勃发展,各种各样的计算机网络应运而生,网络规模和数量上都得到了很大的发展。,TCP/IP协议研制成功 1980年,TCP/IP协议研制成功。1982年,ARPANET网络开始采用IP协议。这是一个非常重要的技术转折点。 第一个Internet诞生 美国国家科学基金会(NFS)在1985开始建立NSFNET。1986年美国国家科学基金会NSF资助建成了基于TCP/IP技术的主干网NSF
12、NET,世界上第一个互联网产生,迅速连接到世界各地。 Internet的商业化运作 20世纪90年代,随着Web技术和相应的浏览器的出现,互联网的发展和应用出现了新的飞跃。1995年,NSFNET停止运作,Internet已彻底商业化了。 Internet的高速发展 1995年以来,互联网用户数量呈指数增长趋势,平均每半年翻一番。 第二代互联网(Internet2) 下一代互联网(Internet2)的关键技术就是目前经常见到的Web2.0,当然它包括了一系列的相关技术,其中一个重中之重就是下一代IP协议IPv6。,7.1.4 十大Internet骨干网和四大公用数据网,目前我国有10家网络运
13、营商(即十大Interent骨干网)和四大公用数据通信网。 1. 十大Internet骨干网 10家骨干网分别是:中国公用计算机互联网(CHINANET)、中国科技网(CSTNET)、中国教育和科研计算机网(CERNET)、中国金桥信息网(CHINAGBN)(已并入网通)、中国联通互联网(UNINET)、中国网通公用互联网(CNCNET)、中国移动互联网(CMNET)、中国国际经济贸易互联网(CIETNET)、中国长城互联网(CGWNET)和中国卫星集团互联网(CSNET)。其中非营利单位有四家:中国科技网、中国教育和科研计算机网、中国国际经济贸易互联网和中国长城互联网。根据中国互联网络信息中
14、心(CNNIC)2006年1月17日发布的第17次中国互联网络发展状况报告得知,十大骨干网的国际出口带宽总量为136,106Mbps。,2. 我国四大公用数据网 我国的四大公用数据网是:中国公用数字数据网(CHINADDN)、中国公用分组交换网(CHINAPAC)、中国公用帧中继网(CHINAFRN)和中国公用电子信箱系统(CHINAMAIL)。 中国公用数字数据网(CHINADDN):是电信部门经营管理的中国公用数字数据网,于1994年10月开通。目前,该网络已覆盖全国所有省会城市及3000个县以上市和乡镇。 中国公用分组交换网(CHINAPAC):由电信部门建立,于1993年9月开通。CH
15、INAPAC网直接覆盖全国的所有地市和绝大部分县城。 中国公用帧中继网(CHINAFRN):已由中国电信于1997年建成,是采用了ATM平台的可提供信元中继和帧中继业务的宽带业务网。CHINAFRN经过全网联调,已对社会开放业务。 中国公用电子信箱系统(CHINAMAIL):利用CHINAPAC网的通信平台,向分组网、电话网和用户电报网上的所有用户提供电子信箱服务。,7.2 HTML基础,现在各种内容丰富的多媒体网页文件基本上都是通过使用HTML(Hypertext Markup Language,超文本标记语言)的软件制作出来的。 7.2.1 SGML和HTML简介 HTML 是在 SGML
16、(标准通用置标语言)定义下的一个描述性语言,或可说 HTML 是SGML的一个应用程式。HTML不是程式语言,如C+和Java之类,只是标记语言,基本上你只要明白了各种标记的用法就行了。 一个典型的文档可被分成三个层次:结构(structure)、内容(content)和样式(style),SGML主要是处理结构和内容之间的关系。 HTML是用于创建可从一个平台移植到另一平台的超文本文档的一种简单标记语言,经常用来创建Web页面。HTML文件是带有格式标识符和超文本链接的内嵌代码的ASCII 文本文件。用它编写的文件的扩展名是.html或.htm。,7.2.2 常用HTML标记,HTML语言使
17、用标志对的方法编写文件,既简单又方便,所以直到现在网页制作仍离不开HTML。它通常使用这样的标志对(也有不是成对出现的标志)来表示标志的开始和结束的。 HTML所用的标志非常之多,在此也仅能介绍一些主要应用的标志。常用的标志有:、和 等。具体标志说明参见书中介绍。有关标志的应用方法需参见有关书籍。,7.2.3 DHTML(动态HTML),DHTML将HTML 、CSS和脚本语言有机结合在一起,来制作充满动感的交互性网页 。 传统的HTML是静态的,被加载后,它就像搬到互联网上的书本,与浏览者缺乏交互。而动态HTML则意味着Web页面对用户有响应,即动态HTML能自动变化。DHTML 则在很大程
18、度上降低了制作交互性动态网页的难度。DHTML只是在传统的HTML的基础之上增加了CSS(层叠样式表单)和脚本语言,非常容易掌握。更为可贵的是,它与Java Applet和ActiveX所制作的动态网页相比,DHTML的大小几乎可以忽略不计。 DHTML主要包括:HTML 4.0、CSS、浏览器对象模型和Script等内容。其特点是可以实现动态内容、动态样式、绝对定位和数据绑定。,7.3 ASP基础,ASP(Active Server Pages,活动服务器页面)是微软公司开发的一种使用VB Script或Jscript脚本程序代码的网页程序。ASP文件是以.asp为扩展名的, 当浏览器浏览A
19、SP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。它的特殊之处在于所有可以在HTML文件中使用的标记语言都可以用于ASP文件中,而且ASP文件通过标记对把 VB Script 或 Java Script脚本语言的程序嵌入文档中,当服务器遇到这对标志时,便将其视为程序来进行解释执行,然后将执行的结果传送到客户机上供用户浏览,并且用户无法看见ASP的源文件,因此ASP也被称为服务器端脚本文件。,7.3.1 ASP的起源,1. HTML的起源 万维网(WWW )起源于设在瑞士的CERN实验室。Tim Berners-Lee及其开发
20、小组,花费大量的时间,研究建立了一种以一定格式传输信息的方法,这就是众所周知的超文本传输协议(简称为HTTP)。该协议就使用了超文本标记语言(HTML)。 2. 动态页面的起源 对于Web服务器来说,提供一个接口使其他应用程序能够与之相连成为一种常用的方法。通过这个接口,定制的可执行程序能够接收来自客户端的信息,包括通过点击超链接或在浏览器中键入统一资源定位符(URL)所提出的页面请求的细节。,这些应用程序接口就是公共网关接口(CGI ),是一种可用任何语言(如C语言)实现的标准。它产生于那些使用cgi-bin目录的应用程序(这里“bin”代表二进制代码,而不是文本)。它要求懂得C语言的编程方
21、法,并且每当对程序做很小的文字上或标记上的变动,都必须重新编译、重新生成可执行文件,这就限制了CGI和动态页面的使用。后来取而代之的是开发了一种用脚本语言创建网页的方法,这种语言就是使用摘要和报告语言(Perl)。它允许信息的创建者以一种非常类似于简化版C或C + +的语言编写代码。在Perl脚本中,可以“写”文本和标记,用标准输入(stdin)和标准输出(stdout )函数通过CGI与Web服务器通信,输出到浏览器。 3. 微软的动态页面创建技术 微软随Windows NT 3.51推出了,也就诞生了他们的第一个版本Web服务器软件IIS(互联网信息服务)1.0。它支持以前的CGI接口语言
22、,也提供了另外一个称之为Internet服务器应用编程接口(ISAPI )的接口,允许使用C和C+等编译语言生成可执行文件,使操作更加高效。此后微软和其他第三方开发商推出了许多能通过ISAPI连接到IIS的应用软件。,7.3.2 ASP的常用内置对象、组件,ASP中最为常用的内置对象和组件如下: Request对象:用来连接客户端的Web页(.htm文件)和服务器的Web页(.asp文件),可以获取客户端数据,也可以交换两者之间的数据。 Response对象:用于将服务端数据发送到客户端。可通过在客户端浏览器上显示,在用户浏览页面的重定向以及在客户端创建cookies等方式进行。该功能与上面介
23、绍的Request对象的功能恰恰相反。 Server对象:许多高级功能都靠它来完成。它可以创建各种Server对象的实例以简化用户的操作。 Application对象:它是个应用程序级的对象,用来在所有用户间共享信息,并可以Web应用程序运行期间持久地保持数据。如果不加以限制,所有客户都可以访问这个对象。,Session对象:它为每个访问者提供一个标识,可以用来存储访问者的一些喜好和跟踪访问者的的习惯。如我们常见的Cookie文件就是利用了这一对象,在购物网站中,Session常用于创建购物车(Shopping Cart)。 Browser Capabilities(浏览器性能组件):可以确切
24、的描述用户使用的浏览器类型、版本以及所支持的插件功能。使用此组件能正确地裁剪出自己的ASP文件输出,使得ASP文件适合于用户的浏览器,并可以根据检测出的浏览器的类型来显示不同的主页。 FileSystem Objects(文件访问组件):FileSystem对象允许你访问文件系统,处理文件,但将影响文件系统。对于一个大容量的Web站点,不用使用FileSystem对象,因为存取单个文件的性能将下降。如果不是在同一时间存取多个文件,使用FileSystem对象就不会导致性能冲突。 ADO(数据库访问组件):ADO提供了访问OLEDB数据源的程序方法,ASP就是使用它访问数据库。 Ad Rotat
25、or(广告轮显组件):专门为出租广告空间的站点设计的,可以动态的随机显示多个预先设定的BANNER广告条。,7.3.3 ASP的主要功能与特征,1. ASP主要功能 从应用的层面看,ASP有如下的功能: 处理由浏览器传送到站点服务器的表单输入。 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。 读写站点服务器文件,实现访客计数器、座右铭等功能。 提供广告轮播器,取得浏览器信息、URL表管理等内置功能。 由cookies读写用户端的硬盘文件,以记录用户的数据。 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。,使用VBScript或JScrip
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 章互联 及其 应用 基础 PPT
