路由

TCP/IP协议rip概述和实验

谁都会走 提交于 2020-02-04 01:09:59
1、rip的有关概述 rip是典型的距离矢量路由协议,只支持主类路由,(在v2版本中支持无类路由VLSM和CIDR但要注意手动在rip视图中关闭自动聚合)没有邻居的概念,在宣告时将自身的路由表打包一份发送出去,收到路由时直接信任加表,得益于DV算法(关系方向、距离和下一跳,不关心链路状态信息)的不科学计算方式会产生负载均衡和次优路径,但其优于设备资源消耗较少。 报文有Request和Responce两种,用于应用层服务于网络层,传输层的源和目的端口都是520,不携带掩码和下一跳地址,原地址为下一跳地址(v2版本中携带掩码和下一跳),使用广播进行路由报文更新的交互(v2采用224.0.0.9组播更新)每经过一台三层设备hop加1,16不可达,15不转发,30s更新一次报文,180s未收到删除该路由,数据库中还可存在一分钟 周期更新不支持触发更新(v2支持触发更新,认证) 防环机制有路由毒化和水平分割两种,从一个接口收到路由更新下一次接收时不会携带这条路由(水平分割)携带这条路由将其hop设置为16不可达(路由毒化) 有rap路由表和数据库两张表,responce交互的路由信息在数据库中 从中筛选最佳路由加表 自动聚合不够精确可能会造成路由黑洞,最好关闭,rap是自动开启的 2、路由器运行rap协议的实验 Router>en Router#conf t Router(config)

vue中$router以及$route的使用

为君一笑 提交于 2020-02-04 00:54:59
路由基本概念 route,它是一条路由。 { path: '/home', component: Home } routes,是一组路由。 const routes = [ { path: '/home', component: Home }, { path: '/about', component: About } ] router可以理解为一个容器,或者说一种机制,它管理了一组route。简单来说,route只是进行了URL和函数的映射,而在当接收到一个URL之后,去路由映射表中查找相应的函数,这个过程是由router来处理的。 const router = new VueRouter({ routes // routes: routes 的简写 }) VUE中 $route为当前router跳转对象里面可以获取name、path、query、params等。 $router为VueRouter实例,想要导航到不同URL,则使用$router.push方法,返回上一个history使用$router.go方法。跟上面说的一样,这里的$router就管理路由的跳转,英文里er结尾的都表示一种人,这里你可以把这个想象中一个管理者,他来控制路由去哪里(push、go),这样就比较容易记。 路由跳转 1 可以手写完整的path: this.$router.push({path:`

SpringCloud之zuul网关

我怕爱的太早我们不能终老 提交于 2020-02-03 23:17:57
简介   zuul包含了对请求的 路由 和 过滤 两个最主要的功能    其中路由功能复杂将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求效验,服务聚合等功能的基础,Zuul和Eureka进行整个,将zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过zuul跳转后获得。 提供 = 代理 + 路由 + 过滤三大功能 服务网关基本配置 新建springcloud-zuul-gateway服务 ① 添加pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>srpingcloud</artifactId> <groupId>com.common</groupId>

DOS命令,会更新

假装没事ソ 提交于 2020-02-03 09:00:31
netstat -ano|findstr "80" 查看应用占用的端口,并且显示pid号,可以直接任务管理器kill掉。 arp命令: ① arp –a:用于查看高速缓存中的所有项目。 ② arp -a IP:如果有多个网卡,那么使用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。 ③ arp -s IP 物理地址:向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。 ④ arp -d IP:使用本命令能够人工删除一个静态项目。 tracert命令 就是trace route命令,用来跟踪路由的。格式为: tracert ip_address route命令 route print: 用于显示路由表中的当前项目,在单个路由器网段上的输出结果 routeadd:使用本命令,可以将路由项目添加给路由表。 例如,如果要设定一个到目的网络209.99.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器IP为202.96.123.5,子网掩码为255.255.255.224,那么用户应该输入以下命令: route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5 routechange

根据:怎么查微博贴吧论坛匿名帖子的回发帖人ip地址

♀尐吖头ヾ 提交于 2020-02-03 03:23:16
请不要看到这么多字调头就跑!学东西就不要怕多字,对你有帮助的文章,再多都要看,书那么厚都能看完,别说这一点了. 看了这文章你会毛骨飒然 语有云:天网恢恢、疏而不漏!这句话是真的么?现实社会中我不知道。但是在互联网上,这句话在Internet上是很软弱的。读完我这篇文,就可以知道。在网络上触犯现行法律,即便于安公部门立案调查,未必就“落入法网” 注:本文仅做技术研讨,并非讨论如何在犯罪后逃脱法律的惩罚。 首先来认识一下:“监”网也就是安公部门分管网络的部门。他们负责网络监管,如网站和服务器被黑、游戏帐号装备被盗、网络上的各种纠纷、**`反现zf的内容。都属于网监处理。 我们来假设一个案例:163.com主站被入侵,服务器硬盘全部多次格式化,并且重复读写垃圾数据,导致硬盘数据无法进行恢复,损失惨重。于是在召集专家紧急修复服务器数据的同时,163.COM公司迅速向广州网监报案。广州网监介入调查,追踪此次入侵者! 如果你是入侵者,你面对这样的情况。你会怎么办?其实很多同行在侵入别人网站、服务器、内部网络的同时,都不太懂得如何保护自己。如果你们不注意隐藏自己,用不了一天,网监部门就可以锁定你家祖宗十八代-_-!!!,如果隐藏的好,等这个案子过了法律追究期限,也是个无头案。而这,在Internet上来说,是易如反掌 首先,我们来了解下`网监部门如何追踪入侵者,锁定他在何处作案。大家一般都知道

【计算机网络】第一章 概述

 ̄綄美尐妖づ 提交于 2020-02-02 21:37:23
【计算机网络】第一章 概述 1. 局域网与广域网 (1) 局域网:覆盖范围小,自己花钱购买设备,带宽固定,自己维护,长度小于100米,带宽10M 100M 1000M (2) 广域网:距离远 花钱租带宽 (3) Internet: ISP 自己的机房,对网民提供访问Internet连接 2. 访问网站数据传输过程 在浏览器的地址栏输入网址时,输入的是一个URL的域名,而这个域名需要解析成为IP地址,才能让我们与远程的主机进行管理。而将URL解析成为IP,就变得至关重要,这一过程就是DNS解析的过程(http://www.91xueit.com DNS解析为 13.0.0.2) 获取当前MAC地址,从起始点出发,每到一个节点,更换一次Mac地址,在物理层转化为比特流一直到目的地。 发送数据1,m4接收到后,发送请求数据2指令,m1缓存中删除数据1,发送数据2. 3. OSI参考模型 理解OSI参考模型分层 (1)OSI参考模型对网络排错指 物理层故障: 查看连接状态、发送和接受的数据包 数据链路层故障:MAC冲突 、ADSL欠费、网速没办法协商一致、计算机连接到错误的VLAN 网络层故障: 配置错误的IP地址,子网掩码,网关、路由器没有配置到达目标网络的路由 应用层故障: 应用程序配置错误 (2)OSI参考模型和网络安全 物理层安全 数据链路层安全: ADSL账号密码,数据链路层安全

vue-router前端路由

纵然是瞬间 提交于 2020-02-02 20:43:16
路由分为前端路由和后端路由,后端主要是通过识别请求路径,分发对应的资源, 而前端路由主要是针对SPA单页面应用的局部刷新。识别触发的事件,分发对应的渲染内容。 vue-router中的router-link就会默认被渲染为a标签,在其path中的路径上加上#采用hash链接的方式进行导航,从而渲染对应的组件。 下面是使用vue-router的基本步骤: 1.引入库文件 2.添加路由链接 3.添加路由占位 4.定义路由组件 5.创建路由实例对象并配置规则 6.将路由挂载到vue根实例中 关于动态路由匹配: (1)使用$route.params.参数,不够灵活 (2)使用Prop传参,boolean类型这一种最简单常用 (3)使用prop传递静态参数 (5)动静参数结合 命名路由的导航 编程式导航 this.$router.push('') this.$router.go(-1) 来源: CSDN 作者: MambaCoding 链接: https://blog.csdn.net/Clearlove_8/article/details/104145048

arm linux无线路由

被刻印的时光 ゝ 提交于 2020-02-02 15:24:44
一块arm开发板,带有以太网口,还有一个在京东上买的usbwifi模块,wifi模块在ubuntu上直接可以用,输入lsusb,发现其使用的wifi模块竟然是realtek的8192,于是想用这两个网口实现无线路由的转发功能,即板子的以太网接到局域网,以太网与wifi的wlan0直接存在一定转发规则,然后手机或者笔记本连上8192的AP即可上网。 实现这一功能稍微有些繁琐,需要移植和配置一些东西,这里只说一下步骤与注意细节,不再详细的去写过程。 1以太网部分 。我的板子文件系统是nfs的,挂到虚拟机192.168.1.248,板子以太网ip是192.168.1.100; 2AP部分 。先移植8192驱动,把固件放到指定位置,insmod 8192.ko,出现wlan0节点。ifconfig wlan 192.168.0.1 ,指定wlan0的ip地址。然后让8192作为AP,需要移植hostapd,配合配置文件,配置文件里主要是创建ap的一些参数,如ap名称、密码、加密方式等,然后运行hostapd,此时用手机扫描wifi出现 “rtwap”。 8192的hostapd在驱动源码里有 。   3ip分配与获取 。通过udhcpd与udhcpc实现,udhcpd一般运行在路由器端,负责分发ip,udhcpc运行与终端,负责获取ip,只有当路由器端运行了udhcpd

TCP/IP基础(三)

て烟熏妆下的殇ゞ 提交于 2020-02-02 14:06:18
文章目录 TCP/IP基础(三) -- IP协议相关技术 DNS 域名的构成 DNS查询 ARP ARP的工作机制 ICMP ICMP消息类型 NAT NAT定义 NAT的工作机制 NAT的潜在问题 TCP/IP基础(三) – IP协议相关技术 DNS 由于IP地址不便记忆,在最开始的时候,人们用一种叫做hosts的数据库文件来记录IP和主机名的关系。在互联网的起源ARPANET中,起初由互联网信息中心(SRINIC)整体管理一份hosts文件。如果新增一台计算机接入到ARPANET网或者已有的某台计算机要进行IP地址变更,中心的这个hosts文件就得更新,而其他计算机则不得不定期下载最新的hosts文件才能正常使用网络。然而,随着网络规模的不断扩大、接入计算机的个数不断增加,使得这种集中管理主机名和IP地址的登录、变更处理的可行性逐渐降低。后面这个hosts文件逐渐演变成DNS系统。 域名的构成 域名是指为了识别主机名称和组织机构名称的一种具有分层的名称。 例如,仓敷艺术科学大学的域名如下:kusa.ac.jp kusa 表示仓敷艺术科学大学(Kurashiki University ofScience and the Arts)固有的域名。 ac 表示大学(academy)或高等专科以及技术专门学校等高等教育相关机构。 jp 则代表日本(japan)。 在使用域名时

Django-路由

大憨熊 提交于 2020-02-02 05:39:45
Ddjango-路由 1.定义 统一资源定位符(请求地址) 可以在项目中请求url,来交给对应视图函数进行解析 2.特点 在url中进行规则配置 按从上往下执行,匹配到不会执行 如果匹配到,则加载指定视图函数执行 如果匹配不到,则抛出异常 先匹配根路由,再匹配子路由 3.命名组:命名参数 path(匹配规则,视图函数,字典形式的变量,name=路由名) 4.路由规则书写 <int:参数> 指定整型的转化器 类型:str/int/ 5.几个例子 path('名/<名>/',视图函数) path('名/<类型:名>/,视图函数') path('名/<类型:名>/,视图函数',{'名','值'}) path('名/<类型:名>/,视图函数',{'名','值'},name='名') 6.re_path re_path('名/(?P<xx>.*?)/',视图函数) 7.反向解析 在路由中起名字,name=名 在href={% url ‘名’ %} 在视图函数中反向解析,reverse(‘名’) 传参{% url ‘名’ 参数 参数%} reverse(‘名’,args=(值,)) 来源: CSDN 作者: 遇见最好的自己 链接: https://blog.csdn.net/qq_41379824/article/details/104132997