计算机网络模型(二):应用层
http协议
什么是协议?就是你我规定一种方式,咱们都按照这个方式来做事。
http就是应用层最根本的协议,因为我们离不开互联网,离不开浏览器。包括你看见我的这片文章,就是http协议做了底层支持。当然,https是建立在http协议之上的。
既然http是协议,他都规定了什么规则让大家遵守呢?
http规定,每次http客户与服务器进行交互的时候,都有一个ASCII码组成的请求和一个MIME响应组成。
请求就是URL串。
http又称为“超文本传输协议”,也就是说,http是文本协议。文本长度是无限制的,因此就需要一些设定来判断谁是谁。
请求(URL统一资源定位符)
给予http的URL是最常用的资源定位符。它的基本格式为:
http://<主机>:<端口><路径>
当然,在其他协议下,前面的http就要换成相应的协议。
我们以一个最简单的例子说明一下:
www.baidu.com
- www.是一个www服务器最高级别的页面,也是三级域名。
- baidu是服务器的二级域名,它一般代表了你访问的服务器的公司或者服务名称。
- .com是一级域名,又叫顶级域名。
这里我们没有规定端口号,就会默认为80。也没有后面的资源定位符,也就是访问到公司提供服务的主界面。
http请求格式:

请求行是请求的目的信息;
请求头部是key

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





