




免费预览已结束,剩余62页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主讲教师:王晓荣2015年9月,因特网技术基础,课程简介,1、学时分配:总64学时48+162、课程主要内容3、课程学习建议:独立的计算机,练习4、考核方式:闭卷、笔试;最终成绩包括试卷成绩(60%)、实验成绩(30%)、平时成绩(10%),注意事项,1、学习方式:以实践为主2、参考书目:ASP动态网站开发基础教程与实验指导李文才田中雨刘跃军等编著清华大学出版社ASP动态网页设计与实现汪唯清汪唯华主编清华大学出版社,主要内容,第一章WEB基础,一、Internet基础知识“Inter”的含义是“交互”,“net”是指网络,Internet是一个计算机交互网络,称为国际互联网络(因特网)。最初由美国政府及科研机构建立起来的,目的是为了方便美国政府及科技工作者互通信息。但人们不久就意识到系统非常有用而且有趣,越来越多的人便加入Internet,于是一些商业机构开始为普通用户提供Internet服务,从而使Internet更加普及,使用更加方便。,Internet在当今计算机界乃至整个世界都是最热门的话题,以至有人将它称为“信息高速公路”。从技术的角度看,可以认为Internet是“一个相互衔接的IP网”,可以对成千上万的局域网、企业网、校园网及全球性计算机网络进行实时互连。,二、Internet的功能,Internet实际上是一个应用平台,在它的上面可以开展很多种应用:1、信息的获取与发布(WWW)Internet是一个信息的海洋,通过它可以得到无穷无尽的信息,其中有各种不同类型的书库、图书馆、杂志期刊和报纸。2、电子邮件(E-mail)3、网上交际,4、电子商务5、网络电话6、网上事务处理7、Internet的其他应用例如远程教育,远程医疗、远程主机登录、远程文件传输等等。Internet还处在不断发展的状态,谁也预料不到,明天的Internet会成为什么样子。,三、WWW服务,WWW是Internet的多媒体信息查询工具,是Internet上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。因为有了WWW工具,才使得近年来Internet迅速发展,且用户数量飞速增长。,1、WWW简介,WWW是WorldWideWeb(环球信息网)的缩写,也可以简称为Web,中文名称被称为“互联网”或者万维网。它起源于1989年3月,是由Tim.Berners.Lee(蒂姆伯纳斯李)欧洲量子物理实验室CERN(theEuropeanLaboratoryforParticlePhysics)所发展出来的主从结构分布式超媒体系统。,WWW即Web,是一个资料空间。在这个空间中:一样有用的事物,称为一样“资源”;并且由一个全域“统一资源标识符”(URL)标识。,URL(UniformResourceLocators)统一资源定位是各种资源在Internet上统一的表示方式,URL格式如下:protocol:/host.domain/path/filename,协议(HTTP),服务器域名,网页在服务器上的虚拟路径,绝对URL(是完整的Internet地址)通常由:,协议(HTTP)服务器域名网页在服务器上的虚拟路径组成,网页在Internet上是通过URL来指明其所在的位置;每个不同的网页都应该有不同的URL。,比如:新浪网主页的URL是,协议,http:/,服务器域名,又比如:,微软公司的域名,是网页在微软公司主页服务器上的路径,如:,它的含义如下:1.http:/:代表超文本传输协议,通知服务器显示Web页,通常不用输入;2.www:代表一个Web(万维网)服务器;4.China/:为该服务器上的子目录,就好像我们的文件夹;5.Index.htm:是文件夹中的一个HTML文件(网页)。,这些资源通过超文本传输协议(HypertextTransferProtocol)传送给使用者,而后者通过点击链接来获得资源。通过它可以存取世界各地的超媒体文件,内容包括文字、图形、声音、动画、资料库、以及各式各样的软件。,对URL的总结:,1).通信协议及主机名、域名可不分大小写。2).主机名包含:主机类别、网域类型、国家和地区码等项目。主机类别:www,mail,ftp网域类型:.com商业组织.edu教育及学术研究单位.int国际组织.net管理网络的机构.mil军事机构.gov政府机构.org研究单位及非营利组织,国家或地区码说明.in印度.us美国.jp日本.mg马来亚.cn中国.ca加拿大.sg新加坡.uk英国.au澳洲.it意大利.kr韩国.fr法国,2、WWW的发展和特点,Web服务器成为Internet上最大的计算机群,Web文档之多、链接的网络之广,令人难以想象。WWW采用的客户/服务器结构,其作用是:整理和储存各种WWW资源,并响应客户端软件的请求;把客户所需的资源传送到WindowsXP、WindowsNT、Unix或Linux等平台上。,由于用户在通过Web游览器访问信息资源的过程中,无需再关心一些技术性的细节,而且界面非常友好,因而Web在Internet上一推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。,3、WWW的工作原理,WWW中的信息资源主要以一篇篇的Web文档(或称Web页)为基本元素所构成。Web页采用超级文本(HyperText)的格式(超级链接或简称链接)。,当用户从WWW服务器取到一个文件后,用户需要在自己的屏幕上将它正确无误地显示出来;将文件放入WWW服务器的人不知道将来阅读文件的人使用哪种类型的计算机或终端;要保证每个人在屏幕上都能读到正确显示的文件,必须以某种类型的计算机或终端能“看懂”的方式来描述文件,于是就产生了HTML。,HTML简介,HTML(HyperTextMarkupLanguage)是超文本标记语言。HTML对Web页的内容、格式及Web页中的超级链接进行描述,而Web浏览器的作用就在于读取Web网点上的HTML文档,再根据此类文档中的描述组织并显示相应的Web页面。TML文档本身是文本格式,用任何一种文本编辑器都可以对它进行编辑。,Web的表现形式:,主要表现为以下三种形式:超文本(hypertext)超媒体(hypermedia)超文本传输协议(HTTP)等。,超文本(hypertext),是超级文本的简称。超文本实现文本之间的跳转一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索,所以超文本必须配合浏览器方能显示出超文本所加的特殊效果。,用于浏览网页的工具。常见的两种:MicrosoftInternetExplorer(简称IE)NetscapeNavigator,超媒体(hypermedia),是超级媒体的简称。超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。,Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,Web的一个主要的概念就是超文本连接,它使得文本不再象一本书一样是固定的线性的。而是可以从一个位置跳到另外的位置。可以从中获取更多的信息。可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为Web。,超文本传输协议(HTTP),超文本传输协议(HTTP)HypertextTransferProtocol超文本在互联网上的传输协议。WWW的工作基于客户机/服务器(C/S)计算模型,由Web浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。,HTTP协议的作用原理包括三个步骤:连接、请求、应答,连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。请求:Web浏览器通过socket向Web服务器提交请求。HTTP的请求一般是GET或POST命令(POST用于FORM参数的传递)。应答:Web浏览器提交请求后,通过HTTP协议传送给Web服务器。Web服务器接到后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在Web浏览器上显示出所请求的页面。,与WWW相关的名词术语:,网页与主页:网页的英文是Webpage,它是指一种存储在Web服务器(网站服务器)上,通过Web进行传输,并被浏览器所解析和显示的HTML文件,网页文件通常又被称为HTML文件,它的文件扩展名通常为“html”和“htm”。网页是网站的基本信息单位,一个网站通常由众多的网页组成。每一个WWW服务器上存放着大量的网页文件信息。主页(Homepage)是一种特殊的网页,它专指一个网站的首页。,浏览器,浏览器Browser是应用于互联网的客户端浏览程序。用于向互联网上的服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放。,流行的浏览器软件,MicrosoftInternetExplorer(简称IE)NetscapeNavigatorMozillaFirefox腾讯TTOpera,服务器,服务器是专指某些高性能计算机,具有固定IP地址,能够通过网络,对外提供服务和信息,用户通过服务器才能获得丰富的网络共享资源。服务器可以分为Web服务器、E-mail服务器、FTP服务器等等。也可以只用一台计算机来同时实现Web服务器、E-mail服务器、FTP服务器等服务器的功能。相对于普通PC来说,在稳定性、安全性、性能等方面都要求更高。通常服务器的硬件配置都比较高。,36,WWW服务器,WWW是Internet/Intranet最主要的服务之一。WWW服务器是WWW的核心,安装在性能较好的计算机中。WWW服务器软件MicrosoftInternetInformationServer(简称IIS)IBMWebSphereBEAWebLogicApache服务器,37,WWW服务器上存储着很多的HTML文件。用户可以用浏览器通过超文本传输协议访问并显示这些页面。WWW服务器包括CGI或ASP等软件,提供与网上其他资源,包括数据库资源连接的可能性。通过设计中间件实现WWW服务器与数据库连接。,中间件的作用是把静态页面中的检索项转换成SQL语句访问数据库,并把会送的数据库资源转换成浏览器能够解释的HTML页面。,CGI,CGI(CommonGatewayInterface的缩写)的中文译名是“公用网关接口”,它是用于Web服务器和外部应用程序之间信息交互的标准接口。更确切地说,CGI仅是在WWW服务器上可执行的程序代码。它的工作就是控制信息要求而且产生并传回所需的文件,提供给客户端HTML页面的接口。,CGI的特点:运行速度快,兼容性好可以用任何一种用户熟悉的高级语言(如C、C+、VB、Perl)来编写CGI程序。应用CGI,可为用户提供许多HTML不能做到的功能。利用CGI可以借助与其他系统的结合而增强WWW服务器的功能,例如,与数据库管理系统(DBMS)的结合,可使WWW服务器提供或记录信息。,ASP,ASP(ActiveServerPages的缩写)的中文译名是“动态网页”,是微软推出的用以取代CGI的技术。ASP是一套服务器端的脚本运行环境。通过ASP可以结合HTML网页、ASP质量和ActiveX元素建立动态、交互、高效的Web服务器应用程序。,超链接(hyperlink),每一个网页都包含能够链接到其他页面的链接信息,用户可以点击这个链接,跳转到它所指向的页面上。,HTML,HTML(HyperTextMarkupLanguage):超文本标记语言,是一种专门用来设计网页文件的计算机语言。HTML对网页上的文本、图片等多媒体所出现的位置、类型、顺序及关系都使用标记语法做定义。一般HTML网页文件都以.htm或为扩展名,浏览器会按照标记语法解释并处理.htm的内容。,IP地址,连接网络的计算机都有类似于电话号码的地址,通常称之为IP地址。接入互联网的计算机必须有一个全球唯一的IP地址,IP地址可以看做计算机入网的“身份证号”也用于网络通讯时准确的定位和标志计算机。,每个IP地址用四个字节表示例如某单位的Web服务器的地址1,每个字节用十进制表达用点隔开每个数字范围是介于0到255之间的。,IP地址从网络规模上区分,可以分为A、B、C三大类。,A类地址格式:A类地址的网络ID仅用一个字节(第1位必须是0)表示,因此全球仅有128个此类地址,此类地址的网络主机数量可以达到约16777214台,目前基本在美国使用,如图所示。,A类地址格式,B类地址格式:B类地址的网络ID用两个字节(第1、2位必须是10)表示,全球有16384个此类地址;该类地址的网络主机数量约可达65534台,如图示。,B类地址格式,C类地址格式:C类地址的网络ID用三个字节(第1、2、3位必须是110)表示,因此全球有419万个此类地址,该类地址的网络主机数量可达254台,此类地址基本被分配在世界各地使用,如图所示。,C类地址格式,DNS,DNS(DomainNameSystem):域名系统。IP地址由4个8位的数字组成,不容易记忆大多使用域名(DomainName)来代表Internet上的某台服务器为了将DomainName转换成对应的IP地址,就必须经过DNS(域名)服务器来进行转换,将DomainName换成IP地址。,域名系统采用与IP地址相似的层次结构,它将整个Internet划分为多个顶级域,并为每个顶级域规定通用的顶级域名顶级域名采用2种分配模式:组织模式与地理模式。美国是Internet的发源地,美国的顶级域名以组织模式划分;其他国家的顶级域名以地理模式划分。,Internet域名结构,顶级域名的定义,com:商业组织edu:教育机构gov:政府部门int:国际组织mil:军事部门net:网络支持中心org:非赢利性组织,域名系统采用类似倒过来的“树”形式进行管理网络中的电脑通过访问域名服务器查找到该主机的IP地址,方可访问该主机,如图所示。,TCP/IP通信协议,TCP/IP(TransmissionControlProtocol/InternetProtocol),传输控制协议/互联网络协议;Internet最基本的协议,由底层的IP协议和TCP协议组成。TCP/IP协议是Internet中成千上万计算机间沟通的纽带,能沟通才能变换彼此间的文件数据。TCP/IP协议的开发工作始于20世纪70年代,是用于互联网的第一套协议。,四、Web结构,(1)C/S结构(客户/服务器结构)服务器通常采用高性能PC、工作站或小型机,并采用大型数据库(Oracle、SQLSever);客户端需要安装专用的客户端软件。,C/S结构优点,能充分发挥客户端PC机的处理能力,很多工作可以在客户端处理后再提交给服务器。减轻服务器负担,客户端响应速度快。,C/S结构缺点,只适用于局域网;不适应现代移动办公和分布式办公的需求。客户端需要安装专用的客户端软件。首先设计安装工作量其次是任何一台计算机出问题都需要进行重新安装或维护。最后,如果软件升级,每一台客户机都要重新升级,其维护和升级成本高。对客户端的操作系统一般也会有限制。不能做到跨平台。,(2)B/S结构(浏览器/服务器结构)是对C/S结构的一种改进;用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在Brower实现,主要事务在Sever端实现。大大简化了客户端计算机负荷,减轻了系统维护和升级的成本和工作量,降低了用户的总体成本。,B/S结构的优点,客户端零成本:可以在任何地方进行操作而不需安装任何专门软件,只要有一台能上网的计算机就能使用.系统升级方便快捷;数据非常安全:该结构下的客户端不保存任何业务数据和数据库连接信息,即使客户端损坏,数据也不会遭到破坏。,(3)Web系统的三层结构,B/S系统常常采用三层基本结构:数据访问层:实现对数据的访问功能,如添加、删除、修改和查询数据。业务逻辑层:实现业务的具体逻辑功能,用某种计算机语言来实现。显示层(表示层):将业务功能在显示器上显示出来。,五、Web开发技术的发展,(1)静态页面时代只使用静态HTML编写,这种Web应用很难称之为传统意义上的应用程序,更恰当的形容应该是电子文档。如果网页内容要更新,则必须重新编辑。即使网页上有动画,但也还是没脱离静态的范畴。,61,纯粹HTML格式的网页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社区组织考试题库及答案
- 森林防火安全知识培训
- 梭状芽胞杆菌课件
- 焊工(技师)理论考试试题及答案
- 2025年文化旅游讲解员高级题库大全
- 2025年高频考点机关安保招聘面试中的法律法规知识应用
- 2025年电商公司运营中心主管面试备考要点及预测题
- 2025年旅游景点导游资格考试备考宝典
- 2025年电子商务运营师能力评估模拟题
- 2025年篮球裁判员比赛水平测试试题及答案
- (2025)辅警招聘考试题题库及答案
- 大学普通化学-课件文档
- 公安机关办理行政案件程序规定课件
- 某电厂拆除工程施工方案
- 退伍军人贫困申请书
- 九年级全一册英语单词默写表(人教版)
- 教育培训项目的质量控制与保障措施
- 会籍顾问礼仪培训
- 中医药质量与安全管理制度
- DB51T 1174-2010 政务服务中心基础设施建设规范
- 公司质量管理简介
评论
0/150
提交评论