网络端口

eNSP——RSTP的基础配置

丶灬走出姿态 提交于 2019-12-06 10:34:12
原理: RSTP把原来的5种状态缩减为3种。根据端口是否转发用户流量和学习MAC地址来划分:如果不转发用户流量也不学习MAC地址,那么端口状态就是Discarding状态;如果不转发用户流量但是学习MAC地址,那么端口状态就是Learning状态;如果既转发用户流量又学习MAC地址,那么端口状态就是Forwarding状态。 例子: 本实验模拟公司网络场景。S3和S4是接入层交换机,负责用户的接入,S1和S2 是汇聚层交换机,四台交换机组成一个环形网络。为了防止网络中出现环路,产生网络风暴,所有交换机上都需要运行生成树协议。同时为了加快网络收敛速度,网络管理员选择使用RSTP协议,且使得性能较好的S1为根交换机,S2为次根交换机,并配置边缘端口进一步优化公司网络。 拓扑图: 实验编址: 1.基础配置 进行PC机的基础配置。开启后,测试它们的连通性。 2.配置RSTP的基础功能 像这样开启S1 S2 S3 S4的stp功能(其他同理) 配置完后可以用命令 display stp 查看一下生成树的模式和根交换机的位置 我们网络管理员需要设置汇聚层主交换机S1为根交换机,S2为备份交换机。 现在我们再看一下每台交换机上的端口角色及状态 我们发现S1根交换机上无根端口,全部都是指定端口;S2 GE0/0/1是根端口;S3上E0/0/2是根端口,E0/0/1 E0/0/3是指定端口,E0/0

eNSP——STP配置和选路规则

血红的双手。 提交于 2019-12-06 10:26:50
原理: STP是用来避免数据链路层出现逻辑环路的协议,使用BPDU传递网络信息计算出一根无环的树状网络结构,并阻塞特定端口。 在网络出现故障的时候,STP能快速发现链路故障,并尽快找出另外一条路径进行数据传输。 交换机上运行的STP通过BPDU信息的交互,选举根交换机,然后每台非根交换机选择用来与根交换机通信的根端口,之后每个 网段选择用来转发数据至根交换机的指定端口,最后剩余端口则被阻塞。 在STP工作过程中,根交换机的选举,根端口、指定端口的选举都非常重要。华为VRP提供了各种命令来调整STP的参数,用 以优化网络。例如,交换机优先级、端口优先级、端口代价值等。 例子: 公司购置了4台交换机,组建网络。考虑到网络的可靠性,将4台交换机如图4-1所示拓扑搭建。由于默认情况下,交换机之间运 行STP后,根交换机、根端口、指定端口的选择将基于交换机的MAC地址的大小,因此带来了不确定性,极可能由此产生隐患。 公司网络规划,需要S1作为主根交换机,S2作为S1的备份根交换机。同时对于S4交换机,E0/0/1接口应该作为根端口。对于S2和 S3之间的链路,应该保证S2的E0/0/3接口作为指定端口。同时在交换机S3上,存在两个接口E 0/0/10、E 0/0/11连接到测试PC,测试 PC经常上下线网络,需要将交换机S3与之相连的对应端口定义为边缘端口,避免测试电脑上下线对网络产生的影响

FastDFS搭建分布式文件系统

瘦欲@ 提交于 2019-12-06 10:20:17
FastDFS搭建分布式文件系统 1. 什么是分布式文件系统 分布式文件系统 (Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。 通俗来讲: 传统文件系统管理的文件就存储在本机。 分布式文件系统管理的文件存储在很多机器,这些机器通过网络连接,要被统一管理。无论是上传或者访问文件,都需要通过管理中心来访问 2. 什么是FastDFS FastDFS是由淘宝的余庆先生所开发的一个轻量级、高性能的开源分布式文件系统。用纯C语言开发,功能丰富: 文件存储 文件同步 文件访问(上传、下载) 存取负载均衡 在线扩容 适合有大容量存储需求的应用或系统。同类的分布式文件系统有谷歌的GFS、HDFS(Hadoop)、TFS(淘宝)等。 3. FastDFS的架构 3.1 fast架构 FastDFS两个主要的角色:Tracker Server 和 Storage Server 。 Tracker Server :跟踪服务器,主要负责 调度 storage节点与client通信,在访问上起 负载均衡 的作用,和记录storage节点的运行状态,是连接client和storage节点的 枢纽 。 Storage Server :存储服务器, 保存 文件和文件的meta data(元数据),每个storage

cisco--ACL

荒凉一梦 提交于 2019-12-06 10:19:50
什么是ACL? 访问控制列表简称为ACL,访问控制列表使用包过滤技术,在路由器上读取第三层及第四层包头中的信息如源地址,目的地址,源端口,目的端口等,根据预先定义好的规则对包进行过滤,从而达到访问控制的目的。该技术初期仅在路由器上支持,近些年来已经扩展到三层交换机,部分最新的二层交换机也开始提供ACL的支持了。 访问控制列表的作用: *过滤:通过过滤经过路由器的数据包来管理IP流量 *分类:标识流量以进行特殊处理 访问控制列表的原理 对路由器接口来说有两个方向 出:已经经路由器的处理,正离开路由器接口的数据包 入:已经到达路由器接口的数据包,将被路由器处理。 匹配顺序为:“自上而下,依次匹配”。默认为拒绝 访问控制列表的类型 标准访问控制列表:一般应用在out出站接口。建议配置在离目标端最近的路由上 扩展访问控制列表:配置在离源端最近的路由上,一般应用在入站in方向 命名访问控制列表:允许在标准和扩展访问列表中使用名称代替表号 访问控制列表使用原则 1、最小特权原则 只给受控对象完成任务所必须的最小的权限。也就是说被控制的总规则是各个规则的交集,只满足部分条件的是不容许通过规则的。 2、最靠近受控对象原则 所有的网络层访问权限控制。也就是说在检查规则时是采用自上而下在ACL中一条条检测的,只要发现符合条件了就立刻转发,而不继续检测下面的ACL语句。 3、默认丢弃原则

FastDFS搭建分布式文件系统

旧城冷巷雨未停 提交于 2019-12-06 10:19:12
FastDFS搭建分布式文件系统 1. 什么是分布式文件系统 分布式文件系统 (Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。 通俗来讲: 传统文件系统管理的文件就存储在本机。 分布式文件系统管理的文件存储在很多机器,这些机器通过网络连接,要被统一管理。无论是上传或者访问文件,都需要通过管理中心来访问 2. 什么是FastDFS FastDFS是由淘宝的余庆先生所开发的一个轻量级、高性能的开源分布式文件系统。用纯C语言开发,功能丰富: 文件存储 文件同步 文件访问(上传、下载) 存取负载均衡 在线扩容 适合有大容量存储需求的应用或系统。同类的分布式文件系统有谷歌的GFS、HDFS(Hadoop)、TFS(淘宝)等。 3. FastDFS的架构 3.1 fast架构 FastDFS两个主要的角色:Tracker Server 和 Storage Server 。 Tracker Server :跟踪服务器,主要负责 调度 storage节点与client通信,在访问上起 负载均衡 的作用,和记录storage节点的运行状态,是连接client和storage节点的 枢纽 。 Storage Server :存储服务器, 保存 文件和文件的meta data(元数据),每个storage

网络安全——接入控制和访问控制

淺唱寂寞╮ 提交于 2019-12-06 10:08:06
概要 接入控制只允许授权接入网络的用户所使用的终端接入网络,相应的协议PPP协议(其中PPP本身是载体协议,口令鉴别协议PAP、挑战握手协议CHAP,IP控制协议IPCP);802.1X标准/WPA2(其中扩展鉴别协议EAP)。访问控制只允许每一个用户访问授权该用户访问的网络资源,由Kerberos协议实现。接入控制的核心的身份鉴别,访问控制的核心是身份鉴别和授权。 接入控制 身份鉴别 身份鉴别定义:验证主题真实身份与其所声称的身份是否符合符合的过程,主体可以是用户、进程和主机。(身份鉴别过程也实现防重放、防假冒) 身份鉴别分类:单向鉴别,双向鉴别、三方鉴别。 主体身份标识信息:秘钥、用户名和口令、证书和私钥。 PPP实现接入控制过程: 点对点协议(PPP)既是基于点对点信道的链路层协议,又是接入控制协议。接入控制设备完成对终端的接入控制过程中需要与终端交换信息,由于终端与控制设备之间的传输路径是点对点语音信道,因此,需要将终端和接入控制设备之间的相互交换的信息封装成适合点对点语音信道传输的格式,PPP就很合适。 物理链路停止: 物理链路停止状态表明没有建立终端A与接入控制设备之间的语音信道,终端A和接入控制设备在用户线上检测不到载波信号。该状态既是PPP开始的状态,也是PPP结束状态。 PPP链路建立: 终端A与接入控制设备之间的点对点语音信道建立之后

华为——ACL的运用

一笑奈何 提交于 2019-12-06 10:04:44
今天主要说一下关于ACL的知识,初次接触,如有不足,请各位大神提出宝贵意见,谢谢。 **ACL:Access Control List 访问控制列表 -定义:是用来实现流量识别功能的。 -作用:网络设备为了对特定的报文进行操作,需要配置一系列的匹配规则,以识别 出特定的报文,然后根据预先设定的策略对该报文进行操作。(可以简单的 理解为匹配感兴趣的流量) -实现: 1.制定规则 2.规定动作(允许/拒绝) 事件(例如:在某个端口下实施acl的配置内容) -类型: --标准ACL/基本ACL --扩展ACL/高级ACL 配置思路: 1.确保现有网络的连通性 2.查看现有的ACL 3.创建ACL 4.调用ACL 5.验证、测试、保存 下面为大家带来一个小小的拓扑实际性的操作一下 实验目的:PC1与PC3不通,但PC1和PC3都和PC2、PC4互通 实验拓扑: 地址规划: 设备 IP地址及子网 网关 PC1 192.168.10.1/24 192.168.10.254 PC2 192.168.20.2/24 192.168.20.254 PC3 192.168.30.3/24 192.168.30.254 PC4 192.168.40.4/24 192.168.40.254 实验步骤: 1.配置设备IP地址 2.配置网关 R1: <Huawei>system\ 进入系统视图 Enter

华为H3C ACL配置

◇◆丶佛笑我妖孽 提交于 2019-12-06 10:04:26
一、ACL功能简介 随着网络规模的扩大和流量的增加,对网络安全的控制和对带宽的分配成为网络管理的重要内容。通过对数据包进行过滤,可以有效防止非法用户对网络的访问,同时也可以控制流量,节约网络资源。ACL(Access Control List,访问控制列表)即是通过配置对报文的匹配规则和处理操作来实现包过滤的功能。 二、ACL种类 1. 基本ACL:只根据数据包的源IP地址制定规则,序号为2000~2999,定义时间段也属于基本ACL。 2. 高级ACL:高级ACL可以使用数据包的源IP地址、目的IP地址、IP承载的协议类型、针对协议的特性(例如TCP或UDP的源端口、目的端口,ICMP协议的消息类型、消息码等)内容定义规则。高级ACL序号取值范围3000~3999(3998与3999是系统为集群管理预留的编号,用户无法配置)。高级ACL支持对三种报文优先级的分析处理:ToS(Type of Service,服务类型)优先级、IP优先级和DSCP(Differentiated Services CodePoint,差分服务编码点)优先级。 3. 二层ACL:根据数据包的源MAC地址、目的MAC地址、802.1p优先级、二层协议类型等二层信息制定规则。用户可以利用高级ACL定义比基本ACL更准确、更丰富、更灵活的规则。二层ACL的序号取值范围为4000~4999。 4.

访问控制列表 ACL

依然范特西╮ 提交于 2019-12-06 10:03:39
访问控制列表 (Access Control List,ACL) 是 路由器 和 交换机 接口的指令列表,用来 控制端口 进出的数据包。 其目的是为了对某种访问进行控制。 作用 ACL可以限制网络流量、提高网络性能。例如,ACL可以根据数据包的协议,指定数据包的优先级。 ACL提供对通信流量的控制手段。例如,ACL可以限定或简化路由更新信息的长度,从而限制通过路由器某一网段的通信流量。 ACL是提供网络安全访问的基本手段。ACL允许主机A访问人力资源网络,而拒绝主机B访问。 ACL可以在路由器端口处决定哪种类型的通信流量被转发或被阻塞。例如,用户可以允许E-mail通信流量被路由,拒绝所有的Telnet通信流量。 3P原则!!!! 记住 3P 原则(呵呵呵呵)你便记住了在路由器上应用 ACL 的一般规则。您可以为每种协议 (per protocol)、每个方向 (per direction)、每个接口 (per interface) 配置一个 ACL : 每种协议一个 ACL:要控制接口上的流量,必须为接口上启用的每种协议定义相应的 ACL。 每个方向一个 ACL :一个 ACL 只能控制接口上一个方向的流量。要控制入站流量和出站流量,必须分别定义两个 ACL。 每个接口一个 ACL :一个 ACL 只能控制一个接口(例如快速以太网0/0)上的流量。 ACL

Java NIO:Buffer、Channel 和 Selector

久未见 提交于 2019-12-06 09:59:46
本文将介绍 Java NIO 中三大组件 Buffer、Channel、Selector 的使用。 本来要一起介绍非阻塞 IO 和 JDK7 的异步 IO 的,不过因为之前的文章真的太长了,有点影响读者阅读,所以这里将它们放到另一篇文章中进行介绍。 Buffer 一个 Buffer 本质上是内存中的一块,我们可以将数据写入这块内存,之后从这块内存获取数据。 java.nio 定义了以下几个 Buffer 的实现,这个图读者应该也在不少地方见过了吧。 其实核心是最后的 ByteBuffer,前面的一大串类只是包装了一下它而已,我们使用最多的通常也是 ByteBuffer。 我们应该将 Buffer 理解为一个数组,IntBuffer、CharBuffer、DoubleBuffer 等分别对应 int[]、char[]、double[] 等。 MappedByteBuffer 用于实现内存映射文件,也不是本文关注的重点。 我觉得操作 Buffer 和操作数组、类集差不多,只不过大部分时候我们都把它放到了 NIO 的场景里面来使用而已。下面介绍 Buffer 中的几个重要属性和几个重要方法。 position、limit、capacity 就像数组有数组容量,每次访问元素要指定下标,Buffer 中也有几个重要属性:position、limit、capacity。 最好理解的当然是