web程序设计基础

web程序设计基础

ID:27550782

大小:482.84 KB

页数:32页

时间:2018-12-04

web程序设计基础_第1页
web程序设计基础_第2页
web程序设计基础_第3页
web程序设计基础_第4页
web程序设计基础_第5页
资源描述:

《web程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章Web程序设计基础内容简介:本章主要介绍Web程序设计必需的基础知识,其中包括Web的基本概念和工作方式及特点、Internet网络协议、IP地址、与Web有关的协议和统一资源定位器URL、超文本标记语言HTML、样式表CSS、可扩展标记语言XML的基本语法和规则,并给出一些简单的应用实例帮助理解,为Web程序设计奠定基础。第1章Web程序设计基础1.1Web概述1.2Internet概述1.3超文本标记语言HTML1.4样式表CSS1.5可扩展标记语言XML1.1Web概述1.1.1什么是WebWeb是一种信息系

2、统,是基于Internet的、全球连接的、分布的、动态的、多平台的交互式超文本信息系统。1.1.2Web的工作方式Web服务器向浏览器提供服务的工作方式如下:(1)用户启动客户机(即本机)的浏览器程序,并在浏览器中指定一个URL(UniformResourceLocator,统一资源定位器)。(2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器上的文件路经名。(3)若URL指向的是普通的HTML文档,Web服务器直接送给浏览器,浏览器负责将HTML格式文档解释转换成用户能接受的文本格式。1.1.3Web页面

3、的特点可读性强、Web页面的导航可用性、Web页面与系统平台无关、Web页面信息的分布特性、Web页面的动态交互性、Web页面的新闻性。1.1.4Web页面的功能1.主页的功能。网站主页用于组织和表现内容,它提供到站点主要部分的链接,以此来指引用户。2.超链接功能通过超链接功能,实现网页的设计对全球用户有吸引力,实现可访问性和国际化。3.页面的交互性交互是网站响应用户动作和选择的方式。交互是网页不可分割的组成部分。1.2Internet概述Internet是由各种不同类型和规模的、独立管理和运行的主机或计算机网络组成的一

4、个全球性特大网络。大家在网上要共同遵守的网络协议是TCP/IP协议,凡是接入Internet的计算机都要安装和运行TCP/IP协议软件。1.2.1TCP/IP协议TCP/IP(TransmissionControlProtocol/InternetProtocol)是传输控制协议/网间协议。是一个工业标准的网络通信协议集,它是于1969年由U.SDepartmentofDefenseAdvancedResearchProjectsAgency所开发。TCP/IP协议把整个网络分为四个层次自上而下分别是:应用层、传输层、网

5、络层和物理链路层。应用层应用层表示层会话层传输层传输层网络层网络层数据链路层物理链路层物理层TCP/IP参考模型与OSI参考模型的对照1.2.2HTTP协议超文本传输协议HTTP(HyperTextTransferProtocol)是专门为Web设计的一种网络协议。HTTP需要可靠的双向字节流传输服务,所以是建立在TCP之上的应用层协议。HTTP是基于客户和服务器进行通信的基本模式,即请求回答模式。HTTP协议不仅仅是限于Web服务,还支持如FTP协议和Telnet协议及名字服务等。Web浏览器和Web服务器之间的交互步

6、骤如下:1.客户与服务器建立TCP链接。2.客户向服务器发出请求。3.服务器如果接受请求,就向客户发回响应信息,其中包括状态码和所要的文件(一般是HTML文档。4.客户与服务器关闭链接。1.2.3Telnet协议Telnet是TCP/IP的一个应用层协议,即Internet远程登录服务协议,是Internet上强有力的功能。要实现此功能,用户计算机上必需安装和运行名为Telnet的程序。使用该功能用户可以访问连在Internet上的任何一台Telnet服务器,用户主机成为该主机的终端而访问各种所需的信息。实时地使用远程计

7、算机上对外开放的全部资源包括各种数据资源和软件资源及其硬件资源,以达到资源共享之目的。用户使用Telnet必须具备的前提条件是:1.用户主机上装有包括Telnet应用层协议在内的TCP/IP协议族。2.要知道IP地址、域名、登录名、登录标识和口令,即所谓的权限。3.用户自己有帐号,完成拨号服务工作,使自己的调制解调器与远程主机建立通信关系。为公众开放的Telnet远程服务器对用户是开放的,不需用户有自己的帐号也不需口令、用户名,照样可以登录。1.2.4FTP协议文件传输协议FTP(FileTransferProtocol

8、)是TCP/IP网络体系结构传输层的一种协议,用来提供计算机在Internet上传输二进制文件(程序和文档)的服务。它是一种上传/下载协议。通过FTP服务,允许Internet用户两地间的双向文件传输。实现真正意义上的全球资源共享。FTP与Telnet的不同之处:前者可以实现两地间的信息拷贝(在首先取得对方允许的情况

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。