路由

128 阅读1分钟
  • 猫-专业名称:调制解调器-进行数模转换用的
  • 路由器-实现数据的路由和转发

路由:分发请求(分组发送、分开发送)

  • 路由routing)就是通过互联的网络信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层即网络层

  • 路由引导分组转送,经过一些中间的节点后,到它们最后的目的地。作成硬件的话,则称为路由器。路由通常根据路由表——一个存储到各个目的地的最佳路径的表——来引导分组转送。因此为了有效率的转送分组,创建存储在路由器存储器内的路由表是非常重要的。

路由器:分发请求的东西

  • hash 任何情况下都可以做前端路由

缺点: SEO不友好,没法收录你的内容

服务器收不到hash(浏览器是不会把#后面的内容发送给服务器的)

  • history 后端将所有前端路由都渲染到同一页面(不能是404)

缺点: IE8以下不支持

  • 前两者都是存在url上面
  • momory不是url,前端会存在Local Storage,后端会存在数据库里,反正不会出现在url上