- 1、本文档共114页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4.4 统一资源定位器URL 一个URL包含了文件名、文件路径和访问协议,其访问格式如下: protocol:// [:port] / directory / filename 其中含义各字段如下。 1.4.4 统一资源定位器URL 1.protocol protocol是访问该资源所采用的协议,也即访问该资源的方法,目前常用的访问协议有以下几种。 HTTP协议:超文本传输协议,访问资源是HTML文件,浏览HTML文件内容。 FTP协议:文件传输协议,用ftp访问文件资源,实现文件的上传和下载。 MAILTO协议:采用简单邮件管理传输协议SMTP,提供电子邮件服务。 1.4.4 统一资源定位器URL 2.machine. name machine. name是存放资源主机的IP地址,通常以字符形式出现,如,表示深圳大学的IP地址。 3.port(端口号) port(端口号)是服务器在其主机上所使用的端口号。一般情况下端口号不需要指定,因为通常这些端口号都有一个默认值,只有当服务器所使用的端口号不是默认的端口号时才需要指定。 1.4.4 统一资源定位器URL 4.directory 和 filename directory 和 filename是该资源的路径和文件名 例如,一个URL为/szu.asp的网址,从这个网址中可以看出,采用的是超文本传输协议 (HTTP),主机的名字是,但这个网址并没有指出哪个目录的哪个文件,以及端口号是多少,这是因为访问是采用了默认值。在一般情况下,地址采用的端口号为 80 ( 在 http 协议中如果不在 URL 中写出端口号,则默认值为 80), 目录为 WWW服务器根目录,文件为根目录上的主页文件szu.asp。 1.4.4 统一资源定位器URL 统一资源定位器也有绝对URL和相对URL之分。绝对URL和相对URL是相对于最近访问的URL而言的。例如当前浏览器打开 /szuinfo/yxjg.asp文件,显示该文件的网页,希望访问同一个/szuinfo/目录中的leader.asp文件,可以直接使用leader.asp时即可,这时 leader.asp 就是一个相对URL,它的绝对URL为/szuinfo/leader.asp。 1.4.4 统一资源定位器URL 当绝对URL中的部分内容省略时,其对应的相对URL所表示的含义如下所示: 当协议 ( 例如 , http://) 被省略时 , 就认为与当前页面的协议相同; 当主机域名被省略时,就认为是当前主机域名; 当目录路径被省略时,就认为是当前目录; 当文件名被省略时,就认为是默认文件。 补充知识1.5 Web概述 1.5.1 Web的历史 1965年 Ted Nelson首创了“超文本”术语 1990年 开发出第一个命令行方式浏览器。 1993年 NCSA发行了X-windows版Mosaic 1.0。之后Netscape Navigator与Internet Explorer之争 目前 I E、FireFox 1.5.2 Web及其工作模式 Web是World Wide Web(WWW,环球网,万维网,全球信息网)的简称。Web是一种体系结构,通过它可以访问分布于Internet主机上的链接文档。 Web是Internet提供的一种服务 。 Web上的文档称为主页(Home Page)或页面(Page),它是一种超文本(Hypertext)信息,而使其连接在一起的是超链接(Hyperlink)。 Web是一种基于客户机/服务器(Client/Server,简称C/S)的体系结构,由于它的广泛使用,现在这种体系结构可以称作浏览器/服务器(Browser/Server)结构。 Web的特点 Web是一种超文本信息系统 Web是图形化的和易于导航的 Web与平台无关 Web是分布式的 Web具有新闻性 Web是动态的、交互的 简单的B/S结构 Web的工作模式 三层B/S结构 用户浏览过程中,要涉及两个不同的程序:一个程序安装在客户机上,它执行你的鼠标点击,发出http请求(URL),接到响应后,立即显示链接的网页内容,确保你的要求得到执行,这个程序叫做WWW客户机程序,比如上网所使用的浏览器(IE或Netscape);另一个程序在服务器上,如IIS或“阿帕奇”(Apache)Web服务器软件,它接受WWW客户机所发出的http请求,进行处理,并将处理结果返回客户端。 1.6 脚本程序与数据库的接口 在脚本程序中连接数据库一般都需要相应的接口来完成。连接数据库的常用方法有:ODBC、DAO、RDO及ADO等。
文档评论(0)