14、HTTP有哪些优点又有哪些缺点上一讲我介绍了HTTP的五个基本特点,这一讲要说的则是它的优点和缺点。其实这些也应该算是HTTP的特点,但这一讲会更侧重于评价它们的优劣和好坏。 上一讲我也留了两道课下作业,不知道你有没有认真思考过,今天可以一起来看看你的答案与我的观点想法是否相符,...2025-10-26透视HTTP协议
13、HTTP有哪些特点通过“基础篇”前几讲的学习,你应该已经知道了HTTP协议的基本知识,了解它的报文结构,请求头、响应头以及内部的请求方法、URI和状态码等细节。 你会不会有种疑惑:“HTTP协议好像也挺简单的啊,凭什么它就能统治互联网这么多年呢?” 所以接下来的这两讲...2025-10-26透视HTTP协议
12、响应状态码该怎么用前两讲中,我们学习了HTTP报文里请求行的组成部分,包括请求方法和URI。有了请求行,加上后面的头字段就形成了请求头,可以通过TCP/IP协议发送给服务器。 服务器收到请求报文,解析后需要进行处理,具体的业务逻辑多种多样,但最后必定是拼出一...2025-10-26透视HTTP协议
11、你能写出正确的网址吗上一讲里我们一起学习了HTTP协议里的请求方法,其中最常用的一个是GET,它用来从服务器上某个资源获取数据,另一个是POST,向某个资源提交数据。 那么,应该用什么来标记服务器上的资源呢?怎么区分“这个”资源和“那个”资源呢? 经过前几讲的学习,你一...2025-10-26透视HTTP协议
10、应该如何理解请求方法上一讲我介绍了HTTP的报文结构,它是由header+body构成,请求头里有请求方法和请求目标,响应头里有状态码和原因短语,今天要说的就是请求头里的请求方法。 标准请求方法HTTP协议里为什么要有“请求方法”这个东西呢? 这就要从HTTP协议设计时...2025-10-26透视HTTP协议
9、HTTP报文是什么样子的在上一讲里,我们在本机的最小化环境了做了两个HTTP协议的实验,使用Wireshark抓包,弄清楚了HTTP协议基本工作流程,也就是“请求-应答”“一发一收”的模式。 可以看到,HTTP的工作模式是非常简单的,由于TCP/IP协议负责底层的...2025-10-26透视HTTP协议
8、键入网址再按下回车,后面究竟发生了什么经过上一讲的学习,你是否已经在自己的电脑上搭建好了“最小化”的HTTP实验环境呢? 我相信你的答案一定是“Yes”,那么,让我们立刻开始“螺蛳壳里做道场”,在这个实验环境里看一下HTTP协议工作的全过程。 使用IP地址访问Web服务器首先我们运行ww...2025-10-26透视HTTP协议
7、自己动手,搭建HTTP实验环境这一讲是“破冰篇”的最后一讲,我会先简单地回顾一下之前的内容,然后在Windows系统上实际操作,用几个应用软件搭建出一个“最小化”的HTTP实验环境,方便后续的“基础篇”“进阶篇”“安全篇”的学习。 “破冰篇”回顾HTTP协议诞生于30年前,设计之...2025-10-26透视HTTP协议
6、域名里有哪些门道在上一讲里,我们学习了HTTP协议使用的TCP/IP协议栈,知道了HTTP协议是运行在TCP/IP上的。 IP协议的职责是“网际互连”,它在MAC层之上,使用IP地址把MAC编号转换成了四位数字,这就对物理网卡的MAC地址做了一层...2025-10-26透视HTTP协议
5、常说的“四层”和“七层”到底是什么“五层”“六层”哪去了在上一讲中,我简单提到了TCP/IP协议,它是HTTP协议的下层协议,负责具体的数据传输工作。并且还特别说了,TCP/IP协议是一个“有层次的协议栈”。 在工作中你一定经常听别人谈起什么“四层负载均衡”“七层负载均衡”,什么“二层...2025-10-26透视HTTP协议