标准ACL ,标准命名ACL,扩展ACL,扩展命名ACL

实验01

一、标准ACL

二、标准命名ACL

实验目标:熟悉掌握标准ACL与标准命名ACL的配置以及二者的区别

实验环境

实验步骤

一、

1.    按图所示组建网络环境

2.    配置路由器的接口网关

3.    配置PC的IP及网关

4.    实现PC0不可以与PC3通信,PC1、PC2可以与PC3通信

将ACL应用于接口

5.    验证主机之间的通信情况

PC0不可以与PC3通信

PC1、PC2可以与PC3通信

二、

1.将之前的标准ACL删除

全局:no access-list 1

2.配置标准命名ACL

全局:ip access-list standard nsd

deny host 192.168.1.1

permit 192.168.1.0  0.0.0.255

3. 将ACL应用于0/0接口

接口模式:ip access-group nsd

4.查看访问列表

5.PC0不可以与PC3通信

PC1、PC2可以与PC3通信

6.    将pc1与PC3之间无法通信

拒绝PC1与PC3通信的命令插入到10和20两条命令之间

结果验证:标准ACL无法删除单条ACL语句;标准命名ACL可以删除单条ACL语句,并           且可以有选择的将ACL语句插入到列表中的某个位置,使得ACL配置更加           方便灵活

问题和经验总结:注意标准命名插入ACL语句时先进入访问控制列表

实验02

一、       扩展ACL

二、扩展命名ACL

实验目标:熟悉掌握扩展ACL与标准扩展ACL的配置以及二者的区别

实验环境

 实验步骤

一、

1.按图所示组建网络环境

2.主机、服务器的IP及网关和路由器各个接口的网关按图所示配置

3.配置动态路由

路由1:

路由2:

路由3:

4.在路由1上配置扩展ACL,使得PC4只能访服务器的web服务,PC5、PC6可以访问      服务器的所有服务

5. 将ACL应用于接口

6.验证

PC5、PC6可以访问服务器的所有服务:

二、

1.删除之前的access-list 100

2.配置扩展命名ACL

ip access-list extended nsd1407

3. 在路由1上配置扩展ACL,使得PC4只能访服务器的web服务,PC5、PC6可以访问服务器的所有服务

4.将ACL应用于接口

PC4只能访服务器的web服务:

PC5、PC6可以访问服务器的所有服务:

5.将PC5配置为拒绝访问服务器任何服务

6.验证PC5是否能访问服务器

结果验证:扩展ACL无法删除单条ACL语句;扩展命名ACL可以删除单条ACL语句,           并且可以有选择的将ACL语句插入到列表中的某个位置,使得ACL配置更           加方便灵活

问题和经验总结:注意插入ACL语句时加序号

时间: 2024-10-28 13:40:11

标准ACL ,标准命名ACL,扩展ACL,扩展命名ACL的相关文章

ACL标准访问控制列表

ACL访问控制列表结构图 本章目标 学习TCP和UDP协议访问控制列表概述,访问控制列表的工作原理访问控制列表的类型.标准访问控制类表的配置创建ACL将ACLy应用与接口标准ACL的配置实例 一.访问控制列表(ACL) 二.需要背的TCP端口号 端口 协议 说明 20 FTP FTP服务器数据连接 21 FTP FTP服务开放的控制端口 22 ssh 远程登录 23 TELNET 用于远程登录,可以远程登录控制管理目标计算机 25 SMTP smtp服务器开放的端口,用于发送邮件 53 DNS

全栈JavaScript之路(十五)HTML5 focus 扩展 (焦点扩展)

HTML5 添加了辅助管理 focus 的功能,  文档获得焦点的途径有; 页面加载,用户输入(一般是按tab键),和 在代码中调用focus()函数. HTML5新增的辅助管理焦点的属性与方法有: document.activeElement 属性, 这个属性指向获得焦点的元素,文档加载期间 值为null, 文档加载完成,保存得是  document.body 的引用. document.hasFocus()方法, 确定文档是否获得了焦点. 查询文档获知哪个元素获得了焦点,以及确定文档是否获得

同余|欧拉定理|费马小定理|扩展欧拉定理|扩展欧几里得算法

目录 同余 基本定理 欧拉定理 费马小定理 扩展欧拉定理 扩展欧几里得算法 同余 基本定理 欧拉定理 若a,m互质,则 \[ a^{\varphi\left ( m \right )}\equiv 1\left ( mod \ m \right ) \] 应用 令,,这两个数是互素的.比5小的正整数中与5互素的数有1.2.3和4,所以.计算:,而.与定理结果相符. 计算的个位数,实际是求被10除的余数.7和10互素,且.由欧拉定理知.所以. 费马小定理 若p是质数,则对于任意整数a,都有 \[

ES6 - 数组扩展(扩展运算符)

扩展运算符 扩展运算符(spread)是三个点(...).它好比 rest 参数的逆运算(函数),将一个数组转为用逗号分隔的参数序列. rest: 变量将多余的参数放入数组中. spread(扩展):rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列. 总结:二者为逆操作. console.log(...[1, 2, 3]) // 1 2 3 该运算符主要用于函数调用. /** * 1.该运算符将一个数组,变为参数序列. */ function add(x, ...y) { // x =

(转) 三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)

三种编程命名规范(匈牙利命名法.驼峰式命名法.帕斯卡命名法) 1 . 匈牙利命名: 开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写. ex: int iMyAge; "i"是int类型的缩写: char cMyName[10]; "c"是char类型的缩写: float fManHeight; "f"是float类型的缩写: 其他: 前缀类型 a b by c cb cr cx,cy dw fn h i l l

菜鸟笔记:java变量命名及峰驼式命名法

如同酒店会给每个房间起个性化的名字一样,程序中的变量也需要用合理的名字进行管理---变量名! 需要注意,给酒店房间起名字时可以是数字,如"802",也可以是有趣的名字,如"牡丹"."美国总统"."水帘洞"等,但在给变量起名字时,必须符合一定的规则,如下所示: 以下变量的命名都是符合规范的: 但请看下面的代码,你懂得哈: 优秀攻城师的习惯: 1.变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法

命名规范(3)标识符的命名

命名规范(1)大小写约定 命名规范(2)通用命名约定 程序集和DLL的命名 程序集是一个部署单元,同时还代表托管程序的身份,虽然程序集可以分布在一个或多个文件中,但一般一个程序集仅与一个DLL相对应.夸文件的程序集很少使用,Visual Studio也没有支持他的内建. 命名空间与DLL和程序集是不同的概念,命名空间对开发人员来说是一组逻辑实体,而DLL和程序集则是用于打包和部署的一个单元.DLL可以包含多个命名空间,由于命名空间的组织方式与DLL不同,所以可以单独设计,而不需要讲两者强制关联.

ES6标准学习: 3、数值的扩展

数值的扩展 注:以下内容中: 0 表示数字零, o 为英文字母. 一.二进制和八进制数值表示法 es6提供了二进制和八进制的数值表示法,分别用前缀0b(或者0B)和0o(或者0O)表示. 1 0b111110111 === 503 // true 2 0o767 === 503 // true 从es5开始,在严格模式中,八进制的数值就不允许使用0前缀表示,es6明确表示,要使用0o表示 1 // 非严格模式 2 (function () { 3 console.log(0o11 === 011

ES6标准学习: 4、数组的扩展

数组的扩展 一.类数组对象与可遍历对象转换为数组 Array.from()方法用于将类数组对象.可遍历对象转换为数组,其中可遍历对象包括es6新增的set和map结构 所谓的类数组对象,本质特征是必须拥有length属性 1 let arrayLikeObj = { 2 '0': 'a', 3 '1': 'b', 4 '2': 'c', 5 length: 3 6 } 7 8 ES5转换为数组: 9 let arr = [].slice.call(arrayLikeObj) // ['a', '

[asp.net mvc 奇淫巧技] 03 - 枚举特性扩展解决枚举命名问题和支持HtmlHelper

一.需求 我们在开发中经常会遇到一些枚举,而且这些枚举类型可能会在表单中的下拉中,或者单选按钮中会用到等. 这样用是没问题的,但是用过的人都知道一个问题,就是枚举的命名问题,当然有很多人枚举直接中文命名,我是不推荐这种命名规则,因为实在不够友好. 那有没有可以不用中文命名,而且可以显示中文的方法呢.答案是肯定的. 二.特性解决枚举命名问题 那就是用特性解决命名问题,这样的话既可以枚举用英文命名,显示又可以是中文的,岂不两全其美. /// <summary> /// 性别 /// </su