计算机网络:21 WEB应用概述

本文深入探讨了HTTP协议,包括其作为万维网应用的基础,URL的作用,HTTP协议的基本概念如C/S架构,以及HTTP的无状态特性。介绍了HTTP协议的版本历史,如1.0和1.1,并概述了TCP连接的过程。同时,文章还讨论了HTTP协议如何通过TCP在80端口进行通信,并强调了其无状态特性对于简化系统复杂性的意义。
摘要由CSDN通过智能技术生成

world wide web :Tim Berners-Lee
网页
网页互相链接
网页包含多个对象:
对象:HTML文件 JPEG图片 视频文件 动态脚本等
基本HTML文件:包含对其他对象引用的链接

对象的寻址:
URL :统一资源定位器
Scheme://host:port/path
在这里插入图片描述
hostname+pathname =URL
pathname=URI

HTTP协议概述:
万维网应用遵循什么协议?
超文本传输协议 HTTP
C/S结构:客户-browser 请求、接收、展示Web对象
服务器-web server :响应客户的请求 发送对象
HTTP版本:
1.0:RFC 1945
1.1:RFC 2068

使用TCP传输服务:
服务器在80端口等待客户的请求
浏览器发起到服务器的TCP连接,创建套接字Socket
服务器接受来自浏览器的TCP连接
浏览器与web服务器交换http请求
关闭TCP连接。

无状态:http是无状态的
服务器不维护任何有关客户端过去所发请求的信息。
有状态的协议更加复杂:
需要维护状态(历史信息)
如果客户或服务器失效,会产生状态的不一致,解决这种不一致代价高昂

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值