Closed Rai4over closed 5 years ago
1)关于第一个问题:
A client MUST include a Host header field in all HTTP/1.1 request
messages . If the requested URI does not include an Internet host
name for the service being requested
主机和端口号是服务器提供的,但客户端连接的时候语义上要写一个 Host 头,表示连接那个主机。
在本书中,只是说明 HTTP 头部在 HTTP 协议中非常重要。
2:关于第二个问题
DNS 和 HTTP 都是应用层协议,是互相独立的,HTTP 要连接服务器 IP,而 DNS 是将域名映射为服务器 IP,从整个浏览器执行的过程来看,二者又有一定的关系。
谢谢一起讨论。
第七页HOST描述错误,
HOST只对客户端有用
,HOST对服务器也有用,虚拟主机也通过HOST进行区分客户端访问的网站。通过域名DNS解析IP地址
这个示例不够准确,这个过程和解析和HTTP没什么关系吧。