网络是如何连接的(URI)
前言:
最近阅读了网络是如何连接的一书,按照书中讲解顺序将一些知识点梳理一下
请求/响应 简单模型:
省略了dns socket 等细节
请求/响应 格式
传说中的报文
HTTP中主要的头字段
HTTP状态码概要
一次资源获取为一次请求/响应
当网页中包含图片时,会在网页中的相应位置嵌入表示图片文件的标签[插图]的控制信息。浏览器会在显示文字时搜索相应的标签,当遇到图片相关的标签时,会在屏幕上留出用来显示图片的空间,然后再次访问Web服务器,按照标签中指定的文件名向Web服务器请求获取相应的图片并显示在预留的空间中。这个步骤和获取网页文件时一样,只要在URI部分写上图片的文件名并生成和发送请求消息就可以了。由于每条请求消息中只能写1个URI,所以每次只能获取1个文件,如果需要获取多个文件,必须对每个文件单独发送1条请求。比如1个网页中包含3张图片,那么获取网页加上获取图片,一共需要向Web服务器发送4条请求。
注:http1.1可以在一次连接中发送接收多次请求
请求/响应 信息