Web 服务的概述

Web 服务的概述
   由于能够提供图形、声音等多媒体数据,再加上可以交互的动态 Web 语言的广泛普及,WWW(World Wide Web,万维网)深受Internet用户欢迎。一个最重要的证明就是,当前的绝大部分Internet流量都是由WWW浏览产生的。

   WWW服务是解决应用程序之间相互通信的一项技术。严格地说, WWW服务是描述一系列操作的接口,它使用标准的、规范的XML(Extensible Markup Language,可扩展标记语言)描述接口。这一描述中包括了与服务进行交互所需要的全部细节,包括消息格式、传输协议和服务位置。而在对外的接口中隐藏了服务实现的细节,仅提供一系列可执行的操作。这些操作独立于软、硬件平台和编写服务所用的编程语言。 WWW服务既可单独使用,也可同其他 WWW服务一起使用,实现复杂的商业功能。

1. Web 服务简介
    WWW是Internet上被广泛应用的一种信息服务技术。wwW 采用的是客户/服务器结构,整理和储存各种 wwW 资源,并响应客户端软件的请求,把所需的信息资源通过浏览器传送给用户。
   Web服务通常可以分为两种:静态 Web 服务和动态 Web 服务。
2. HTTP
    HTTP(Hypertext Transfer Protocol,超文本传输协议)可以算得上是目前国际互联网基础上的一个重要组成部分。而Apache、IIS服务器是HTTP协议的服务器软件,微软的Internet Explorer和 Mozilla的Firefox则是HTTP协议的客户端实现。

  1. 客户端访问Web服务器的过程

① Web浏览器使用HTTP命令向服务器发出Web请求(一般是使用GET命令要求返回一个页面,但也有POST等命令)。

② 服务器接收到Web页面请求后,就发送一个应答并在客户端和服务器之间建立连接。建立连接示意图如图所示。

③ Web服务器查找客户端所需文档,若Web服务器查找到所请求的文档,就会将所请求的文档传送给Web浏览器。若该文档不存在,则服务器会发送一个相应的错误提示文档给客户端。

④ Web浏览器接收到文档后,就将它解释并显示在屏幕上。传输相关内容示意图如图所示。

⑤ 当客户端浏览完成后,就断开与服务器的连接。关闭连接示意图图所示。

(2)端口

HTTP请求的默认端口是80,但是也可以配置某个Web服务器使用另外一个端口(比如8080)。这就能让同一台服务器上运行多个Web服务器,每个服务器监听不同的端口。但是要注意,访问端口是80的服务器,由于是默认设置,所以不需要写明端口号。如果访问的一个服务器是8080端口,那么端口号就不能省略,它的访问方式就变成了:

http://www.smile.com:8080/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻傻的心动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值