Open HarleyWang93 opened 6 years ago
github.com
8.8.8.8 —— Google 提供的免费 DNS 服务器的 IP 地址 114.114.114.114 —— 是国内第一个、全球第三个开放的 DNS 服务地址,又称114DNS
DNS劫持:DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。
视图(view) 视图是用户看到并与之交互的界面。这是前端工作的主力部分。
模型(model) 模型是将实际开发中的业务规则和所涉及的数据格式模型化,应用于模型的代码只需写一次就可以被多个视图重用。在MVC的三个部件中,模型拥有最多的处理任务。一个模型能为多个视图提供数据。
控制器(controller) 控制器接受用户的输入并调用模型和视图去完成用户的需求。Controller处于管理角色,从视图接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示模型处理返回的数据。
说说从URL输入到页面展现的过程 从URL输入到页面展现的全过程
流程
流程简述
1. 在浏览器输入 URL
什么是 URL?
2. 域名解析
github.com
就是域名。github.com
到底是什么东西,需要查找 github.com 网站所在服务器的IP地址,才能找到目标。IP 地址是什么?
域名解析的流程
8.8.8.8 —— Google 提供的免费 DNS 服务器的 IP 地址 114.114.114.114 —— 是国内第一个、全球第三个开放的 DNS 服务地址,又称114DNS
DNS劫持:DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。
3. 服务器处理
什么是服务器?
4. 网站处理流程
视图(view) 视图是用户看到并与之交互的界面。这是前端工作的主力部分。
模型(model) 模型是将实际开发中的业务规则和所涉及的数据格式模型化,应用于模型的代码只需写一次就可以被多个视图重用。在MVC的三个部件中,模型拥有最多的处理任务。一个模型能为多个视图提供数据。
控制器(controller) 控制器接受用户的输入并调用模型和视图去完成用户的需求。Controller处于管理角色,从视图接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示模型处理返回的数据。
5. 浏览器处理
6. 绘制网页
推荐阅读
说说从URL输入到页面展现的过程 从URL输入到页面展现的全过程