敲开计算机的开端——浏览器的URL到页面响应并加载所做的处理(转)
昨天看到一个博主的一篇译文名叫“从输入URL到页面加载完成的过程中发生了什么事情”。一开始我想到的无非就是浏览器发送请求(此过程中通过HTTP处理)到web服务器,然后web服务器解析http请求(spring在web.xml中的DispatchServlet中匹配路径,struts在通过web.xml去struts.xml里面匹配路径),然后Dispatch通过这个路径去找到处理器(controller或者action)在程序里做业务处理,处理完之后返回一个视图对象给页面(spring 是 ModelAndView()),页面把这些参数解析成view在页面上面展示。
那么这篇文章是从操作系统上对 上述 内容做的操作的概述。
转自原文地址: http://blog.csdn.net/iaiti/article/details/28339145
译文地址:https://stackoverflow.com/questions/2092527/what-happens-when-you-type-in-a-url-in-browser
若只是一个简单的HttpIPV4, 没有代理