计算机网络模型(二):应用层

计算机网络模型(二):应用层

http协议

什么是协议?就是你我规定一种方式,咱们都按照这个方式来做事。

http就是应用层最根本的协议,因为我们离不开互联网,离不开浏览器。包括你看见我的这片文章,就是http协议做了底层支持。当然,https是建立在http协议之上的。

既然http是协议,他都规定了什么规则让大家遵守呢?

http规定,每次http客户与服务器进行交互的时候,都有一个ASCII码组成的请求和一个MIME响应组成。

请求就是URL串。

http又称为“超文本传输协议”,也就是说,http是文本协议。文本长度是无限制的,因此就需要一些设定来判断谁是谁。

请求(URL统一资源定位符)

给予http的URL是最常用的资源定位符。它的基本格式为:

http://<主机>:<端口><路径>

当然,在其他协议下,前面的http就要换成相应的协议。

我们以一个最简单的例子说明一下:

www.baidu.com

  1. www.是一个www服务器最高级别的页面,也是三级域名。
  2. baidu是服务器的二级域名,它一般代表了你访问的服务器的公司或者服务名称。
  3. .com是一级域名,又叫顶级域名。

这里我们没有规定端口号,就会默认为80。也没有后面的资源定位符,也就是访问到公司提供服务的主界面。

http请求格式:
在这里插入图片描述
请求行是请求的目的信息;
请求头部是key-value格式的;
请求数据也称为请求实体(谢希仁的教材说这部分基本不用,但是这部分其实还是要用到的)。

请求方法
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值