ASP电子教案

合集下载

《ASP》课程设计教案

《ASP》课程设计教案

《ASP动态网页设计》电子教案系部:信息工程系专业:计算机应用专业第一章ASP的系统运行环境教学重点:1、ASP动态网页的工作基本原理;2、Windows 2000 Server /XP IIS的安装与配置;教学要求:1、熟知有关ASP的基本概念和工作原理,如ASP、HTML、静态网页、动态网页、HTTP、PWS、IIS、IP地址等;理解静态网页和动态网页的区别。

2、熟练掌握ASP Web服务器的安装与运行环境的配置,特别是在Windows 2000 Server 系统中IIS的安装与配置;熟知WEB服务器根目录的设置和主页文件的命名。

3、熟知ASP文件的基本格式;熟练运用Dreamweaver编辑ASP动态网页源代码;熟练掌握使用本机IE浏览器调试ASP程序的方法。

教学内容1、关于网站的有关术语与知识Web服务器:存储和管理供给全球各地用户浏览网页的服务器,软件支持如:运行在windows 2000 sever系统上的IIS,运行在unix系统上的apache等;客户端浏览器:通过在地址栏中输入Web服务器地址从而访问Web服务器的软件;目前主要是Internet Explorer(IE)和Netscape;HTML:超级文本标记语言(Hypertext Mark-up Language)标准的文本文件,不是编程语言,而是一种描述性的标记语言;如:<font face=”宋体” size=4 color=”#FF0000”>工程技术学院</font>;HTTP:(Hypertext Transfers Protocol)超级文本(超级链接)的传输协议,是TCP/IP 协议的一部分;这个协议管理Web浏览器如何向Web服务器请求文件,以及服务器如何将文件发送回来。

FTP:(File Transfers Protocol)文件传输协议,在互联网上上传或下载文件的协议;通常需要输入IP地址、用户名、密码等;IIS:(Internet Information System)Internet信息服务器,用于配置和管理WEB站点的软件;能响应客户端用户的请求从而下载网页到客户端;IP地址:用于标识互联网上各类计算机和服务器的唯一地址,其由32位二进制组成,分成四段,每段8位,如:192.168.0.1;子网掩码:用于通过与IP地址进行“与”操作来判断某两个IP地址是否位于同一个网内,如果在一个网内,则在网内查找,否则将数据包发送到路由器到外网查找;域名:是替代枯燥乏味的IP地址的一种分层次的表示方式;如:;;域名服务器DNS:将域名解析为IP地址的服务器(具体原理可参考有关网络类书籍);2、何为ASP ?ASP是Active Server Pages的简称,是微软公司开发的一套服务器,在这种环境中,通过在标准的HTML网页中嵌入和使用ASP内建对象和可安装组件ActiveX组件,并结合VBScript或JavaScript编程,即可建立动态的、交互的、功能强大的Web页面。

《ASP程序设计及应用》电子教案第1章动态网页基础

《ASP程序设计及应用》电子教案第1章动态网页基础

1.1 静态网页与动态网页
1.1.1 静态网页及其执行过程 ➢ 用户首先在浏览器的地址栏中键入要访问的 网页地址,并回车触发这个申请。 ➢ 浏览器将申请发送到指定的Web Server上。 ➢ Web Server接收这些申请并根据.htm 或.html的后缀名判断请求的是HTML文件。 ➢ Web Server从当前硬盘或内存中读取正确的 HTML文件,然后将它送回用户浏览器。用户的 浏览器解释这些HTML文件并将结果显示出来。
4.JSP:JSP(Java Server Pages)是Sun公司推 出的网站开发技术,是将纯Java代码嵌入HTML中实现 动态功能的一项技术。
5. :不是ASP的一个简单升级,它 提供了一个全新且功能强大的服务器控件结构。
1.2 ASP基础
ASP(Active Server Pages,活动服务器 网页)是服务器端脚本编写环境,可以创 建和运行动态、交互、高效的Web服务器 应用程序。使用ASP可以组合HTML标记、 脚本命令和ActiveX组件以创建交互的Web 页和基于Web的功能强大的应用程序。
Browser 请求
响应
Server
1.1 静态网页与动态网页
根据Web服务器向Web浏览器发送页面的 内容可将网页分为两种:静态网页和动态网 页。
➢ 静态网页是指对于所有访问该网页的用户 来说,在其客户端浏览器的显示内容都是一 样的。又称为“普通HTML网页”,其文件 的扩展名为.htm或.html。 ➢ 动态网页会根据用户的不同需求显示不同 的内容。
谢谢大家!
树 立 质 量 法 制观念 、提高 全员质 量意识 。20.10.2120.10.21Wednesday, October 21, 2020 人 生 得 意 须 尽欢, 莫使金 樽空对 月。22:16:4522:16:4522:1610/21/2020 10:16:45 PM 安 全 象 只 弓 ,不拉 它就松 ,要想 保安全 ,常把 弓弦绷 。20.10.2122:16:4522:16Oct-2021-Oct-20 加 强 交 通 建 设管理 ,确保 工程建 设质量 。22:16:4522:16:4522:16Wednesday, October 21, 2020 安 全 在 于 心 细,事 故出在 麻痹。 20.10.2120.10.2122:16:4522:16:45October 21, 2020 踏 实 肯 干 , 努力奋 斗。2020年 10月 21日 下午10时 16分 20.10.2120.10.21 追 求 至 善 凭 技术开 拓市场 ,凭管 理增创 效益, 凭服务 树立形 象。2020年 10月 21日 星期三 下午10时 16分 45秒22:16:4520.10.21 严 格 把 控 质 量关, 让生产 更加有 保障。 2020年 10月下 午10时 16分20.10.2122:16October 21, 2020 作 业 标 准 记 得牢, 驾轻就 熟除烦 恼。2020年 10月 21日 星期三 10时16分 45秒 22:16:4521 October 2020 好 的 事 情 马 上就会 到来, 一切都 是最好 的安排 。下午 10时16分 45秒 下午10时 16分 22:16:4520.10.21 一 马 当 先 , 全员举 绩,梅 开二度 ,业绩 保底。 20.10.2120.10.2122:1622:16:4522:16:45Oct-20 牢 记 安 全 之 责,善 谋安全 之策, 力务安 全之实 。2020年 10月 21日星 期三10时 16分 45秒Wednesday, October 21, 2020 相 信 相 信 得 力量。 20.10.212020年 10月 21日 星期 三10时 16分45秒 20.10.21

ASP电子教案

ASP电子教案
28
静态网页的通信过程
29
1.2.2 静态网页
图1-6(a)显示当用户通过浏览器提出文档 请求后,浏览器将用户提出的请求通过 Internet发送到服务器,通知服务器取得 所需的内容,也就是请求提交的过程。
CGI不是一种新的语言,它允许程序员使用多种 语言中的任何一种,比如C、C++和Java等。
由于CGI使用的语言很多都是编译型的语言,每 次信息更新时都要重新编译文件才能运行,导致 CGI技术的效率很低。
为了更好地处理上述问题,人们引入了新的脚本 来创建动态网页的技术。
不同于CGI,脚本技术是基于解释技术的。这就 使得内容的更新变得非常简单,进而大幅度提高 了网络开发和运行的速度,因此成为目前Web开 发的主流语言。
25
1.1.5 Web应用程序设计语言的产生
目前流行的脚本技术主要有PHP (Personal Home Page ,超文本预处理器)技术,使用Perl 语言;
JSP (Java Server Pages, Java服务器网页)技 术,使用Java语言;
ASP(Active Server Pages, 活动服务器网页) 技术,使用VBScript语言作为脚本。本章的后面 将会做详细的介绍。
DNS使用的是在计算机名字后面添加后缀 的方法来表示,这种方式的计算机名字称 为域名。所填加的后缀可以有多个。
17
1.1.3 IP地址和DNS
比如有如下的计算机名:

则这台计算机的名字是www,.nwnu表
示这台机器是在西北师范大学域名
下,.edu表示西北师范大学的校园网在教 育域名下,.cn表示教育网在中国域名下。
上述的客户和服务器指的都是计算机上运行的程 序,将运行客户程序的计算机称为客户端,将运 行服务器程序的计算机称为服务器端。对Web来 说,客户指的就是浏览器。

《ASP程序设计及应用》电子教案第11章 ADO对象

《ASP程序设计及应用》电子教案第11章  ADO对象

11.2 Connection对象 Connection对象
连接。 (2)通过OLE DB连接。 通过OLE DB连接 strProvider = "Provider=sqloledb;Data Source=zjf;Initial Catalog=txl;User ID=sa; Password=; " Provider指定用于连接的提供者的名称 指定用于连接的提供者的名称, Provider指定用于连接的提供者的名称,SQL Server使用sqloledb。 使用sqloledb Server使用sqloledb。 Source指定数据库服务器的名称 指定数据库服务器的名称。 Data Source指定数据库服务器的名称。 Initial Catalog指定要连接的数据库名称 Catalog指定要连接的数据库名称 User表示登录 表示登录SQL Server服务器的用户帐号 服务器的用户帐号。 User表示登录SQL Server服务器的用户帐号。 Password表示登录 表示登录SQL Server服务器的用户密码 服务器的用户密码。 Password表示登录SQL Server服务器的用户密码。
第11章 ADO对象 11章 ADO对象
11.1 11.2 11.3 11.4 11.5 11.6 11.7 11.8 ADO概述 ADO概述 Connection对象 Connection对象 Command对象 Command对象 RecordSet对象 RecordSet对象 Fields数据集合和Field对象 数据集合和Field Fields数据集合和Field对象 Properties数据集合和Property对象 数据集合和Property Properties数据集合和Property对象 Parameters数据集合与Parameter对象 数据集合与Parameter Parameters数据集合与Parameter对象 Errors数据集合和Error对象 数据集合和Error Errors数据集合和Error对象

《ASP程序设计及应用》电子教案第13章 设计实例——网上论坛系统

《ASP程序设计及应用》电子教案第13章  设计实例——网上论坛系统

13.7 论坛管理功能模块
13. 13.7.2 管理主页面 13. 13.7.3 管理功能实现 具体代码实现参见书中程序。 具体代码实现参见书中程序。
13.8 软件测试、运行与维护 软件测试、
软件测试是保证软件质量的关键步骤。 软件测试是保证软件质量的关键步骤。在软 件开发的过程中, 件开发的过程中,开发人员使用各种方法以避 免发生错误,但由于人的能力的局限性, 免发生错误,但由于人的能力的局限性,错误 并不能完全避免。 并不能完全避免。这些错误如果没能被有效的 排除和修正,在软件交付运行时就会暴露出来, 排除和修正,在软件交付运行时就会暴露出来, 轻者造成软件无法正常运行, 轻者造成软件无法正常运行,重者可能会造成 不可弥补的损失, 不可弥补的损失,而且此时再改正这些错误往 往会付出更高的代价。 往会付出更高的代价。所以把软件测试作为软 件项目开发过程中一个独立的阶段就不难理解 了。
13.1 论坛概述
软件项目开发一般分为 制定开发计划、 制定开发计划、需求分析 和说明、 和说明、软件设计和功能 模块划分、 模块划分、软件功能实现 编写程序代码)、 )、软件 (编写程序代码)、软件 测试和软件运行维护六个 阶段。 阶段。
本章首页
制 开 计 定 发 划 需 分 和 明 求 析 说 软 设 和 能 块 分 件 计 功 模 划
13.3 话题管理功能模块
13.3.2 发表新话题 13.3.3 修改话题 13.3.4 删除话题 具体代码实现参见书中程序。 具体代码实现参见书中程序。
13.4 回复管理功能模块
13.4.1 模块功能描述 回复管理模块和话题管理模块类似, 回复管理模块和话题管理模块类似 , 包括回复话 题 、 修改回复和删除回复三部分。 用户浏览话题时 修改回复和删除回复三部分 。 可以回复该话题, 可以回复该话题 , 论坛需要给用户提供一个回复话 题页面。 在该页面中, 用户填写回复内容并提交后, 题页面 。 在该页面中 , 用户填写回复内容并提交后 , 系统要验证提交资料是否有效, 系统要验证提交资料是否有效 , 如果有效则将该回 复信息写入回复信息表re_info re_info。 复信息写入回复信息表re_info。栏目管理员和超级 管理员可以执行修改回复和删除回复操作。 修改回 管理员可以执行修改回复和删除回复操作 。 复是在回复信息表re_info中更新该回复的记录数据。 re_info中更新该回复的记录数据 复是在回复信息表re_info中更新该回复的记录数据。 删除回复比较简单, 只要删除回复信息表art_info 删除回复比较简单 , 只要删除回复信息表 art_info 中相应的回复记录即可。 中相应的回复记录即可。

《ASP程序设计及应用》电子教案第7章 Server和ObjectContext对象

《ASP程序设计及应用》电子教案第7章  Server和ObjectContext对象

7.1 Server对象 Server对象
MapPath方法 2.MapPath方法 将指定的虚拟路径转换为服务器上相应的 物理路径,这里的虚拟路径是指在Web Web服务器 物理路径,这里的虚拟路径是指在Web服务器 中建立的虚拟目录。语法如下: 中建立的虚拟目录。语法如下: 真实的路径 = Server.MapPath("String") String是用于指定虚拟路径的字符串 是用于指定虚拟路径的字符串。 String是用于指定虚拟路径的字符串。 方法不支持相对路径语法(.) (..), (.)或 MapPath 方法不支持相对路径语法(.)或(..), 但将“ 字符与 字符与“ 视为相同 视为相同。 但将“\”字符与“/”视为相同。 还可以使用Request Request对象的服务器变量 还可以使用Request对象的服务器变量 PATH_INFO映射当前文件的物理路径。 PATH_INFO映射当前文件的物理路径。 映射当前文件的物理路径
7.1 Server对象 Server对象
Server对象方法 7.1.2 Server对象方法 Server对象提供了CreateObject,HTMLEncode, 对象提供了CreateObject Server对象提供了CreateObject,HTMLEncode, MapPath,URLEncode等方法 等方法。 MapPath,URLEncode等方法。
7.2 ObjectContext对象 ObjectContext对象
ObjectContext对象提供了OnTransactionCommit和 对象提供了OnTransactionCommit和 对象提供了OnTransactionCommit OnTransactionAbort两个事件处理程序 两个事件处理程序, OnTransactionAbort 两个事件处理程序 , 前者是在 事务完成时被激活, 后者是在事务失败时被激活。 事务完成时被激活 , 后者是在事务失败时被激活 。 语法如下: 语法如下: S39;处理程序 处理程序 End Sub Sub OnTransactionAbort() '处理程序 处理程序 End Sub

ASP程序设计(第二版)-电子教案-叶潮流-51700244 第2章Html语言

ASP程序设计(第二版)-电子教案-叶潮流-51700244 第2章Html语言

《ASP程序设计》——第2章Html语言
2.2 文本格式标记
2.2.1 标题标记(Header) 2.2.2 字体标记 2.2.3 字形变化标记 2.2.4 特殊字符
《ASP程序设计》——第2章Html语言
2.2.1 标题字标记
格式:<h# align="left|center|right">…</h#> 说明:标题字(Header)字体的大小共有六
级(#=1,~6),从<h1>到<h6>依次减小, 标记中h后面的数字越大标题文本就越小。 使用标题标记时,字体变成粗体字,并且 会自成一行。align属性用来设置标题的对 齐方式,其中left表示左对齐,center表示 居中对齐,right表示右对齐。
《ASP程序设计》——第2章Html语言
2.2.2 字体标记
《ASP程序设计》——第2章Html语言
2.1.2 HTML文档的结构
③<link>:指定当前文档和href指定文档之间的链接关系。 <link rel="stylesheet" href="style.css"> 注释:rel说明文档之间的关系;href说明链接目标文档名,.css
说明为层叠样式表文档。 ④<base>:定义超链接的基准地址目录。 <base href="基准地址目录" target="目标窗口名称"> ⑤<script>:用来在页面中加入客户端脚本程序。 <script language="VBScript">…</script> ⑥<style>:指定当前文档的css层叠样式表。css对于网页的字体

《ASP程序设计及应用》电子教案第2章 Web页面制作

《ASP程序设计及应用》电子教案第2章  Web页面制作

2.1 HTML语言概述 HTML语言概述
HTML概述 2.1.1 HTML概述 HTML是 Language, HTML是(Hyper Text Markup Language,超文本 标记语言)的缩写,最早源于SGML语言。 标记语言)的缩写,最早源于SGML语言。 SGML语言 HTML用来表示网上信息的符号标记语言 用来表示网上信息的符号标记语言。 WWW上 HTML用来表示网上信息的符号标记语言。在WWW上, 发布信息通常使用HTML 它是Web页面的基础, HTML, Web页面的基础 发布信息通常使用HTML,它是Web页面的基础,任何 一个Web页面都离不开HTML 而且HTML也是Web Web页面都离不开HTML, HTML也是Web应用 一个Web页面都离不开HTML,而且HTML也是Web应用 开发的基础。 开发的基础。 HTML语言是大多数浏览器都能识别的语言 语言是大多数浏览器都能识别的语言, HTML语言是大多数浏览器都能识别的语言,使用 HTML语法规则建立的文本可以运行在不同的操作系 HTML语法规则建立的文本可以运行在不同的操作系 统平台上,而且能被大多数用户所接受。 统平台上,而且能被大多数用户所接受。
2.1 HTML语言概述 HTML语言概述
2.1.2 文档的结构 <HTML> <HEAD> 头部信息 </HEAD> <BODY> 正文部分 </BODY> </HTML> 文件开头和结尾由 <HTML>和</HTML>来 <HTML>和</HTML>来 标记。 标记。 <HEAD>和 <HEAD>和</HEAD> 标记头部, 标记头部,用来包含 文件的基本信息; 文件的基本信息; <BODY>和</BODY>标 <BODY>和</BODY>标 记正文部分,是整个 记正文部分, 文件的主体部分。 文件的主体部分。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为了提供动态的信息,人们首先提出了CGI (Common Gateway Interface,通用网关接 口)的技术来解决上述问题。
CGI是一种创建和处理动态文档的技术,定义了 如何编写动态文档,如何将数据传递给应用程序, 以及如何使用输出标准的一组标准。
24
1.1.5 Web应用程序设计语言的产生
31
1.2.2 静态网页
虽然静态网页如此流行,但是也有很多的 缺点:
①静态网页只能包含文本和图片,不能包含其他 形式的内容;
②静态页面不能提供即时信息;
③信息只能单向流动,用户没有交互的体验;
④静态页面一旦加载并显示,不会再有任何变化。
为了克服静态网页的上述缺点,工程师们 开发了服务器端脚本技术(Server-Side Scripting Technology),它可以让网页 包含动态内容。
26
客户/服务器(Client /Server)模型是相互协作的 应用程序之间主要的交互模式。
服务器(Server)指的是能在网络上提供服务的 一个计算机程序。服务器接收请求,产生响应, 并将结果返回给请求方。
当一个可执行程序向服务器发出请求并等待响应 时,它就成为客户(Client)。
上述的客户和服务器指的都是计算机上运行的程 序,将运行客户程序的计算机称为客户端,将运 行服务器程序的计算机称为服务器端。对Web来 说 计基础
本章主要介绍Internet的发展和协议、 IP地址和DNS域名、客户端、服务器端、 浏览器、静态网页、动态网页、目前主 要的Web应用程序设计语言等。
1
1.1 Internet概述
1.1.1 Internet的发展 1.1.2 Internet协议 1.1.3 IP地址和DNS 1.1.4 浏览器 1.1.5 Web应用程序设计语言的产生
实现上述浏览服务的程序称为浏览器 (Browser)。
20
1.1.4 浏览器
目前Web上主要使用的信息描述语言是 HTML (HyperText Markup Language, 超文本标记语言)。
Web浏览器内部应该有HTML解释程序。 为了能够实现正常的交互和支持多种协议
和媒体格式,Web浏览器还需要其他的用 户协议和解释程序。 下面给出浏览器的内部结构如图1-4所示。
17
1.1.3 IP地址和DNS
18
1.1.3 IP地址和DNS
19
1.1.4 浏览器
信息浏览服务使用户能够方便地获取并显 示存储在远程计算机上的信息。
大多数的信息浏览服务都采用交互式的操 作方式:用户提出请求,浏览系统返回相 应项目的副本作为响应。如果返回的项目 中所包含信息的形式适合人们阅读,那么 浏览系统会自动在屏幕上显示该信息。
2
1.2.1 服务器端、客户端的概念 1.2.2 静态网页 1.2.3 动态网页
3
1.3 目前主要Web应用程序设计语言
1.3.1 ASP 1.3.2 JSP 1.3.3 PHP
4
1.1 Internet概述
自从1946年世界上第一台电子计算机诞生 以来,计算机工业得到了迅猛的发展。
20世纪60年代,在美国首先出现了WAN (Wide Area Network, 广域网) 技术。
10
1.1.2 Internet协议
TCP协议和IP协议在整个Internet协议系 统中非常重要,所以也将整个Internet协 议称为TCP/IP网络协议簇(The TCP/IP Internet Protocol Suite)。非正式的情况 下简称为TCP/IP协议。
在使用HTTP协议时,网络上传送的数据以 一定大小为标准,称为报文。
28
静态网页的通信过程
29
1.2.2 静态网页
图1-6(a)显示当用户通过浏览器提出文档 请求后,浏览器将用户提出的请求通过 Internet发送到服务器,通知服务器取得 所需的内容,也就是请求提交的过程。
图1-6(b)显示服务器从本地磁盘取得所需 的文档,并通过Internet将客户请求的内 容发送给浏览器,之后由浏览器处理并显 示,也就是服务器返回的过程。
27
1.2.2 静态网页
静态网页是标准的HTML文件,其文件扩展 名是.htm或.html,是Web上最简单的文 档形式。
这种网页不包含任何服务器端脚本,它包 含的所有HTML代码都是放置到Web服务 器上前由程序员编写好的。之后除非程序 员替换现有代码,否则不会在运行过程中 进行修改,所以被称为静态网页。
CGI不是一种新的语言,它允许程序员使用多种 语言中的任何一种,比如C、C++和Java等。
由于CGI使用的语言很多都是编译型的语言,每 次信息更新时都要重新编译文件才能运行,导致 CGI技术的效率很低。
为了更好地处理上述问题,人们引入了新的脚本 来创建动态网页的技术。
不同于CGI,脚本技术是基于解释技术的。这就 使得内容的更新变得非常简单,进而大幅度提高 了网络开发和运行的速度,因此成为目前Web开 发的主流语言。
25
1.1.5 Web应用程序设计语言的产生
目前流行的脚本技术主要有PHP (Personal Home Page ,超文本预处理器)技术,使用Perl 语言;
JSP (Java Server Pages, Java服务器网页)技 术,使用Java语言;
ASP(Active Server Pages, 活动服务器网页) 技术,使用VBScript语言作为脚本。本章的后面 将会做详细的介绍。
HTTP协议是在TCP协议之上定义的,这意味着HTTP协议 是面向连接的协议。在通信前需要先建立连接,通信结束 后要断开连接。
不同的HTTP版本,使用的连接方式不完全一样。 HTTP1.1 之前的版本使用非持续连接,每一次请求/响应 都要建立TCP连接。
HTTP1.1定义了默认的持续连接。在持续连接中,服务器 在发送响应以后会保持连接处于开启状态,以等待更多的 请求,直到请求方请求关闭连接或连接超时服务器才会关 闭连接。
。 仅提供ASCII文本的传送
⑤ FTP (File Transfer Protocol,文件传输协议): 用来将文件从一个主机复制到另一个主机。
⑥ HTTP (HyperText Transfer Protocol,超文 本传输协议):主要用于万维网上存储、传输数据 的协议。
⑦ DNS (Domain Name System,域名系统): 用于为因特网提供从名字到地址的映射系统。
几乎就在广域网出现的同时,20世纪60年 代末70年代初出现了LAN (Local Area Network, 局域网) 技术。
5
1.1 Internet概述
20世纪70年代末,随着计算机网络研究的兴起, 出现了很多种网络技术。
这些网络技术之间是互不兼容的,这就造成了实 际运行中的多个网络之间互相通信的困难。
为解决这个问题,很多国家和公司都进行了研究。
DARPA (Defense Advanced Research Projects Agency, 美国国防部高级研究计划署) 也开始研究将各种局域网和广域网互连的新方法, 并将该方法称为互联网(Internetwork, Internet)。
6
1.1.2 Internet协议
目前正在使用的IP地址被称为IPv4地址。这种地址使用4 个字节的整数值来表示一个地址。
由于二进制地址不太容易使用和记忆,所以人们使用IP地 址时都写成相对比较容易使用和记忆的形式。
这种形式将4个字节的地址表示成用小数点分开的十进制 形式。这种形式也被称为点分十进制形式。
比如某台特定计算机的IP地址为:210.30.208.126
30
1.2.2 静态网页
网页技术设计的初衷是用来存储那些在相当 长时间内保持稳定的信息,比如数字图书馆。 所以早期网页技术主要是解决如何访问那些 内容不变的文档。
尽管很多新的网页技术可以让人们更好地控 制页面上显示的内容,但静态网页仍然流行, 其原因有三:
① 静态网页容易创建; ② 静态网页维护费用低; ③ 静态网页访问速度快。
15
1.1.3 IP地址和DNS
为了在网络上传输数据,首先要能够标识每一台计算机, 也就是为每一台连接到Internet上的计算机(设备)分配 一个唯一的Internet地址(Internet Address)。这个 Internet地址常被缩写为IP地址。
每台计算机(设备)在通过Internet通信前必须被分配一 个IP地址。
16
1.1.3 IP地址和DNS
写成点分十进制形式后虽然比二进制形式 容易记忆,还是与人们的习惯不符。 Internet允许人们给计算机起名字,便于 人们使用,这就是前面提到的域名系统 (DNS)。
域名系统所要解决的第一个问题是确保计 算机名字的唯一性。
DNS使用的是在计算机名字后面添加后缀 的方法来表示,这种方式的计算机名字称 为域名。所填加的后缀可以有多个。
32
1.2.3 动态网页
使用静态网页技术时,在服务器上保存的是网页 的一个不变的副本,而动态网页是在被请求时才 能生成页面所需内容。
③ UDP(User Datagram Protocol,用户数据报 协议):是两个标准传输层协议中较简单的一个, 提供进程到进程的连接。
9
主要协议说明
④ SMTP (Simple Mail Transfer Protocol,简单 邮件传输协议):提供了Internet上使用的简单邮 件传输的协议。之所以称为简单,是因为该协议
请求报文主要包括请求行、头部和主体3部 分。
请求行包含请求类型、所请求文档的标识、
HTTP版本3部分。
11
HTTP协议数据处理过程
12
HTTP请求类型
13
1.1.2 Internet协议
相关文档
最新文档