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

本文主要探讨了计算机网络模型中的应用层,重点关注HTTP协议和域名系统DNS。HTTP作为应用层最基础的协议,规定了请求和响应的格式,包括URL、请求方法(如GET和POST)。DNS则负责将易记的域名转换为IP地址。此外,还提到了HTTP状态码的重要性,以及互联网检索系统中的全文检索和目录搜索概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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格式的;
请求数据也称为请求实体(谢希仁的教材说这部分基本不用,但是这部分其实还是要用到的)。

请求方法
方法 意义
GET 请求读取由URL所标志的信息
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值