计算机二级Web(1):Web技术基础

考核目标:

  • 了解Internet与Web技术的基本概念
  • 理解Web技术的主要组成部分(URL HTTP HTMl)
  • 理解和掌握Web浏览器与服务器的基本概念和工作原理
  • 了解Web应用开发构架和开发工具平台

Web与Internet技术

Internet介绍

Internet常被称为互联网,E-mail FTP和Telnet时Internet上较早出现的重要应用,特别是E-mail仍然是目前Internet上最主要的应用之一。
1974年,TCP/IP协议问世,这个协议定义了一种在计算机网络间传送报文(文件或命令)

Web介绍

WWW(World Wide Web)常被被称为万维网,简称Web。Web是互联网上的一种应用服务,使用超文本技术将遍布全球的各种信息资源链接起来,信息资源彼此通过超链接连接起来。
URI:全局的统一的资源标识符,资源通过超文本传输协议HTTP(Hypertext Transfer Protocol)传送给用户。
Web技术由万维网联盟(World Wide Web Consortium,简称
W3C
)来维护和管理。

Web技术特点
  • Web页面具有丰富的多媒体表现特征
  • Web具备超级链接和快速导航能力
  • Web具有平台独立性
  • Web具有分部自治特性
  • Web具有动态交互特性

Web技术的主要组成

IP地址与网络域名

IP地址:每个连接在Internet上的主机分配的一个32位的地址,按照TCP/IP协议规定,IP地址用二进制来表示,长32位,即4个字节,但经常用十进制表示,中间用“.”分开,以此方便用户记忆
域名:与网络上的数字型IP地址相对应的字符型地址,域名除了识别功能还有起到引导,宣传和代表等作用。
域名系统由DNS服务器来管理和解析。
一个IP可对应多个域名,一个域名也可以对应多个IP地址

统一资源定位符(URL)

URL:通常称之为Web地址或网址,是用于完整描述Internet上网页和其他信息资源地址的一种标志方法
统一资源定位符URL常见的基本格式位

<访问协议>://<主机名>:<端口号>/<文件路径>

访问方式有HTTP(超文本传输协议),FTP(文件传输协议)

HTTP协议(Hypertext Transfer Protocol)

HTTP在可靠的网络层协议(例如TCP/IP的基础上提供了在Web服务器和客户机之间传输信息的一种机制,是一种应用层协议
一次HTTP协议操作称为一个事物,工作过程可分为四步:

  1. 客户机与服务器建立连接
  2. 客户机发送一个请求给服务器
  3. 服务器处理请求并给予相应的响应信息
  4. 客户机接受服务区返回的信息

HTTP协议的主要特点:
(1)支持客户机/服务器模式
(2)简单快速
(3)灵活
(4)无状态
(5)支持内容协商
(6)可扩展性

HTML语言

HTML(Hypertext Markup Language):超文本标记语言,是用于描述网页文档的一种标记语言,一个静态网页常对应于一个HTML文件,文件以.htm或.html位扩展名。
HTML文档制作主要特点:
(1)简易性
(2)可扩展性
(3)平台无关性

Web浏览器与服务器

Web浏览器

浏览器:运行在用户的机器上用来展现和浏览来自Web服务器或者本地文件系统中的HTML页面,并让用户与这些页面交互的一种客户机软件。
手机浏览器需要服务器进行Web页面的优化和数据的压缩处理。

Web服务器

Web服务器是指提供Web服务的服务器,服务器(程序)是一种被动程序,不仅能够储存信息,还能运行脚本和程序。

主流的服务器:

  • Windows:IIS Apache Tomcat系列GlassFish以及商用的WebLogicdeng
  • Unix和Linux:Apace
Web工作原理
  1. 客户机(浏览器)发送请求
  2. Web服务器处理并返回响应信息
  3. 浏览器浏览来自服务器的信息

Web应用开发技术

Web基本结构

C/S是Client/Server的缩写
B/S是Browser/Server的缩写
B/S相比C/S架构的优势:

  • 维护和升级方式简单
  • 成本降低,选择更多
  • 应用服务器运行数据负荷较重
三层与多层架构

在B/S架构的基础上,可以进一步扩充成三层架构或多层架构,主要是在客户机端浏览器与数据可之间加入一个中间层,也叫组件层或应用层,三层指的是逻辑上的三层。

JSP开发技术

JSP(Java Server Pages)是一种建立的动态网页技术,它是在传统的网页HTML文件中插入Java程序段(Servlet)和JSP标记(tag),形成JSP文件(.jsp)。
JSP在首次被访问的时候被应用服务器转换为Servlt,在以后的运行中,服务器直接调用这个Servlet,而不再访问JSP页面。JSP的实质仍然是Servlet。

ASP.NET开发技术

ASP.NET是由微软在.NET Framework框架中所提供的,包含了用于开发Web应用程序的类库,其文件后缀为.aspx。

其它开发技术

PHP(Hypertext Preprocessor)是超文本与预处理语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。

小结

  • TCP/IP协议是一个协议集,IP层负责数据包的寻址和路由等,TCP层为传输层,负责流量控制等,应用层主要有HTTP协议 Telnet协议,FTP协议等
  • 常见的客户机端编程技术有VBScript JavaScript Java Applet等
  • 常见的服务器端编程技术有JSP ASP和ASP.NET
  • 在URL中,默认的Web服务器的端口号是80
  • Web的工作模式是浏览器/服务器
  • 7
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值