网络应用---web应用

web 应用

Web与HTTP

World Wide Web :Tim Berners-Lee

网页、网页互相链接

网页(Web Page)包含多个对象(objects)

对象:HTML文件、JPEG图片、视频文件、动态脚本等

基本HTML文件:包含对其他对象引用的链接

对象的寻址(addressing)

URL(Uniform Resoure Locator):统一资源定位器 RFC1738

Scheme: //host:port/path

HTTP协议概述:

万维网应用遵循HTTP(HyperText Transfer Protocol)超文本传输协议

C/S 结构

客户--Browser:请求、接收、展示Web 对象

服务器--Web Server:响应客户的请求,发送对象


HTTP版本

  • 1.0: RFC 1945
  • 1.1:RFC 2068

使用TCP传输服务过程

1、服务器在80端口等待客户的请求

2、浏览器发起到服务器的TCP连接(创建套接字Socket)

3、服务器接受来自浏览器的TCP连接

4、浏览器(HTTP客户端)与Web服务器(HTTP服务器)交换HTTP消息

5、关闭TCP连接

无状态(stateless)

服务器不维护任何有关客户端过去所发请求的信息



其他:

有状态的协议更复杂:

需维护状态(历史信息)

如果客户端或服务器失效,会产生状态的不一致,解决这种不一致代价高






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值