欢迎来到天天文库
浏览记录
ID:20897611
大小:4.75 MB
页数:42页
时间:2018-10-16
《web程序设计课件.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Web程序设计第一章Web基础知识Web1.什么是Web?2.Web的发展3.Web技术介绍随着Internet的发展,我们可以利用浏览器实现很多功能:浏览网页新闻、上传下载资源,网上报名,信息查询等……Web程序Web页面也叫做网页简单说来,Web程序就是可以在网页上运行的程序1.什么是Web程序?2.Web程序的发展C/S模式B/S模式客户/服务器模式胖客户/瘦服务器QQ、传奇、瑞星浏览器/服务器模式瘦客户/胖服务器只需浏览器就可完成操作C/S模式与B/S模式B/S模式与传统的C/S模式比较:1.体现了集中式
2、计算的优越性:具有良好的开放性,利用单一的访问点,用户可以在任何地点使用系统;2.用户可以跨平台以相同的浏览器界面访问系统;因为在客户端只需要安装浏览器,取消了客户端的维护工作,有效地降低了整个系统的运行和维护成本。2.1Web术语Web术语BDAWeb服务器浏览器(browser)HTTP协议统一资源定位URLBCEFIP地址DNS域名解析AWeb服务器Web服务器又称WWW服务器、网站服务器等将本地的信息以网页文件的形式组织起来,为用户在Internet上提供浏览及连接服务。该服务器需正常安装操作系统,如UN
3、IX、Linux或Window等网络操作系统,还必须安装专门的信息服务器程序,如IIS、Apache、Tomcat等。浏览器(browser)浏览器是Web客户端程序它可以与Web服务器建立连接,用户通过输入链接地址确定网页信息资源的位置,从而获取网页信息,并显示给用户。目前使用最多的浏览器有:IE(InternetExplorer)、Navigator、MozillaFireFox、Maxthon、Opera和MacOS中的Safari同一个网页在不同浏览器上可能会显示不同的效果(增加网页开发的复杂性)BHTT
4、P协议为了使网页资源传输能够高效率地完成,采用HTTP协议来传送一切必须的信息。HTTP有两类报文:请求报文——从客户向服务器发送请求报文。响应报文——从服务器到客户的回答。CDIP地址网络上唯一标示一台机器的地址。进行通信必须获取目标机器的IP地址。采用点分十进制表示:192.168.200.2为方便记忆,可以为服务器注册域名,如www.yangtzeu.edu.cnDNS用于将域名解析成对应IP地址,供通信程序使用EDNS域名解析F统一资源定位URL统一资源定位符URL是对可以从因特网上得到的资源的位置和访问
5、方法的一种简洁的表示。URL中的字符对大写或小写没有要求。://<主机>:<端口>/<路径>使用HTTP的URL的一般形式http://<主机>:<端口>/<路径>2.2HTTP工作原理因特网HTTP使用此TCP连接浏览器程序服务器程序HTTP客户清华大学院系设置建立TCP连接释放TCP连接HTTP响应报文②响应文档HTTP请求报文①请求文档(1)浏览器分析超链指向页面的URL。(2)浏览器向DNS请求解析www.yangtzedu.edu.cn的IP地址。(3)域名系统DNS解析出长江大
6、学服务器的IP地址。(4)浏览器与服务器建立TCP连接(5)浏览器发出取文件命令:GET/index.htm。(6)服务器对此请求给出响应,把文件index.htm发给浏览器。(7)TCP连接释放。(8)浏览器显示“长江大学”文件index.htm中的所有文本。2.3Web访问工作原理2.3Web访问工作原理2.4浏览器结构与远地服务器通信输出至显示器从鼠标和键盘输入网络接口可选客户程序HTML解释程序可选解释程序控制程序驱动程序……HTTP客户程序缓存3.Web技术简介Web技术的分类是指没有后台数据库、不含程
7、序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。静态网页程序在服务器端运行,是重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页动态网页3.Web技术简介HTMLXHTMLCSSWeb相关技术Web技术几乎汇聚了当前信息处理的所有技术及手段,并在不断的发展之中我们只讨论主流技术的组成JavascriptDOMCGIASPPHPJSPXMLAJAXASP.NET4.网络标准的机构----
8、W3CW3C是英文WorldWideWebConsortium的缩写,中文意思是W3C理事会或万维网联盟。W3C于1994年10月在麻省理工学院计算机科学实验室成立。创建者是万维网的发明者TimBerners-Lee。W3C组织是对网络标准制定的一个非赢利组织,像HTML、XHTML、CSS、XML的标准就是由W3C来定制。W3C会员(大约500名会员)包括生产技术产品及
此文档下载收益归作者所有