计算机网络知识全面讲解:HTTP的主要内容

为了更好地理解HTTP,下面的HTTP就以租房协议的格式展示。
注意,下面是HTTP的主要内

甲方: Web服务器
乙方: 浏览器
HTTP是Hyper Text Trans?er Protocol(超文本传输协议)的缩写,
是用于从万维网(World W?de Web,WWW)服务器传输超文本到本
地浏览器的传输协议。HTTP是一个基于TCP/IP来传递数据(HTML文
件、图片文件、查询结果等)的应用层协议。
HTTP工作于客户端/服务器端架构之上。浏览器作为HTTP客户端
通过URL向HTTP服务器端(Web服务器)发送所有的请求,Web服务
器根据接收到的请求向客户端发送响应信息。
协议条款
一、HTTP请求、响应的步骤
1.客户端连接到Web服务器
一个HTTP客户端通常是浏览器,它将与Web服务器的HTTP端口
(默认使用TCP的80端口)建立一个TCP套接字连接。
2.发送HTTP请求
通过TCP套接字,客户端向Web服务器发送一个文本的请求报
文。一个请求报文由请求行、请求头部、空行和请求数据4个部分组
成。
3.Web服务器接受请求并返回HTTP响应
Web服务器解析请求,定位请求资源。服务器将资源副本写到
TCP套接字,由客户端读取。一个响应由状态行、响应头、空行和响
应数据4个部分组成。
4.释放TCP连接
若connect?on模式为close,则Web服务器主动关闭TCP连接,客户
端被动关闭TCP连接,以释放T

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值