路由

ip iproute2的典型应用

这一生的挚爱 提交于 2020-01-22 15:48:37
net-tools和iproute2的命令做对比,做到简单明了,分别演示如何去获取、配置和操作系统网络信息。 以下是net-tools和iproute2的大致对比: 4.1 ip link set--改变设备的属性. 缩写:set、s   示例1:up/down 起动/关闭设备。   # ip link set dev eth0 up   这个等于传统的 # ifconfig eth0 up(down)   示例2:改变设备传输队列的长度。   参数:txqueuelen NUMBER或者txqlen NUMBER   # ip link set dev eth0 txqueuelen 100   示例3:改变网络设备MTU(最大传输单元)的值。   # ip link set dev eth0 mtu 1500   示例4: 修改网络设备的MAC地址。   参数: address LLADDRESS   # ip link set dev eth0 address 00:01:4f:00:15:f1   4.2 ip link show--显示设备属性. 缩写:show、list、lst、sh、ls、l   -s选项出现两次或者更多次,ip会输出更为详细的错误信息统计。   示例:   # ip -s -s link ls eth0   eth0: mtu 1500 qdisc

计算机网络课程设计

五迷三道 提交于 2020-01-22 15:28:35
一、课程的目的和任务 本课程要求学生在"计算机网络原理"理论学习基础上,验证和加深对计算机网络概念的理解。通过本课程的实践,培养学生独立思考、综合分析和动手实践的能力。 通过本课程的学习,达到如下目标: 理解计算机网络体系结构和工作原理,掌握常用的网络命令,能够对命令的功能进行解释,分析命令执行结果,得到合理有效结论。 掌握Packet Tracer软件的操作方法,能够使用该软件模拟组网、配置交换机、路由器,能够按照实验方案实施仿真实验,采集和整理数据。 具备网络编程能力,能够设计抓包程序获取数据包,结合相关协议对数据包各个字段的含义进行分析、处理和解释,获取有效结论。 二、课程的基本内容和要求 2.1实验理论 常用网络命令的工作原理及协议 ARP的原理 ICMP协议及原理 telnet远程登录的原理 IP报文格式及路由转发 以太网CSMA/CD协议原理 透明网桥、以太网交换机 虚拟局域网VLAN 路由器的作用、静态路由、动态路由 IP报文格式及IP协议 Socket网络编程 2.2实验内容 1.常用网络命令 ①ipconfig命令 ipconfig命令显示当前所有的TCP/IP配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。具体用法如下: ipconfig [/allcompartments] [/? | /all | /renew [adapter] |

SaaS-多租户SaaS平台的数据库方案(前端框架)

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-22 13:25:29
3 前端框架 3.1 脚手架工程 技术栈 vue 2.5++ elementUI 2.2.2 vuex axios vue-router vue-i18n 前端环境 node 8.++ npm 5.++ 3.2 启动与安装 (1)解压提供的资源包 (2)在命令提示符进入该目录,输入命令: cnpm install 通过淘宝镜像下载安装所有的依赖,几分钟后下载完成 如果没有安装淘宝镜像,请使用npm install (3)关闭语法检查 打开 config/index.js 将useEslint的值改为false。 useEslint: false, 此配置作用: 是否开启语法检查,语法检查是通过ESLint 来实现的。我们现在科普一下,什么是ESLint : ESLint是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码。如果我们开启了Eslint , 也就意味着要接受它非常苛刻的语法检查,包括空格不能少些或多些,必须单引不能双引,语句后不可以写分号等等,这些规则其实是可以设置的。我们作为前端的初学者,最好先关闭这种校验,否则会浪费很多精力在语法的规范性上。如果以后做真正的企业级开发,建议开启 (4)输入命令: npm run dev 3.3 工程结构 整个前端工程的工程目录结构如下: ├── assets | 资源 ├── build |

微服务架构专题八:Spring-Cloud组件 Zuul

本小妞迷上赌 提交于 2020-01-22 12:30:15
文章目录 一、zuul是什么? 二、路由: 三、过滤器 四、zuul容错与回退 五、zuul 能做什么? 一、zuul是什么? Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础. Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得。 注意:Zuul服务最终还是会注册进Eureka 二、路由: 1、项目加入依赖: < dependency > < groupId > org . springframework . cloud < / groupId > < artifactId > spring - cloud - starter - netflix - eureka - client < / artifactId > < / dependency > < dependency > < groupId > org . springframework . cloud < / groupId > < artifactId > spring - cloud - starter - netflix - zuul

计算机网络的核心概念

女生的网名这么多〃 提交于 2020-01-22 08:22:30
这是《计算机网络》系列文章的第二篇文章 我们第一篇文章讲述了计算机网络的基本概念,互联网的基本名词,什么是协议以及几种接入网以及网络传输的物理媒体,那么本篇文章我们来探讨一下网络核心、交换网络、时延、丢包、吞吐量以及计算机网络的协议层次和网络攻击。 网络核心 网络的核心是由因特网端系统和链路构成的网状网络,下面这幅图正确的表达了这一点 那么在不同的 ISP 和本地以及家庭网络是如何交换信息的呢?信息交换主要分为两种方式 分组交换 和 电路交互 ,下面我们就来一起认识一下。 分组交换 在互联网应用中,每个终端系统都可以彼此交换信息,这种信息也被称为 报文(Message) ,报文是一个集大成者,它可以包括你想要的任何东西,比如文字、数据、电子邮件、音频、视频等。为了从源目的地向端系统发送报文,需要把长报文切分为一个个小的数据块,这种数据块称为 分组(Packets) ,也就是说,报文是由一个个小块的分组组成。在端系统和目的地之间,每个分组都要经过 通信链路(communication links) 和 分组交换机(switch packets) ,通信链路可以分为双绞铜线、同轴电缆和光纤。分组交换机又分为路由器和链路层交换机。(这块如果你不明白的话,还需要翻看我上一篇文章 你说你懂互联网,那这些你知道么? )分组要在端系统之间交互需要经过一定的时间,如果两个端系统之间需要交互的分组为

vue 路由传参

我怕爱的太早我们不能终老 提交于 2020-01-22 08:12:35
mode:路由的形式 用的哪种路由 1、hash 路由 会带#号的哈希值 默认是hash路由 2、history路由 不会带#的 单页面开发首屏加载慢怎么解决?单页面开发首屏加载白屏怎么解决? 1、路由的懒加载 异步组件 (resolve)=>require(["组件的路径"],resolve); ES6的import ()=>import("组件的路径"); 2、ssr渲染 服务端渲染 nuxt 路由常用的配置项 path:路由请求的路径 component:路径匹配成功后需要渲染的组件或者页面 redirect:重定向 children:路由嵌套 name:命名路由 给当前路由取一个别名 props:路由解耦 路由传参的一种方式 针对动态路由 meta:路由元信息 当前路由所携带的一些信息 路由跳转的方式: 1、<a href="#/home"></a> 2、<router-link to="/home"></router-link> to的路径会与path进行匹配,如果匹配成功会渲染component对应的组件 组件怎样才能在页面上进行展示 必须依赖一个内置组件 <router-view></router-view> 展示路径匹配成功以后相对应的组件 3、编程式导航 路由嵌套 children是一个数组 数组里面存放对象 每一个对象都是下一级的路由的配置项

vue知识点,面试题考试

三世轮回 提交于 2020-01-22 06:43:41
vue面试题 1.Vue和react的相同与不同 相同点: 都支持服务器端渲染 都有virtual DOM,组件化开发,通过props参数进行父子组件数据的传递,都实现webComponent规范 数据驱动视图 都有支持native的方案,react native,Vue的weex 都有管理状态,react有redux,vue有自己的VueX 不同点: react严格上只针对MVC的view层,Vue则是MVVM模式 virtual DOM不一样,Vue会跟踪每一个组建的依赖关系,不需要重新渲染整个组件树。而对于react而言,每当应用的状态被改变时,全部组件都会重新渲染,所以react中会需要shouldcomponentUpdate这个生命周期函数方法来进行控制 组件写法不一样, React推荐的做法是 JSX + inline style, 也就是把HTML和CSS全都写进JavaScript了,即’all in js’; Vue推荐的做法是webpack+vue-loader的单文件组件格式,即html,css,jd写在同一个文件; .数据绑定: vue实现了数据的双向绑定,react数据流动是单向的 .state对象在react应用中不可变的,需要使用setState方法更新状态; 在vue中,state对象不是必须的,数据由data属性在vue对象中管理; 2

BGP网络学习总结

試著忘記壹切 提交于 2020-01-22 03:52:25
1、前言   云计算在中国发展越来越快,企业逐步开始将业务迁移到公有云中,方便运维,节省成本。公有云最复杂的地方是网络,客户对网络的需求千奇百怪,造成网络环境极其复杂,稍有不慎,就会出现网络连通性问题。因此大部分云计算厂商机房网络类型的运营商接入均为 BGP 多线路,保证线路质量。公有云中网络安全也是非常重要,例如DDos攻击,域名未备案封堵系统。我在工作中接触到了BGP高仿和域名未备案封堵系统,今天总结一下自己对BGP网络的理解,涉及的内容有什么是BGP,BGP用来解决什么问题,云计算厂商中BGP机房有啥优势,BGP高防如何做到引流和回注,域名未备案系统是怎么实现的。 2、BGP网络介绍    目前中国境内主要分为网通、电信、移动、联通、教育网、科技网、卫通等网络,由于这些公司独立运作,造成国内长久以来整个互联网处于无法快速互联互通的局面,如何将各个AS自制系统连通起来,就需要搭建BGP网络。 在介绍BGP协议之前,先介绍几个概念:   (1) AS(Autonomous system):自治系统,指在一个(有时是多个)组织管辖下的所有IP网络和路由器的全体,它们对互联网执行共同的路由策略。也就是说,对于互联网来说,一个AS是一个独立的整体网络。而BGP实现的网络自治也是指各个AS自治。每个AS有自己唯一的编号。   (2)IGP(Interior Gateway

什么是BGP线路?什么是BGP机房?

老子叫甜甜 提交于 2020-01-22 03:51:50
BGP(Border Gateway Protocol,边界网关协议)主要用于互联网AS(自治系统)之间的互联。BGP的最主要功能在于控制路由的传播和选择最好的路由。BGP是Internetproject任务组制定的一个加强的、完好的、可伸缩的协议。採用BGP方案来实现双线路互联或多线路互联的机房,称为BGP机房。 中国网通 、中国电信、中国铁通和一些大的民营IDC运营商都具有AS号,全国各大网络运营商多数都是通过BGP协议与自身的AS号来实现多线互联的。使用此方案来实现多线路互联,IDC须要在CNNIC(中国互联网信息中心)或APNIC(亚太网络信息中心)申请自己的IP地址段和AS号。(特别注明:眼下国内的世纪互联同一时候是APNIC和CNNIC的会员单位),然后通过BGP协议将此段IP地址广播到其他的网络运营商的网络中。 使用BGP协议互联后,网络运营商的全部骨干路由设备将会推断到IDC机房IP段的互联最佳路由,以保证不同网络运营商用户的快速訪问。 来源: https://www.cnblogs.com/lytwajue/p/6717853.html

计算机网络 第三章

跟風遠走 提交于 2020-01-21 20:04:36
第四章 网络层 1.网络层提供的服务 负责在不同网络之间尽力转发数据包。 基于数据包的IP地址转发。 不负责丢失重传。 不负责发送顺序。 1.数据包在互联网(internet)网络层中的传送 数据包在网络层中传送考虑的问题: 源地址到目的地址的路径是否最优。 2.互联网络与虚拟互联网络 2.验证网络层功能 工具:Cisco Packet Tracer 子网掩码的作用:限定网络部分 10.0.0.0 255.0.0.0–该局域网内的计算机的IP地址必须是10.x.x.x。网络部分为10 10.0.0.0 255.255.0.0–该局域网内的计算机的IP地址必须是10.0.x.x。网络部分为10.0 相关命令: 查看路由表: 在路由表中添加IP 3.网络设备与OSI参考模型的关系 计算机通信的过程 1.ARP协议:用于解析目的主机MAC地址。即假设在同一网段下(局域网),源主机发送广播包询问目的主机的MAC地址,但源主机发送的广播包会先到交换机,交换机会向局域网内所有的计算机转发此广播包,目的主机收到广播包后,会将自己的MAC地址回馈给源主机。 2.传输数据前的准备工作: 发送端: 应用层:应用程序准备要传输的文件。 传输层:将文件分段,并编号。 网络层:给每个分段文件添加源IP地址和目的IP地址。 数据链路层: 使用自己的子网掩码,判断自己在哪个网段。 使用自己的子网掩码