欢迎来到天天文库
浏览记录
ID:52275474
大小:5.47 MB
页数:142页
时间:2020-04-03
《北京信息科技大学-人机交互与界面设计ppt_第2章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第2章Web应用基础----HTML语言和CSS2021/7/211目录2.1WEB编程基础知识(教材第1章)2.2超文本标记语言HTML(教材第3章)2.3页面设计(教材第5章)2021/7/2122.1WEB编程基础知识2.1.1什么是Web2.1.2Web的工作原理2.1.3Internet网络协议2.1.4IP地址、域名和URL2.1.5动态网页设计技术简介2.1.6.NET框架简介2021/7/2132.1.1什么是WebWeb全称为WorldWideWeb,缩写为WWW。也称环球网、万维网、全球信息网等。Web是一种体系结构,通过它可以访问分布
2、于Internet主机上的链接文档。它有如下几层含义:Web是Internet提供的一种服务。Web不是Internet,Web是基于Internet、采用Internet协议的一种体系结构。Web是存储在全世界Internet计算机中、数量巨大的文档的集合。Web上的海量信息是由彼此关联的页面(Page)组成的。2021/7/2142.1.1什么是WebWeb的内容保存在Web站点(Web服务器)中,用户可通过浏览器访问Web站点。Web以一些简单的操作方式(如单击鼠标)连接全球范围的超媒体信息。2021/7/2152.1.1什么是Web几个概念:超链接
3、(hyperlink):是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。超文本(hypertext):用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。超媒体(hypermedia):超媒体是超文本和多媒体在信息浏览环境下的结合。用户可以通过链接激活一段声音,显示一个图形,甚至播放一段动画。2021/7/2162.1.1什么是WebWeb的特点:(1)Web是一种超文本信息系统。(2)Web是图形化的和易于导航的。(3)Web与平台无
4、关。(4)Web是分布式的。(5)Web具有新闻性。(6)Web是动态的、交互的。2021/7/2172.1.2Web的工作原理浏览器/服务器(Browser/Server,B/S)结构客户端浏览器浏览器是一种特定格式的文档阅读器,能根据网页内容对网页中的标记进行解释显示,并执行网页中包含的客户端脚本程序。Web服务器指安装了Web服务程序的计算机;指Web服务器程序,可以管理各种Web文件,并为提出HTTP请求的浏览器提供响应。数据库服务器2021/7/218Web的基本工作原理图2.1.2Web的工作原理客户机/服务器(Client/Server,C/
5、S)结构客户机服务器Web服务器的配置配置服务器操作系统UNIX、WindowsServer2003、Linux等网络操作系统安装专门的信息服务器程序IIS(InternetInformationServer)、Apache等2021/7/219Web服务器提供服务的过程:用户在浏览器中输入一个网址,浏览器便向该网址所指向的Web服务器发出请求。Web服务器接到浏览器的请求后,把网址转换成页面所在服务器的文件路径名。如果网址指向的是普通的HTML文档,Web服务器将直接把它传送给浏览器。HTML文档中可能包含用Java、JavaScript、ActiveX
6、、VBScript等编写的程序,服务器也将它们随HTML文档一起传送到浏览器,在浏览器所在的机器上执行。如果HTML文档中嵌有ASP程序,那么Web服务器就运行ASP程序,并将结果返回给浏览器。2021/7/21102.1.2Web的工作原理客户端编程客户端编程就是客户端浏览器下载服务器上的程序来执行有关动态服务工作。程序员把客户端代码编写到HTML文件中。当用户提出对某个网页的请求时,这些客户端代码和HTML文件代码一起返回提出请求的浏览器。程序在客户端浏览器上执行。常见的客户端编程技术VBScriptJavaScriptJavaapplet等。2021
7、/7/21112.1.2Web的工作原理服务器端编程程序员将编写的代码保存在服务器上。当用户提出对某个网页的请求时,这个请求所要访问的页面代码都在服务器端执行,并把执行结果以HTML文件代码的形式传回浏览器,这样浏览器接收的只是程序执行的结果。常见的服务器端编程技术PHPJSPASPASP.NET2021/7/21122.1.2Web的工作原理2.1.3Internet网络协议TCP/IP协议TCP/IP协议是一个协议集,其中最重要的是TCP(TransmissionControlProtocol)协议和IP(InternetProtocol)协议。TCP
8、/IP参考模型与OSI参考模型的对照2021/7/21132.1.
此文档下载收益归作者所有