《WEB技术基础》PPT课件.ppt_第1页
《WEB技术基础》PPT课件.ppt_第2页
《WEB技术基础》PPT课件.ppt_第3页
《WEB技术基础》PPT课件.ppt_第4页
《WEB技术基础》PPT课件.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,第1章 WEB技术基础,了解Internet基本概念 了解WEB基本概念 了解WEB相关开发技术,教学目的,教学内容,Internet连接了世界不同国家、地区的不同计算机,任何接入Internet的计算机都可以访问位于Internet上的共享数据资源。,1.1 Internet概述,1969年,ARPANET网形成 。 1974年,开发TCP /IP协议。 1974年,开发Telnet 。 1976年,开发Unit-to-Unix协议。 1979年,Usenet的建立。 1981年,开发Bitnet 。 1982年,互联网采用TCP/IP为通信标准。 1984年,DNS(域名服务)出现 。 1989年,提出了WWW概念。 1990年,开发了浏览器。,1.1.1 Internet的发展,TCP/IP协议是Internet上所采用的标准通信协议。它实际上是一组协议的总称,包含了TCP(传输控制协议)、IP(网络协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、APR(地址解析协议)等众多协议内容。 其中TCP和IP是保证数据完整传输的两个最重要的协议 。,1.1.2 Internet的工作原理,IP地址 IP地址是识别Internet中的主机及网络设备的惟一标识。 每个IP地址长度为32位(4字节),由四个十进制数通过“.”分隔组成,每个十进制数的取值范围为0255,描述形式如: 。 每个IP地址可分为网络地址和主机地址两部分。,1.1.2 Internet的工作原理,IP地址 可以分为五类:A类地址、B类地址、C类地址、D类地址和E类地址。最常用的是A类地址、B类地址和C类地址。 A类IP地址 :一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从 到。 B类IP地址 :一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从到55。 C类IP地址:一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从到55。,1.1.2 Internet的工作原理,IP地址 可以分为五类:A类地址、B类地址、C类地址、D类地址和E类地址。最常用的是A类地址、B类地址和C类地址。 D类IP地址:第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。 E类IP地址 :以“llll0”开始,为将来使用保留,全零(“”)地址对应于当前主机;全“1”的IP地址(“55”)是当前子网的广播地址。,1.1.2 Internet的工作原理,域名 域名管理系统DNS(Domain Name System),它为每个主机分配字符名称,也就是域名,访问网络时该系统会自动实现域名与IP地址的转换。 域名采用分级命名的机制,基本结构为: 主机名.三级域名.二级域名.顶级域名,1.1.2 Internet的工作原理,URL(Uniform Resource Locator) 统一资源定位符URL是对可以从Internet上得到的资源的位置和访问方法的一种简洁的表示。 它的基本格式如下: : / : / 常用的访问方式有http(超文本传输协议HTTP)、ftp(文件传输协议FTP)等 。 对于某些资源在访问时需要给出服务器提供的端口号,但是在一般情况下服务器都采用标准保留端口号,如HTTP的保留端口号是80。 对于URL的描述和是必须的,和有时可以省略。,1.1.2 Internet的工作原理,Internet提供的基本服务包括 WWW服务 E-mail服务 FTP服务 BBS服务 USENET服务 E-Commerce服务,1.1.3 Internet的应用领域,WEB全称为World Wide Web(简称WWW,也就是万维网),是Internet提供的一种信息服务。,1.2 WEB技术概述,WEB站点的开发可以分成客户端和服务器端两部分,客户端主要用于显示信息内容,也就是我们浏览的WEB页面,服务器端程序的主要功能是对所需信息进行处理。 常用的Web客户端开发技术有HTML、XML、CSS、脚本语言等。 常用的WEB服务器端开发技术有JSP、ASP、PHP、ASP.NET等。,1.2.1 WEB技术简介,WEB客户端开发技术 HTML (HyperText Markup Language,超文本标记语言) HTML语言是一种标记语言,它通过标记来描述页面上的文字、影像、图片等内容。 我们可以使用任何文字编辑软件来编辑HTML代码,常用的开发软件如Dreamweaver等也都是制作HTML页面的不错选择。 XML(eXtensible Markup Language,可扩展标记语言) XML可以自定义标记,描述的是文档的结构和意义,它本身不描述文档的显示方式。 要想使XML文档在浏览器中按特定样式显示,必须要有相应的样式文件,如CSS文件或XSL文件等。,1.2.1 WEB技术简介,WEB客户端开发技术 CSS(Cascading Style Sheets,层叠样式表) CSS的主要工作就是描述WEB页面的显示风格和样式,使用它可以使得WEB页面的显示内容与显示样式分开,有利于对页面文件的维护。 脚本语言 常用的脚本语言有VBScript和JavaScript,它们都是由浏览器解释执行的 。 它们不仅可以作为客户端程序的开发技术,也可以应用于服务器端程序的开发。,1.2.1 WEB技术简介,WEB服务器端开发技术 JSP(Java Server Pages) JSP页面由HTML代码和嵌入其中的JSP代码组成,是基于Java Servlet及整个Java体系的Web开发技术。 JSP页面被客户端请求后由服务器对该JSP代码进行处理,然后将运行结果返回给客户端的浏览器。 ASP(Active Server Pages) 通过ASP我们可以将HTML、ASP指令和ActiveX组件结合以建立动态交互而且高效的Web服务器应用程序。,1.2.1 WEB技术简介,WEB服务器端开发技术 PHP(Personal HomePage tools) PHP语法借鉴了C、Java和Perl等语言,它可以嵌入到HTML中,更好地对页面进行控制。 ASP.NET ASP.NET是.NET架构的一部分,它提供了在分布环境下进行Web应用开发的环境和工具。,1.2.1 WEB技术简介,WEB的内容保存在WEB站点(服务器)中,用户可以通过浏览器访问WEB站点,获取自己所需的各种信息,这些信息都是彼此关联的文档,通过超链接将不同的页面信息连接在一起。 WEB所存放的信息是超文本类型的,包含了文字、图形、音频、视频等多种内容。 HTTP是用于从WWW服务器传送文件到本地客户端浏览器的传送协议。,1.2.2 WEB的工作模式,HTTP协议是基于请求/响应的工作模式 。 它的工作过程为: 用户启动客户端浏览器,在浏览器中输入要访问的URL地址,由浏览器向DNS请求解析该URL对应的IP地址,并向该IP地址对应的服务器发送建立连接的请求; 浏览器与服务器建立TCP连接; 服务器给出响应,将被访问文件发回给浏览器; TCP连接被释放; 客户端和服务器断开连接。,1.2.2 WEB的工作模式,服务器给出响应,将被访问文件发回给浏览器;具体的执行过程有如下几种情况: 服务器根据客户端发送的请求找到相应文件,如文件是HTML文档,则将该文档直接返回给客户端; 如果文件中包含JSP、ASP或PHP程序,则由WEB服务器运行该程序并把运行结果返回给客户端; 如果程序中包含对数据库的操作,则服务器将指令发送给数据库驱动程序,由数据库驱动程序执行相关指令并将执行结果返回给WEB服务器,然后再通过服务器将数据运行结果嵌入页面并将完整的HTML页面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论