负责解析的DNS
负责解析的DNS(域名系统)与http一样同处于应用层 它的作用是提供域名到IP地址之间的服务。 之前提到的网络层次中的IP协议的ARP协议同样都是解析协议。
计算机可以被服务IP地址也可以被赋予主机名和域名,用户是使用域名url(统一资源定位符)访问 与IP地址纯数字表示 字母加数字更符合记忆。 DNS通过域名查找IP地址 ,反过来也可以通过IP查找DNS.
URI 统一资源标识符 就是某个协议方案表示的资源的定位标识符 协议方案就是协议类型。 URL统一资源定位符。 URI用自字符串标识某一互联网资源,而URL表示资源的地点,URL是URI的子集。
请求报文的构成: 1.方法method 2.URI 3.协议版本 4.请求首部字段 5.内容实体
响应报文的构成: 1.协议版本 2.状态码 3.状态码的原因短语 4.响应首部字段 5.主体
初入HTTP
HTTP协议用于客户端和服务端之间的通信。 与众多协议相同HTTP协议是用于客户端和服务端之间的通信. 请求访问文本文本或者图像等资源称为客户端,而提供资源响应的一端成为服务端。 两台计算机之间的通信时 必定是一端担任客户端角色 另一端担任服务器端的角色 。在通信过程中HTTP能区分哪一方是客户端另一方是服务端。
通过请求和响应的交换达成通信 以下是一段命令 也成为请求报文 在下图中GET被成为请求方法 index.html是请求的资源对象也是URI,HTTP/1.1是协议版本
除去以上三点还有请求首部字段 和内容实体,这就是请求报文的构成。 在客户端中有请求报文 在服务端中也必定有响应报文:
HTTP/1.1为协议版本与请求报文中的一同
200为状态语。
OK是状态码的原因短语。