路由

tp5.0路由的学习

╄→гoц情女王★ 提交于 2019-12-20 04:11:02
5.0.24版本 路由自己概括为三种 配置文件(三种模式的区别无非就是配置上的区别) application/config.php 普通模式: 'url_route_on' => false, //开启路由设置 'url_route_must'=> false, //必须使用路由 混合模式(tp5.0.24默认) 'url_route_on' => true, //开启路由设置 'url_route_must'=> false, //必须使用路由 强制模式 (项目推荐完全强制,没定义的路由你完全访问不到) 'url_route_on' => true, //开启路由设置 'url_route_must'=> true, //必须使用路由 路由的注册 Route::rule('路由表达式','路由地址','请求类型','路由参数(数组)','变量规则(数组)'); //简化格式: Route::get('路由表达式','路由地址','路由参数(数组)','变量规则(数组)'); Route::post('路由表达式','路由地址','路由参数(数组)','变量规则(数组)'); //get和post都可以 Route::any('路由表达式','路由地址','路由参数(数组)','变量规则(数组)'); 案例: Route::rule('login','home/login

智能路由器-OpenWRT 系列一 (OpenWRT 刷机)

为君一笑 提交于 2019-12-20 03:44:18
现在没有了网络,估计大家都不知道该怎么消遣娱乐了。 电影、音乐、聊天、视频 、网络资讯,缺了网络,什么都搞不起。不过随着上网的时间越来越久,就会发现家庭网络不怎么好用,或者说是家里的路由器不怎么好用。带宽越来越快,影音下载速度飞快,下载的电影没地方放,放在电脑上占空间,而且共享给家庭中的其他设备使用也麻烦,电脑不能整天的开机吧;偶尔想科学上网,电脑上配置起来也很麻烦,同样没法共享给其他设备;做个家庭智能网关,还需要专门买个设备。路由器全天开机,应该最适合做这些事情呀。 是时候给路由器升级一下,换个系统了。好多厂商,小米、360、极路由都生产了基于OpenWRT系统的智能路由器,功能强大。除了这些路由器,OpenWRT还支持给很多路由器刷机。根据我的日常使用,整理了一系列基本的OpenWRT使用方法,第一篇先介绍如何给路由器刷OpenWRT系统。 OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大的网络组件和扩展性,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。 同时,它还提供了100多个已编译好的软件,而且数量还在不断增加,而 OpenWrt SDK 更简化了开发软件的工序。 OpenWrt 项目由 2004 年 1 月开始, 第一个版本是基于 Linksys 提供的 GPL 源码及 uclibc 中的 buildroot 项目,

NLSR: 命名数据链路状态路由协议

狂风中的少年 提交于 2019-12-20 01:11:08
paper地址: NLSR: Named-data Link State Routing Protocol 摘要(Abstract) 本文介绍了一种用于命名数据网络(NDN, Named Data Network )的路由协议——命名数据链路状态路由协议(NLSR, Named-data Link State Routing Protocol )的设计。由于NDN使用名称来标识和检索数据,所以NLSR将可达性传播到名称前缀而不是IP前缀。此外,NLSR区别于基于IP的链路状态路由协议,有两个最基本的特征。首先,NLSR使用兴趣包( Interest Packet )和数据包( Data Packet )来传播路由更新,直接受益于NDN内生的数据包验证,更加安全;其次,NLSR为每一个名称前缀生成一个按 一定规则 ( 比如,开销 )排好序的转发选项列表,给实现NDN自适应的转发策略做支撑。在本文中,我们将讨论NLSR主要设计思想,主要包括以下几个部分: 一个适用于路由器、安全密码( keys,包括公私钥那些 )、和路由更新的层次化命名方案; 一个适用于单个管理域的层次化信任模型; 一个逐条同步协议,用于替代传统的使用网络泛洪的方式传播路由更新; 一个给多路径转发选项排序的简单算法。 与基于IP的链路状态路由协议相比,NLSR提供更高效的路由更新传播

VUE 基础 三

耗尽温柔 提交于 2019-12-20 00:40:09
目录 VUE环境搭建 VUE 项目创建 VUE 项目文件介绍 1、项目目录 2、配置文件:vue.config.js 3、main.js 4、.vue文件 vue请求生命周期: VUE 组件 配置全局样式 路由逻辑跳转,跳转到home页为例 路由重定向 生命周期钩子 VUE环境搭建 1、安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2、安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 3、安装脚手架 cnpm install -g @vue/cli 4、清空缓存处理 npm cache clean --force VUE 项目创建 1、创建项目 vue create 项目名 // 要提前进入目标目录(项目应该创建在哪个目录下) // 选择自定义方式创建项目,选取Router, Vuex插件 2、启动/停止项目 npm run serve / ctrl+c // 要提前进入项目根目录 3、打包项目 npm run build // 要在项目根目录下进行打包操作 VUE 项目文件介绍 1、项目目录 dist: 打包的项目目录(打包后会生成) node_modules: 项目依赖 (不同电脑依赖需要重新构建) public: 共用资源 src:

网络_03 路由器

久未见 提交于 2019-12-20 00:27:23
案例一:配置静态路由,实现全网互通 1. 路由器接口配置 ip( 作为网关):(接口内) ip address ip 掩码 然后 :no shutdown 2. 路由器配置 ip, 达到指定网络的目的:(全局配置模式) Ip route 目标 ip ,子网掩码,下一跳(对面路由器也要再配置一次,返回数据) 案例二:配置多路由器环境网络 1. 只要跟自己隔了一个路由器,就都要跳( IP route ) 2. 配置完路由器接口,都要 no shutdown 3. 这边配置跳过去,那边配置跳回来(两边都要配置) 4. 查询静态路由配置情况: show ip route Router0: ip route 192.168.3.0 255.255.255.0 192.168.2.2 ip route 192.168.5.0 255.255.255.0 192.168.2.2 Router1: ip route 192.168.1.0 255.255.255.0 192.168.2.1 ip route 192.168.5.0 255.255.255.0 192.168.4.2 Router2: ip route 192.168.3.0 255.255.255.0 192.168.4.1 ip route 192.168.1.0 255.255.255.0 192.168.4.1 案例三

Linux常用的网络命令

試著忘記壹切 提交于 2019-12-19 19:53:59
网络参数设置命令 所有时刻如果你想要做好自己的网络参数设置,包括IP参数、路由参数和无线网络等,就得要了解下面这些相关的命令才行。其中Route及ip这两条命令是比较重要的。当然,比较早期的用法,我们都是使用ifconfig的。 ? ifconfig:查询、设置网卡和IP网段等相关参数。 ? ifup、ifdown:这两个文件是Script,通过更简单的方式来启动网络接口。 ? Route:查询、设置路由表(Route table)。 ? ip:复合式的命令,能直接修改上述命令提到的功能。 ifconfig、ifup、ifdown 这 3个命令的用途都是启动网络接口,不过,ifup和ifdown仅就 /etc/sysconfig/network- scripts内的ifcfg-ethx(x为数字)进行启动或关闭的操作,并不能直接修改网络参数,除非手动调整ifcfg-ethx文件才行。至于 ifconfig则能直接手动给予某个接口IP或调整其网络参数。下面我们就分别来谈一谈。 1. ifconfig ifconfig主要是能手动启动、观察和修改网络接口的相关参数,能修改的参数非常多,包括IP参数及MTU等都能修改,他的语法如下: [root@linux ~]# ifconfig {interface} {up|down} 一 般来说,直接输入ifconfig就会列出目前已被启动的卡

React-Router Browserrouter刷新后404

感情迁移 提交于 2019-12-19 18:12:28
Browserrouter刷新后404 为什么要用 browserrouter? 那为什么browserrouter路由跳转后页面存在,刷新后404? 如何解决刷新后Browserrouter404? 为什么要用 browserrouter? 1、后端框架对于url是不识别#的,登录拦截会将#后面的内容丢失 2、由于使用#路由,前端的路由的各个页面对于后端框架来说,都是同一个页面,所以在做未登陆拦截的时候,要么全放行,要么全拦截,这样控制起来过于局限。这样的控制方式只能是针对url直接跳转, 如果一个未登录可以访问的资源通过路由跳转一个需登录的路由页面是可以跳转成功的,所以跳转需要登录的页面不能用路由跳转,可以使用地址栏跳转的方式(例:window.location.href) 3、使用browserrouter后,路由的页面相当于一个普通接口path,没有#,后端可以正常识别。 那为什么browserrouter路由跳转后页面存在,刷新后404? 你看到的页面跳转其实不是页面跳转,只是路由在重新渲染同一个页面,再加上地址栏的变化,让你以为是页面跳转。 当你刷新以后,浏览器根据地址栏的url(包含路由路径的部分)去寻找资源,服务端对应的url没有资源则404。 如何解决刷新后Browserrouter404? 服务端将url映射到此前的资源上,后端可以修改路径匹配方式或者用转发

s5-15 开放的最短路径优先_OSPF

筅森魡賤 提交于 2019-12-19 13:21:02
L-S路由协议的实例—OSPF 开放的路径优先(Open Shortest Path First) 使用图(graph)来表述真实的网络 - 每个路由器/Lan都是一个节点 - 测量代价/量度(metric) 计算最短路径 OSPF在参考模型中的地位 OSPF概述 - OSPF是一种基于开放标准的链路状态路由协议,是目前IGP中应用最广、 性能最优的一个协议 - OSPF可以在大型网络中使用 - 无路由自环 - OSPF支持VLSM、CIDR等 - 使用带宽作为度量值(10 8 /BW) - 收敛速度快 - 通过分区实现高效的网络管理 单域OSPF的基本概念 - 必须划分区域 - Area 0(区域0),骨干区域( Backbone area ) -所有子区域必须连接到区域 0上 OSPF的发展历程 单区域OSPF RouterID 一个32位的无符号整数,是一台路由器的唯一标识,在整个自治系统内唯一 协议号 IP头中代表OSPF报文的协议号是89 TTL=1 通常OSPF报文不转发,只被传递一条,即在IP报头的TTL值被设为1,但虚联接除外 OSPF的网络类型 OSPF术语 OSPF分组(packet)类型 OSPF数据包类型 描述 Type 1-Hello 与邻居建立和维护毗邻关系。 Type 2-数据库描述包(DD) 描述一个OSPF路由器的链路状态数据库内容。 Type 3

WPF学习之路由事件

こ雲淡風輕ζ 提交于 2019-12-19 11:53:48
原文: http://www.cnblogs.com/lxy131/archive/2010/08/10/1796754.html WPF中新添加了一种事件--- 路由事件 路由事件与一般事件的区别在于:路由事件是一种用于元素树的事件,当路由事件触发后,它可以向上或向下遍历可视树和逻辑树,他用一种简单而持久的方式在每个元素上触发,而不需要任何定制的代码(如果用传统的方式实现一个操作,执行过个事件的调用则需要执行代码将事件串连起来方可) 路由事件的路由策略: 所谓的路由策略就是指:路由事件实现遍历元素的方式,总共有三种: Bubbling(冒泡) Tunneling(管道传递) Direct(直接) 一、冒泡: 例: XAML < Window x:Class ="Wpfceshi.Window1" xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml" Title ="Window1" Height ="300" Width ="300" MouseDown ="Window_MouseDown" > < Grid MouseDown ="Grid_MouseDown" x:Name =

第十周内容

点点圈 提交于 2019-12-19 11:40:18
一台交换机最多可以接入2的12次方=4096 vlan,因为接入VLAN标置为12bit,所有为2的12次方,能用有4096-2=4094,除了全0和全1. RIP协议概述 RIP路由信息协议;最早的动态路由协议,基于距离矢量算法实现;使用UDP报文来交换路由信息;以跳数多少选择最优路由,最大跳数为15;RIPv1协议报文不携带掩码信息,不支持vlsm网络;路由器每隔30s向外广播一个D-V报文。 RIP协议的特点:收敛慢;路由选择到无限;不能处理vlsm;不能检测路由环路;度量值只是跳跃计数;网络直径小。 来源: https://www.cnblogs.com/147258a/p/10878356.html