标签:lan 公司 浏览器 服务器ip 客户端 否则 href 输入 webserver
当在浏览器输入baidu.com之后,会以两种方式找到对应的IP,
一:先从本地hosts查找 1 :指向其它地址IP地址
2 : 指向本地IP地址 ,其中协议部分默认为http,端口对于http来说默认是80,对于https来说是443, 输入baidu.com默认端口是80,会从本机找端口为80的程序,例webServer用的nginx,nginx是http服务代理工具,找到配置server域名的指向,具体项目访问的地址
二:本地hosts没有设置,访问DNS,DNS是专门服务于服务器和IP地址查询的,(一般咱们设置的8.8.8.8,114.114.114.114)14.114.114.114是国内移动、电信和联通通用的DNS,8.8.8.8是GOOGLE公司提供的DNS
浏览器把域名发送给系统默认DNS服务器。如果该服务器本地有缓存,且缓存未过期,则直接返回结果。否则向上一级DNS服务器查询,直到DNS根服务器。
浏览器知道了网址的对应服务器IP地址和端口,然后就通过TCP协议发起网络请求。但是发起的是什么请求取决于网址的协议是HTTP还是HTTPS。
HTTP协议 是基于文本的协议,客户端和服务器一问一答的形式
参考http://www.jianshu.com/p/c2050fa5fb94
标签:lan 公司 浏览器 服务器ip 客户端 否则 href 输入 webserver
原文地址:http://www.cnblogs.com/liulin0524/p/7468487.html