路由
路由的两种机制:路由和转发
路由中有一个映射表【内网ip1:电脑mac地址1;
内网ip2:电脑mac地址2
…】
电脑mac地址是电脑物理地址,是电脑的唯一标识
前端路由发展阶段:后端渲染和后端路由,前后端分离(这个阶段没有路由概念),前端路由
1.后端渲染和后端路由
后端渲染,jsp:java server page.当浏览器请求发送到服务器时,页面就已经是完整(html+css+java)的了,所以称为服务器端(后端)渲染
后端路由,后端(服务器)处理URL和页面之间的映射关系
2.前后端分离
后端只负责数据和API接口,前端通过Ajax 数据并通过JavaScript(浏览器渲染) 将数据渲染到页面上。这个阶段是一个url对应一个静态资源(即html页面)。前后端分离是前端渲染。
3.前端路由
SPA页面:simple page application 单页面富应用,整个网页只有一个html页面。
前端路由,从请求到的全部资源(html+css+js)抽取相应的资源。这其中有映射关系 ,一个url对应一个组件 。SPA页面是在前后端分离的基础上加了一层前端路由