1.输入地址。
2.DNS解析,寻找服务器。
3.TCP连接,三次握手。
4.发送http请求,找到相应的资源库;。
5.返回http响应。
6.浏览器解析渲染页面。
7.断开连接。
URL简介:通常最简单的url,就像这样:https://www.ycsnews.com/,这串url就包含方案(就是通信协议,常见的http,https),服务器地址(www.ycsnews.com),端口号(http协议默认是80端口,https协议默认是443端口,https就是加密的http协议,就是在http和TCP之间加了一层TSL或者SSL的安全层),资源(默认是index.html,跟服务器配置有关)。
1.输入url地址后,首先进行DNS解析,将相应的域名解析为IP地址;
1.第一次访问某个站点的时候解析过程发生了什么?
url解析出了服务器域名,现在要将域名解析出ip地址,就要请求域名服务器来解析ip,比如www.jianshu.com.这个域名,后面多了一个点,这个点就表示公网,通常是省略的,域名解析就是从右向左开始解析,解析.域->com域->jianshu.com域->www.jianshu.com域这样解析出ip地址来(其中的过程也是很复杂的,这里只是概括),如下解析过程:
用户发起请求->操作系统把域名发送给本地区的域名服务器->有就解析返回ip,然后结束&