《Web高级程序设计教程》第1章Web程序设计的基础知识.ppt
《《Web高级程序设计教程》第1章Web程序设计的基础知识.ppt》由会员分享,可在线阅读,更多相关《《Web高级程序设计教程》第1章Web程序设计的基础知识.ppt(64页珍藏版)》请在三一办公上搜索。
1、Web高级程序设计,刘兵欧阳峥峥等制作,第1章 Web程序设计的基础知识,本章学习目标本章主要让读者了解Web程序设计基本概念及其工作环境,并介绍贯穿本书的实例“伪邮件系统”的工作原理,以帮助读者对本书后续章节的学习。,第1章 Web程序设计的基础知识,1.1 Internet及其提供的服务1.2 WWW的基本概念1.3 Web程序设计的方式1.4 IIS上的WWW服务器实现1.5 本书说明1.6 本书所需的软件环境,1.1 Internet及其提供的服务,1.1.1 什么是Internet1.1.2 Internet提供的服务,1.1 Internet及其提供的服务,1.1.1 什么是Int
2、ernetInternet(中文译成因特网)是当今世界上最大的计算机信息网络。Internet是一个由多个网络互联组成的网络集合。要给Internet下一个严格的定义是非常困难的。Internet的实用性主要在于它的信息资源,Internet在全球范围内提供极为丰富的信息资源。,从网络通信技术的观点来看,Internet是一个以TCP/IP通信协议为基础,连接各个国家、各个部门、各个机构计算机网络的数据通讯网;从信息资源的观点来看,Internet是一个集各个领域、各个学科的各种信息资源为一体的、供网上用户共享的数据资源网。,1.1.2 Internet提供的服务1.远程登录服务Telnet(
3、Remote Login)2.文件传送服务FTP 3.电子邮件服务E-mail(Electronic Mail)4.电子公告板系统(BBS)5.万维网 6.电子商务 7.Internet电话 8.其他丰富多彩的Internet服务,1.远程登录服务Telnet(Remote Login)远程登录是提供远程连接服务的终端仿真协议,可以使本地计算机登录到Internet上的远程计算机上,这样,本地计算机就成为所登录远程计算机的一个终端,可以使用远程计算机上的资源,例如磁盘设备资源。Telnet提供了大量的命令,这些命令可用于建立终端与远程主机的交互式对话,可使本地用户执行远程主机的命令。,2.文件
4、传送服务FTP(1)FTP的两种操作分别为“下载”(Download)和“上传”(Upload)。(2)FTP允许用户在计算机之间传送文件,并且所传送的文件类型不限(3)FTP是一种实时的联机服务(4)FTP提供了一种“匿名FTP服务”。即用户要登录到FTP服务器,通常以anonymous作为匿名用户名,以用户的Email地址作为口令进入。,3.电子邮件服务E-mail(Electronic Mail)电子邮件是通过Internet与其他用户进行联系的快速、简洁、高效、价廉的现代化通信手段 使用Internet提供的电子邮件服务的前提是拥有一个电子信箱。不但可以传送文本,还可以传送声音和图像文
5、件。电子邮件地址一般由两部分组成:用户名和电子邮件域名。如:,4.电子公告板系统(BBS)BBS,全称“电子公告板系统”(Bulletin Board System),是Internet上著名的信息服务系统之一,发展非常迅速,几乎遍及整个Internet,因为它所提供的信息服务涉及的主题相当广泛,如科学研究、时事评论等各个方面,世界各地的人们可以开展讨论,交流思想,寻求帮助。,5.万维网 WWW(World Wide Web)的中文译名为万维网或环球网。WWW的创建是为了解决Internet上的信息传递问题 WWW是由欧洲粒子物理实验室开发的,是采用超文本和多媒体技术,将不同文件通过关键字建立
6、链接,提供一种交叉式查询方式(而不仅仅是传统的线性方式)。,6.电子商务 电子商务是一种在Web上实施商务的方式,这种商务可以是零售、银行业、期货交易、咨询或培训等等。任何通过Internet进行产品或服务的出售和买入的行为均属电子商务范畴。由于当前电子商务依赖信用卡进行交易,所以网络安全变得越发重要,而且网络安全技术发展很快,主要用来对付那些不断发现新方法侵入系统的黑客。,7.Internet电话只要Internet拥有足够带宽和经济投入,实现用Internet会议来取代现在基于PSTN的电视会议是完全可能的。只有具备麦克风、扬声器和相应软件的基本配置的计算机,则可以呼叫与自己有相同配置的任
7、何用户,把IP地址作为电话号码。现在许多关键的技术障碍还阻碍Internet电话技术广泛应用。,8.其他丰富多彩的Internet服务Internet提供的这些丰富多彩的服务,将在人们生活中占据举足轻重的地位.Internet提供的这些丰富多彩的服务主要包括有:网上看新闻,读报纸,看杂志;网上天气预报,火车订票,飞机航班;网上旅游;网上交易;网上宣传;网上求学;网上图书馆;网上购物;网上听音乐,看电视,看电影;网上人才市场与网上求职;网上求医以及网上游戏等等。,1.2 WWW的基本概念,1.2.1 概述1.2.2 Web浏览器的工作原理1.2.3 统一资源定位器URL1.2.4 超文本与超媒体
8、1.2.5 超文本标记语言HTML1.2.6 超文本传输协议1.2.7 主页,1.2.1 概述WWW是Word Wide Web的英文缩写,译为“万维网”或“全球信息网”.WWW服务的基础是Web页面,每个服务站点都包括若干个相互关联的页面.每个站点都有一个主页,是进入某个站点的起始页,也就是第一页,相当于这个站点的窗口。WWW的核心是Web服务器,由它提供各种形式的信息,1.2.2 Web浏览器的工作原理 WWW基于客户机/服务器模式.,用户输入不同的URL,可以打开特定的Web服务器的相应文档,下载到浏览器上,浏览器解释HTML所描述的动画、声音、文本和图形图像,以及需要进一步链接的URL
9、,展现给用户的是极其丰富的超文本信息。Web浏览器最基本的功能是解释HTML文档,它并不是能处理各种类型的文件,当遇到不能处理的某类文件时,就检查是否由这类文件的帮助程序,常见的帮助程序由JPEG观察器、MPEG播放器、声音播放器以及动画、图像观察器等,这样无论在Web站点上浏览什么类型的文件,浏览器几乎都能解释。,1.2.3 统一资源定位符URL统一资源定位器(Uniform Resource Locator)是文件名的扩展。一个URL包括了以上所有的信息,构成格式为:protocol:/machine.name:portdirectoryfilename protocol是访问该资源所采用
10、的协议 machine.name是存放资源主机的IP地址,通常以字符形式出现,如 port(端口号)是服务器在其主机所使用的端口号。directory和filename 是该资源的路径和文件名。,1.2.4 超文本与超媒体超文本的概念是特德尼尔逊于1969年左右提出的。蒂姆提出了一种超文本的数据结构,并把这种技术应用于描述和检索信息,实现了高效率的存取,从而发明了WWW的信息浏览服务方式。在WWW中的超文本,实际上是一种解决菜单与信息分离的机制,把可选菜单项嵌入文本中的概念称为“超文本”。,1.2.4 超文本与超媒体超文本技术采用指针连结的网状交叉索引方式,对不同来源的信息加以链接。超媒体是超
11、文本的自然扩展,是超文本与多媒体的组合。在超媒体中,链接的除了文本文件以外,还有音像和动画等。,1.2.5 超文本标记语言HTML超文本标记语言HTML-Hyper Text Markup LanguageHTML是一种专用的编程语言,用于编制要通过WWW显示的超文本文件页面。HTML对文件显示的具体格式进行了详细的规定和描述。HTML采用标准的位ASCII码文件形式,通过一系列格式化方法表示各种超链接(hyperlink)和信息。用HTML编写的文档采用“.html”作为后缀。当WWW浏览器读取到HTML文件时,就以超文本方式显示给用户。,例如,下面的HTML语句建立了一个按“专题分类查询信
12、息”(information by subject),并将该条目与计算机“”中的文件“index.html”相链接,HTML语法如下:Information by Subject,1.2.6 超文本传输协议超文本传输协议HTTP(Hyper Text Transfer Protocol)可以简单地被看成是浏览器和Web服务器之间的会话。,1.2.6 超文本传输协议HTTP定义了简单事务处理程序,由下个步骤组成:(1)客户机与服务器建立连接;(2)客户机向服务器递交请求,在请求中指明所要求的特定文件;(3)如果请求被接纳,那么服务器便发回一个应答。在应答中至少应当包括状态编号和该文件内容;(4)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web高级程序设计教程 Web 高级 程序设计 教程 基础知识
链接地址:https://www.31ppt.com/p-6525888.html