31. 当你在浏览器输入一个网址,如http://www.didichuxing.com,按回车之后发生了什么?请从技术的角度描述,如浏览器、网络(UDP、TCP、HTTP等),以及服务器等各种参与对象上由此引发的一系列活动,请尽可能的涉及到所有的关键技术点。
参考答案:
1) DNS域名解析:浏览器缓存、系统缓存、路由器、ISP的DNS服务器、根域名服务器。把域名转化成IP地址。 2)与IP地址对应的服务器建立TCP连接,经历三次握手:SYN,ACK、SYN,ACK 3)以get,post方式发送HTTP请求,get方式发送主机,用户代理,connection属性,cookie等 4)获得服务器的响应,显示页面
网友评论