《ASP动态网页制作教程 第2版 教学课件 ppt 作者 李军 黄宪通 李慧 第1章-网络基础知识》由会员分享,可在线阅读,更多相关《ASP动态网页制作教程 第2版 教学课件 ppt 作者 李军 黄宪通 李慧 第1章-网络基础知识(47页珍藏版)》请在金锄头文库上搜索。
1、ASP动态网页制作教程,第1章 网络基础知识,本章介绍网络基础知识,主要内容包括Internet和Web的相关概念以及Web程序开发环境的相关知识。通过本章的学习,读者应了解什么是Internet和Web、Web的访问原理、不同Web开发语言的特点,并掌握Web开发工具的使用等。尤其要理解Internet的一些基本概念,如TCP/IP协议族、IP地址、域名、URL等。,主要内容,1.1 Internet基础,Internet,中文正式译名为因特网,是全球范围的国际互联网。它是由使用公用语言互相通信的计算机连接而成的全球网络。本节介绍Internet的基本概念,包括TCP/IP协议族、IP地址、
2、域名和URL等。,1.1.1 Internet概述,Internet是由各种不同类型和规模的、独立管理和运行的主机或计算机网络组成的一个全球性网络。,Internet源于ARPA(美国国防部高级研究计划局)网络计划,最初使用在军事研究方面。,1.1.2 TCP/IP,Internet主要采用TCP/IP,凡是连入Internet的计算机都必须安装和使用TCP/IP协议软件。 传输控制协议/因特网协议(Transmission Control Protocol/Internet Protocol,TCP/IP)是Internet最基本的协议。,TCP/IP网络体系结构分为4个层次:应用层、传输层
3、、网络层和物理链接层。,(1)应用层,是TCP/IP参考模型的最高层。 (2)传输层,也称为TCP层。,(3)网络层,也称为IP层,负责提供基本的数据报封装及传送功能,确保每一块数据报都能够到达目的主机(但不检查是否被正确接收)。,(4)物理链接层,它的主要功能是接收网络层的IP数据报,通过网络向外发送。,1.1.3 IP地址、域名和URL,1IP地址 IP地址(Internet Protocol Address)是识别Internet网络中的主机及网络设备的唯一标识。 每个IP地址又可分为两部分,即网络地址和主机地址。,(1)A类IP地址 (2)B类IP地址 (3)C类IP地址,2域名,TC
4、P/IP中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。,3URL 统一资源定位器(Uniform Resource Locator,URL)也被称为网页地址,它是Internet上标准的资源地址。,其格式如下: :/,1.2 Web简介 1.2.1 什么是Web Web,全称为World Wide Web,缩写WWW,中文称万维网,是基于Internet并采用Internet协议的一种体系结构,通过它可以访问分布于其他Internet主机上的资源。,Web具有以下特点。 (1)Web是一种超文本信息系统。 (2)Web是图形化的和易于导航的。 (3)Web与平台无关。 (4)
5、Web是分布式的。 (5)Web是动态的、交互的。,1.2.2 C/S模式与B/S模式 C/S和B/S是目前开发模式技术架构的两大主流技术。,(1)C/S模式 C/S(Client/Server,客户机/服务器)模式又称为C/S结构,它是一种软件系统体系结构。,(2)B/S模式 B/S(Browser/Server,浏览器/服务器)模式又称为B/S结构。,1.2.3 Web的访问原理 Web应用程序是基于B/S(Browser/Server,浏览器/服务器)结构的。,1服务器端与客户端 通常来说,提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。,2静态网页的工作原理 所谓静态网页
6、,就是在网页文件里不存在程序代码,只有HTML标记,其文件后缀名一般为.htm或.html。 静态网页的工作原理非常简单。,3动态网页的工作原理 所谓动态网页,就是在网页文件中不仅包含HTML标记,同时还包含实现特定功能的程序代码,该类网页的后缀名通常根据程序语言的不同而不同。 动态网页的工作原理相对复杂。,图1-1 静态网页的工作原理,图1-2 动态网页的工作原理,1.3 Web程序开发环境 1.3.1 Web开发工具 1FrontPage FrontPage是微软公司开发的一种功能强大且无需编程就可以实现创建和管理Web站点的开发工具。,(1)优点 操作简单 页面制作方便 图片处理功能 易
7、兼容,(2)缺点 FrontPage也存在着一定的缺点。, 无脚本库,很多通过代码实现的功能效果,通过FrontPage无法实现。 网页制作时,需要许多辅助文件的支持。 模板功能有限、步骤繁琐,在进行页面模板设计时会耗损大量的时间。 综上所述,FrontPage仅适用于制作功能简单的网页或网站。,2Dreamweaver Dreamweaver是当今流行的网页编辑工具之一。它采用了多种先进技术,提供了图形化程序设计窗口,能够快速高效地创建网页,并生成与之相关的程序代码,使网页创作过程变得简单化,生成的网页也极具表现力。,图1-3 “工作区设置”对话框,图1-4 “新建文档”对话框,图1-5 代
8、码视图,图1-6 拆分视图,图1-7 设计视图,3Visual InterDev 6.0 Visual InterDev是微软公司推出的一种供Web开发者快速建立动态数据库驱动的Web应用程序的超强开发工具。,图1-8 新建应用程序窗口,图1-9 ASP程序代码编写窗口,1.3.2 Web开发语言 目前,用于Web开发的主要有4种语言:ASP、ASP.NET、PHP和JSP。,1ASP ASP(Active Server Pages)是一种使用很广泛的开发动态网站的技术。,2ASP.NET ASP.NET也是一种建立动态Web应用程序的技术,它是.NET框架的一部分,可以使用任何.NET兼容的
9、语言,如Visual Basic.NET,C#,J#等来编写ASP.NET应用程序。,3PHP PHP来自于Personal Home Page一词,但现在的PHP已经不再表示名词的缩写,而是一种开发动态网页技术的名称。,4JSP JSP(Java Server Pages)是由Sun公司倡导,与多个公司共同建立的一种技术标准,它建立在Java Servlet基础之上。,小 结 本章主要介绍了网络的基础知识,这样可以为读者学习本书以后的章节奠定良好的基础。通过本章的介绍,读者应能明确Internet的一些基本概念,如什么是TCP/IP、IP地址、域名和URL等;应能区分Internet和Web为两个不同的概念;应了解Web的访问原理和当前主要使用的几种Web开发语言。读者应能熟练掌握一种Web开发工具,为以后开发系统的Web应用程序做好准备。,上 机 指 导 1-1 安装Web浏览器(如IE浏览器),在浏览器地址栏处输入URL地址(可以是域名或者IP地址)访问网站。 1-2 安装Dreamweaver软件,创建ASP动态页面,并熟悉代码视图、拆分视图和设计视图。,