URL协议与HTTP协议

URL协议

URL 协议 全称:Uniform Resource Locator(统一资源定位符)
支持多种协议:HTTP,FTP…
作用:定位服务器资源,相当于web服务器的收货地址

URL的详细格式:
schema://host[:port#]/path/…/[?query-string][#anchor]
schema:底层协议(如:ftp,http,https…)
host:服务器的域名或IP地址
port:服务器的端口,HTTP的默认端口是80(可省),其它端口要指明
/path/…/:访问资源路径
[?query-string]:发送给http服务器的数据
anchor:锚

HTTP协议

HTTP协议:Hyper Text Transfor Protocal(超文本传输协议)
web通信协议

一次完整的的HTTP通信过程:
(1)首先,建立TCP 连接,HTTP协议生效前需要TCP连接,TCP是比HTTP更低端的协议,即web浏览器和web服务器通过网络建立连接,TCP的通常端口是80
(2)web浏览器向web服务器发出请求命令:即get/post 请求命令
(3)web浏览器发送请求头信息:即以头信息的形式发送其他信息,最后以一行空行的结束表示发送头信息结束
(4)web服务器应答:
response:HTTP:/1.1 200 OK
200 OK证明应答成功
(5)web服务器发送应答头信息,类似于请求头信息,以一行空行表示应答结束
(6)web服务器向浏览器发送数据,即Content-Type请求的实际数据
注意:一般来说,一旦web服务器向浏览器发送了应答头信息是,TCP就断开了,但是如果在请求头信息或应答头信息中加入Connection:keep-alive 就可保持继续连接,可节省每个请求连接时间和网速

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值