版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 Web基础知识,1.1 Internet基础,1.1.2 Interne基本服务功能,1. 电子邮件(E-mail)服务,2.WWW服务,1.1.2 Interne基本服务功能,3. 远程登录服务(Telnet),使用远程主机有两种情况:一种是要求用户有帐号才能进行登录的;另一种是开放的,用户无须拥有自己的帐号,即不用口令和用户名就能登录的。,4. 文件传输服务(FTP File Transfer Protocol),FTP既是一种文件传输协议,也是一种服务。,5新闻和公告类服务,Internet的新闻和公告类服务主要有电子公告栏(BBS)和网络新闻组(Usenet)。,1.1.4 I
2、P地址、域名和URL,1. IP地址,IP地址是识别Internet网络中的主机及网络设备的唯一标识。,1.1.4 IP地址、域名和URL,2. 域名 IP地址是连网计算机的地址标识,所以TCP/IP协议中提供了域名服务系统DNS),允许为主机分配字符名称,即域名。 Internet中的域名采用分级命名机别,其基本结构如下: 计算机名.三级域名.二级域名.顶级域名 域名的结构在于:DNS将整个Internet划分成多个域,称之为顶级域。顶级域名划分采用了两种划分模式,即组织模式和地理模式。有7个域对应于组织模式,其余的域对应于地理模式,如cn代表中国,us代表美国,jp代表日本等。顶级域名分配
3、如下: com 商业组织 edu 教育机构 gov 政府部门 mil 军事部门 net 网络中心 org 上述以外的组织 int 国际组织,1.1.4 IP地址、域名和URL,互连网的域名管理机构将顶级域的管理权分派给指定的管理机构,各管理机构对其管理的域继续进行划分,即划分成二级域,并将二级域的管理权授予其下属的管理机构,依此类推,便形成了树型域名结构。,1.1.4 IP地址、域名和URL,3. 统一资源定位器URL,统一资源定位器URL(Uniform Resource Locator)就是用来确定某信息位置的方法。 格式: : /#锚点 对于Internet,是指Internet的协议名
4、,包括: ftp(文件传输服务)http(超文本传输服务) gopher(Gopher服务)mailto(邮子邮件地址) telnet(远程登录服务)news(提供网络新闻服务) wais(提供检索数据库信息服务)。 对于信息服务类型为http,#锚点指定网页内的位置。 以下是一些URL的例子: telnet:/:70 ftp: //pub/www/doc gopher:/ news:comp.sys.novell wais:/,1.2 Web简介,Web发展到今天,已经具有以下特点 (1)Web是一种超文本信息系统,(2)Web是图形化的和易于导航的,(3)Web与平台无
5、关,(4)Web是分布式的,(5)Web具有新闻性,(6)Web是动态的、交互的,1.2.2 Web工作原理,Web是基于客户机/服务器的一种体系结构,在Web方式下客户端软件常用浏览器,如图所示。,“客户机”和“服务器”概念上更多的是指软件,是指两台机器上相应的应用程序,或者说是图中的“客户机进程”和“服务器进程”。,1.2.2 Web工作原理,Web服务器向浏览器提供服务过程可以归纳为以下几个步骤:,(1)用户打开计算机(客户机),启动浏览器程序(Netscape Navigator, Microsoft Internet Explore等),并在浏览器中指定一个URL(Uniform R
6、esource Locator,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。 (2)Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。 (3)如果URL指向的是普通的HTML文档,Web服务器直接将它送给浏览器。HTML文档中可能包含有Java、JavaScript、ActiveX、VBScript等编写的小应用程序,服务器也将其随HTML一道传送到浏览器,在浏览器所在的机器上执行。 (4)如果HTML文档中嵌有ASP或CGI(Common Gateway Interface,公共网关接口)程序,Web服务器就运行ASP或
7、CGI程序,并将结果传送至浏览器。 (5)URL也可以指向VRML(Virtual Reality Modeling Language)文档。只要浏览器中配置有VRML插件,或者客户机上已安装VRML浏览器,就可以接收Web服务器发送的VRML文档。,1.2.3 Web页面,1. 网页,Web动态技术分为网页的动态表现技术与网页的动态交互技术。前者是网页外观表现技术,后者是网页的内容更新技术。网页的动态表现技术是指在浏览器端的动态网页,也就是DHTML(Dynamic HTML)。,动态内容交互是指指网页内含有在服务器端执行的程序代码。每次执行的结果会根据条件的的不同而不同,所以称为动态网页。
8、 Web服务器端执行的程序有CGI、ASP、JSP、PHP等。,1.2.3 Web页面,2. 网站 若干个网页按一定方式连接在一起,作为一个整体,用来描述一组完整的信息或一个单位的情况。这样一组存放在网络服务器上具有共同主题的相关联的网页组成的一组资源称为网站。网站的网页总是由一个主页和若干个从页组成。 3. 主页或首页 主页可以认为是网站(或一组网页)的最主要的网页,也可以认为是网站门面,其他的网页通过它可以链接。,1.2.4 Web技术,(1)服务器技术 主要指有关Web服务器建构的基本技术,包括服务器策略与结构设计、服务器软硬件的选择及其他有关服务器建构的问题。 (2)HTML/DHTM
9、L技术 HTML是Hypertext Markup Language(超文本标记语言)的缩写,它是构成Web页面(Page)的主要工具。 (3) Java技术 利用Java可以创建小应用程序(applet),使之从服务器下载到浏览器,并在客户端的机器上运行。 (4) JavaScript技术 JavaScript是由Netscape开发的一种解释语言,它可以直接插入到HTML文档中。 (5) ActiveX技术和VBScript技术 ActiveX是Microsoft Internet战略的中心环节,它是一种按微软组件对象模型COM机制编写的软件,它本质上是OLE技术在Web上的应用。,1.2
10、.4 Web技术,(6) VRML技术 Web已经由静态步入动态,并正在逐渐由二维走向三维,VRML是目前创建三维对象最重要的工具。 (7) XML技术 XML(Extensible Markup Lanuage)是一种可扩展的源标记语言,专门为Web环境而设计的。 (8) CGI 通用网关接口(CGI)是一个用于定义Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图象或者其它内容,CGI程序不仅能生成静态内容,而且能生成动态内容。 (9)服务器API技术 服务器API以动态链接库(DLL)方式提供,作用和工作原理类似于CGI,可实现CGI程序提供的全部功能。 (10)A
11、SP技术 ASP是开放式服务器应用程序开发技术,是一种技术框架,是一种服务器端脚本运行的环境。 (11)ASP.NET ASP.NET是面向下一代企业级的网络计算Web平台,是对传统ASP技术的大升级和更新。,1.3.1 网页设计工具,1. FrontPage 2000/2003 FrontPage 2000是Microsoft Office 2000家族中的一员,FrontPage 2000的界面,功能与Word 2000 都非常相似。 2. Dreamweaver MX Dreamweaver MX和Fireworks MX、Flash MX一起,被人们喻为“网页制作三剑客”。 3. Fi
12、reworks MX Firework MX是Macromedia公司的产品,是目前最流行的网页图像制作软件。Fireworks还可以安装使用所有的Photoshop滤镜,并且可以直接导入PSD格式图像。更方便的是它不仅结合了Photoshop位图功能以及CorelDRAW矢量图的功能,而且提供了大量的网页图像模板供用户使用。 4. Flash MX Flash MX也是Macromedia公司的产品,是目前最流行的矢量动画制作软件。Flash MX只有用少量矢量数据就可以描述一个复杂的对象,而占有的存储空间只是位图的几千分之一,非常适合在网络上使用。,1.3.2 Web编程工具,常用的三种动态网页交互技术有ASP(Active Server Pages)、JSP(JavaServer Pages)、PHP (Hypertext Preprocessor)。 1. ASP ASP( Active Server Pages)是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0及以后版本之中,通过ASP可结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。 2PHP PHP(Hypertext Preproces
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026学年福建省晋江市南安市一年级数学期末自测模拟精准押题卷详细参考解析详细答案和解析
- 地铁防汛挡水设施安装方案
- 火电机组集控值班员岗位认证题库及答案
- 除尘工岗前技术理论考核试卷含答案
- 2026学年云南省楚雄市四年级数学期末高分重点试题详细参考解析详细答案和解析
- P2P网络借贷课程期末考试试题
- 去石机安全操作规程
- 药物精制工安全操作规程
- 轻钢龙骨石膏板吊顶防开裂节点施工方案
- 自身免疫性肝病鉴别诊断中国专家共识(2026版)
- 儿童青少年非霍奇金淋巴瘤诊治专家共识(2026版)
- 胸腺瘤合并重症肌无力围手术期护理
- 骨质疏松性椎体骨折精准诊疗指南解读2026
- 2026年山东重工集团招聘试题及答案
- 专科专病数字化管理平台建设方案
- 2026新教材数学 3.2 练习八九十教学课件2026-2027学年人教版四年级数学上册
- 2026年海南中考语文真题试卷附答案
- 云水风度储运服务中心水土保持方案报告表
- 采煤工作面处理顶板冒落安全技术措施培训
- 科技力量大课件-2026-2027学年道德与法治三年级上册统编版
- 2026年中国铁塔市场部经理竞聘笔试模拟题
评论
0/150
提交评论