路由

华为ICT大赛2016模拟题

送分小仙女□ 提交于 2020-03-23 18:20:51
一、判断题 (1)VLSM的作用是:在有类的IP地址基础上,从主机位部分划分出相应的位数做为网络位。但是在路由器上部署时,需要路由协议的支持。 【解释】对,VLSM=Variable Length Subnet Mask,可变长子网掩码 (2)有效的沟通是任何组织和任何项目的基础,项目经理可以花90%或者更多的时间在沟通这方面。 【解释】错,项目经理花在沟通上的时间占75%-90% (3)云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机或其它设备。 【解释】对,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。提供资源的网络被称为“云”。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务. (4)MapReduce的核心理念是将一个大的运算任务分解到集群每个节点上,充分运用集群资源,缩短运行时间。 【解释】对,分布式计算架构 Apache MapReduce是google MapReduce的开源实现。是对并行计算的封装

虚拟机挂载usb金税盘的低成本方案

北战南征 提交于 2020-03-23 13:18:01
随着私有云桌面环境运用的越来越多,其带来的好处越来越被人们接受。但是云桌面有一个不小的痛点那就是usb的使用,比如加密狗,金税盘这些应用如何转到云桌面上。虽然有成熟的商业usb共享服务器方案,但价格不菲。如果只是需要使用金税盘这种简单的应用转到云桌面上,可以低成本自建一个usb的挂载方案,下面就来说说具体的实现过程: 一、服务端的安装 这里我们采用virtualhere的方案,virtualhere是一个商业软件,但有免费的个人版本。免费版只支持挂载一个 usb,需要无限制usb数量要到官网去买授权,49美元一个服务器。 其官网https://virtualhere.com/usb_server_software , 服务端基本上覆盖了所有的系统,既有x86的,还有很多嵌入式的服务端。 X86的服务端用来映射插在瘦客户机上的usb设备就很合适,服务端装在瘦客户机上,客户端装在虚拟机上,可以无缝地将usb设备映射到虚拟机上。这里我们不讨论x86的服务端,这个太简单,一看就会,我们要做的是嵌入式的服务端。现在市面上有很多mt7621芯片带usb的路由器,比如小娱路由器,只要60块包邮,而且是刷好openwrt的。再配合带供电的usb hub,一台超多端口的usb服务器都搞定了。我们就要买刷好openwrt的,至于刷openwrt则是另一个话题,这里不探讨。买回路由器后

网络层IP协议

◇◆丶佛笑我妖孽 提交于 2020-03-23 10:00:15
IP协议的概念 IP( 网络之间互连的协议 InternetProtocol)是TCP/IP协议簇中的核心协议,也是TCP/IP的载体。所有的TCP,UDP,ICMP及IGMP数据都以IP数据报格式传输。它是为计算机网络相互连接进行通信而设计的协议。 IP协议的服务 IP提供不可靠的,无连接的数据传送服务。不可靠指它不能保证IP数据报能成功到达目的地。IP仅提供最好的传输服务。当发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息给信源。任何要求的可靠性必须由上层来提供。无连接指IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。IP数据报可以不按发送顺序接收。如果一信源向相同的信宿发送两个连续的数据报(先是A,然后是B)每个数据报都是独立的进行路由选择,可能选择不同的路线,因此B可能在A到达之前先到达。 MTU的概念 链路层具有最大传输单元MTU这个特性,它限制了数据帧的最大长度,不同的网络类型都有一个上限值。例如以太网的MTU是1500。如果网络层层有数据包要传,而且数据包的长度超过了MTU,那么网络层就要对数据包进行分片操作,使每一片的长度都小于或等于MTU。一个分片在到达接收主机的路径中,还可能被继续分片,因此,分片的IP数据报可能会以不同的路径传输到接收主机,接收主机通过一系列的重组

三层交换机技术

泪湿孤枕 提交于 2020-03-23 09:49:11
一、三层交换机    三层交换机 = 三层路由器 + 二层交换机   三层交换机的目的:利用三层交换机里面的路由引擎来实现不同VLAN间的通信,而且中间没有瓶颈等问题。 二、三层交换机的优缺点: 与单臂路由相比     1、解决了网络瓶颈问题;     2、解决了单点故障(虚拟接口不再依赖任何的物理接口);     3、一次路由,永久交换。      CEF表(快速转发表) 邻接关系表       vlan20 20.1.1.1 ——> BB CC       vlan30 30.1.1.1 ——> DD EE      这两个表用于记录 某VLAN下的某台主机 与 向该主机发送数据的(固定)帧头 的对应关系。      当三层交换机中的路由引擎在对数据进行路由时,比如接到一亿个帧向某台主机转发时,对第一个帧进行路由表查询、ARP缓存表查询、重新封装帧头,然后再发送给目标主机,此过程当中会用上面两个表进行记录,因为向该目标主机转发的所以数据帧的帧头都是固定的(目标Mac固定、源Mac是路由器自己),所以除第一个帧外的其他所有帧都直接替换帧头后转发数据,这样就会提高数据转发的效率。(一次路由后,不管从任何地方来的数据,向该主机法送数据是都不再需要查询路由表和ARP缓存表,直接转发)。 单臂路由需要对一个数据流的所有帧都得进行路由,而三层交换机只对第一个帧进行路由,后边的帧永久交换。

asp.net core 系列 8 Razor框架路由(下)

…衆ロ難τιáo~ 提交于 2020-03-23 05:46:09
三.页面路由操作约定   接着上篇讲asp.net core 系列 7 Razor框架路由。在上篇继续第三节 "页面路由操作约定" 的最后一小节 AddPageRoute 。   3.3. 配置页面路由AddPageRoute     使用 AddPageRoute 配置路由,该路由与指定页面关联, 使用指定的路由生成页面链接。 AddPageRoute 使用 AddPageRouteModelConvention 建立路由。     示例应用为 Privacy.cshtml 创建指向 /ThePrivacyPage 的路由: options.Conventions.AddPageRoute("/Privacy", "ThePrivacyPage/{text?}");     可以通过原有 / Privacy默认路由访问“Privacy”页面。http://localhost:60397/Privacy     也可以通过上面自定义的页面路由访问Privacy页面。 http://localhost:60397/ThePrivacyPage     示例应用的“Privacy”页面自定义路由允许使用可选的 text 路由段 ( {text?} )。 该页面还在其 @page 指令中包含此可选段,以便访问者在 / Privacy 路由中访问该页面。在呈现的页面中

vue 路由懒加载

拥有回忆 提交于 2020-03-22 20:59:08
当打包构建应用时,JavaScript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。 有如下三种方法: vue异步组件 es提案的import() webpack的require,ensure() 1.vue异步组件 将异步组件和 webpack 的 code-splitting 功能一起配合使用 vue-router配置路由 , 使用vue的异步组件技术 , 可以实现按需加载 . 但是,这种情况下一个组件生成一个js文件 1 /* vue异步组件技术 */ 2 { 3 path: '/home', 4 name: 'home', 5 component: resolve => require(['@/components/home'],resolve) 6 },{ 7 path: '/index', 8 name: 'Index', 9 component: resolve => require(['@/components/index'],resolve) 10 },{ 11 path: '/about', 12 name: 'about', 13 component: resolve => require(['@/components/about'],resolve) 14 } 2

Angular 使用总结(五)路由

十年热恋 提交于 2020-03-22 17:27:56
常常需要切换多页面,因此需要路由 1.定义一份文件,专门用来配置各个路径跳转后的组件,一个组件就代表一个页面 import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { SimpleTestComponent } from './simple-test/simple-test.component'; import { MyTestComponent } from './my-test/my-test.component'; const routes: Routes = [ { path: '', redirectTo: '/simple', pathMatch: 'full' }, { path: 'simple', component: SimpleTestComponent }, { path: 'test/:myParam', component: MyTestComponent }, ]; @NgModule({ imports: [RouterModule.forRoot(routes)], exports: [RouterModule] }) export class AppRoutingModule { } 2.

vue项目常见之五:路由拦截器(permission),导航守卫

元气小坏坏 提交于 2020-03-22 16:32:06
// 处理路由拦截器 导航守卫 import router from '../router' import progresss from 'nprogress' import 'nprogress/nprogress.css' // 全局前置守卫 当 路由发生变化时 这个方法里的回调函数就会执行 router.beforeEach(function (to, from, next) { progresss.start() // 开启进度条 // 权限拦截 认为有token 让过去 没token不让过 if (to.path.startsWith('/home')) { // 确定要去检查的范围 let token = window.localStorage.getItem('user-token') if (token) { next() // 放过 } else { next('/login') // 跳转到登录页 } } else { next() // 直接放过 } }) router.afterEach(() => { // setTimeout(() => progresss.done(), 1000) progresss.done() // 关闭进度条 }) 来源: https://www.cnblogs.com/wtsx-2019/p/12546153.html

SNMP协议

∥☆過路亽.° 提交于 2020-03-22 02:51:56
今天被要求在网络中数据的通信用SNMP协议来实现,没办法,只能找点SNMP的资料来学习一下. 以下抄自chinaunix网站. 1.什么是网络管理? 网络管理分为两类。第一类是网络应用程序、用户帐号(例如文件的使用)和存取权限(许可)的管理。它们都是与软件有关的网络管理问题。这里不作讨论。 网络管理的第二类是由构成网络的硬件所组成。这一类包括工作站、服务器、网卡、路由器、网桥和集线器等等。通常情况下这些设备都离你所在的地方很远。正是由于这个原因,如果当设备有问题发生时网络管理员可以自动地被通知的话,那么一切事情都好办。但是你的路由器不会象你的用户那样,当有一个应用程序问题发生时就可以打电话通知你,而当路由器拥挤时它并不能够通知你。 为了解决这个问题,厂商们已经在一些设备中设立了网络管理的功能,这样你就可以远程地询问它们的状态,同样能够让它们在有一种特定类型的事件发生时能够向你发出警告。这些设备通常被称为"智能"设备。 网络管理通常被分为四类: 被管理节点(或设备) 即你想要监视的设备 代理 用来跟踪被管理设备状态的特殊软件或固件 (firmware) 网络管理工作站 与在不同的被管理节点中的代理 通信,并且显示这些代理状态的中心设备。 网络管理协议 被网络管理工作站和大理用来交换 信息的协议。 当设计和构造网络管理的基础结构时,你需要记住下列两条网络管理的原则:

路由的基本概念

百般思念 提交于 2020-03-21 22:11:32
路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议),但是在我国绝大多数路由器运行TCP/IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。 来源: 51CTO 作者: wx5e6240607cb27 链接: https://blog.51cto.com/14746581/2480701