- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 Web基础 网页制作PPT课件(PHP)
《PHP Web程序设计教程与实验》 第1章 Web基础 第1章 Web基础 1.1 Web的体系结构 1.2 Internet通信协议 1.3 基于数据库的动态Web工作模式 1.4 基于XML的Web工作模式 1.1 Web的体系结构 Web是World Wide Web的简称,又称为万维网、WWW或3W,它是在Internet上运行的遍及全球的多媒体信息系统。 Web将位于全世界Internet上不同地点的相关数据信息有机地编织在一起,这些信息有多种类型,包括文本、图形、图像、声音和视频等,为用户提供了一种十分有效的浏览、检索及查询信息的方式。 1.1.1 Web的体系结构 Web系统的结构采用了客户机/服务器(Client/Server,C/S)的体系结构。 Web服务器是服务器端的计算机和运行在它上面的Web服务器软件的总和。 Web服务器软件是昼夜不停地运行的程序,负责监听Web浏览器发送到服务器的Web页面请求,并提供相应的Web页面,通过Internet回传到客户端的浏览器。 Web浏览器(Browser)是用来解释HTML文档并完成相应转换和显示的程序。 1.1.1 Web的体系结构 图1.1 Web的体系结构 1.1.2 Web页面的功能 Web页面可实现的功能: 1.主页功能 2.超链接功能 3.页面的交互性 1.2 Internet通信协议 1.2.1 TCP/IP协议 1.2.2 HTTP协议 1.2.3 Telnet协议 1.2.4 FTP协议 1.2.5 IP地址 1.2.6 域名服务器DNS 1.2.7 统一资源定位器URL 1.2.1 TCP/IP协议 TCP/IP协议是一个工业标准的网络通信协议集,其中最重要的是TCP协议和IP协议,简称为TCP/IP协议。 TCP/IP协议的分层结构: 1.2.2 HTTP协议 超文本传输协议HTTP(HyperText Transfer Protocol)是专门为Web设计的一种网络协议,它属于TCP/IP参考模型中的应用层协议,位于TCP/IP协议的顶层。 HTTP协议是Web服务器和浏览器之间的通信协议,负责传输Web文档。 HTTP协议的Web服务器的默认端口号是80 。 1.2.3 Telnet协议 Telnet是TCP/IP的一个应用层协议,即Internet远程登录协议。 用户使用远程主机有两种情况: 一种是用户有远程主机的账号和密码 一种是开放的,用户无须拥有自己的账号,即公众开放的Telnet远程服务。 Telnet协议的服务器端的默认端口号是23。 1.2.4 FTP协议 FTP(File Transfer Protocol,文件传输协议)是TCP/IP网络体系结构传输层的一种协议,是Internet上的一个重要应用。 主要功能:把文件从一台计算机传递到另一台计算机,实现文件的上传和下载。 1.2.5 IP地址 IP地址由4个字节组成,共32个二进制位。由4个用“.”分隔的十进制数组成,每个数不大于255,如 IP协议规定了A~E五类IP地址 1.2.6 域名服务器DNS 域名服务系统(DNS)是一个自动地将域名转换为与之对应的IP地址的软件。 1.2.7 统一资源定位器URL 统一资源定位器(Uniform Resource Locator,URL)是为Internet的信息资源位置而设的一种编址方式,它指定Internet资源位于哪台计算机的哪个文件夹以及文件名。 URL的格式如下: 传输协议://主机IP地址或域名[:端口]/文件夹路径/文件名 例如URL: /n93070.htm 1.3 基于数据库的动态Web工作模式 1.3.1 静态网页和动态网页 1.3.2 动态Web的工作模式 1.3.1 静态网页和动态网页 静态网页就是其内容由一些HTML代码组成的的网页。这些HTML代码可以直接通过文本编辑器输入,并保存为.htm或.html文件。 动态网页就是网页中加入程序或脚本,采用ASP、PHP、CGI、ASP.NET、JSP等技术动态生成的页面。 1.3.1 静态网页和动态网页 图1.4 静态网页示例 1.3.1 静态网页和动态网页 图1.6 动态网页示例 1.3.2 动态Web的工作模式 1.客户端动态Web的工作模式 1.3.2 动态Web的工作模式 2.服务器端动态Web的工作模式 1.4 基于XML的Web工作模式 基于数据库的Web体系结构存在着以下限制: 用户被限制在客户端浏览器上,请求的结构是固定的。 Web应用程序与其他应用程序之间不能共享数据, HTML形式的内容限制了Web客户端后期处理能力。 客户端
您可能关注的文档
- 第16章 镇痛药 药理学 第2版 教学课件.ppt
- 第16章 继承 C++教学课件.ppt
- 第16章 网络编程 java课件.ppt
- 第16讲 ERP的实施与运行管理 ERP教学课件.ppt
- 第16讲 VB课件new.ppt
- 第16讲 显示器 计算机硬件维修 教学课件.ppt
- 第16章 弹簧 大学机械设计精美课件.ppt
- 第16讲 连通度 北京大学计算机系离散数学讲义(ppt版).ppt
- 第16讲 第三代移动通信系统(一) 现代移动通信ppt(新版教材课件).ppt
- 第16讲 锐角三角函数 新课标九年级数学竞赛辅导讲座.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)