HTTP和TCP 如前所述,HTTP协议是基于TCP连接的,所以在我们解释HTTP请求之前,我们需要了解HTTP协议和TCP之间的关系。浏览器使用HTTP协议作为应用层,TCP/IP协议作为传输层协议发送到网络。所以在HTTP真正开始工作之前,浏览器需要通过TCP协议与服务器建立连接,也就是说HTTP的内容本质上是通过TCP的数据传输阶段来实现的。建立TCP连接的第一步是知道目的地址的IP地址和端口号。一般我们不直接用IP地址作为网址,而是通过IP地址上部署的域名。因此,我们首先需要使用的是我们的域名地址,以获得目的地址。域名和ip地址的关系实际上是一一对应的映射关系,构建这种映射关系的系统称为域名系统,简称DNS域名系统。所以我们得到URL之后,就可以通过DNS和域名得到目的地址的IP地址。至于端口号,如果访问地址时没有直接指定端口号,那么HTTP协议的默认端口号是80。
温馨提示:答案为网友推荐,仅供参考