数据链路层(2层 DataLink Layer)
- List item
数据链路层
- 一、基础认知
- 1、传输单元:帧
- 2、帧结构:
- 3、帧格式:
- (1)==类型字段==:
- a、类型字段的协议:
- b、类型字段的作用
- (2)、发送接收过程
- (3)、帧头的字节=14
- a、目标Mac地址
- b、Mac长度
- c、源MAC地址
- d、类型
- (4)帧尾:校验(4字节)
- (5)网卡字节:
- (6)MTU值:1500字节
- 4、帧长度
- 5、帧头用法
- 6、工作在数据链路层的设备
- 二、交换机的工作原理
- (一)交换机初始化动态绑定MAC地址(表)
- 交换机发送帧数据过程(广播)
- 交换机回包过程(单播转发)
- MAC地址表是会动态生成的,所以会消失
- (二)交换机的工作原理总结(二层)
- 交换机端口
- 二、交换机的基本工作模式及命令
- (一)网络设备和软件
- (二)打开命令提示符窗口(CLI)
- 工作模式:
- (三)、支持名令缩写(以Cisco为例)
- 三、交换机的命令
- (一)`reload`重新加载,是==重启==的意思
- (二)保存命令配置`copy running-config startup-config` 或`write`
- 演示
- (三)`sh run`可以查看配成功与否
- (四)查看`show startup-config`
- (五)验证
- (六)`reload`重启设备命令
- 演示
- 演示特权密码的验证
- (七)配置特权密码(全局):
- (八)`erase`交换机清空配置记录
- 四、查看Mac地址表(锁定Mac位置)
- (一)、`show mac-address-table`查看Mac地址表
- 五、`show ip interface brief`查看交换机的接口状态列表
- (1)`shutdown` 手工关闭F0/6接口:
- (2)人为开启F0/6接口:
- (六)`do show run`强制查看配置
- 新的改变
- 功能快捷键
- 合理的创建标题,有助于目录的生成
- 如何改变文本的样式
- 4.字体、字号、颜色
- 插入链接与图片
- 如何插入一段漂亮的代码片
- 背景色
- 生成一个适合你的列表
- 创建一个表格
- 设定内容居中、居左、居右
- SmartyPants
- 创建一个自定义列表
- 如何创建一个注脚
- 注释也是必不可少的
- KaTeX数学公式
- 新的甘特图功能,丰富你的文章
- UML 图表
- FLowchart流程图
- 导出与导入
- 导出
- 导入
一、基础认知
1、传输单元:帧
2、帧结构:
3、帧格式:
网卡类型 | 帧格式 |
---|---|
有线网卡 | 802.3 |
无线网卡 | 802.11 |
网卡为帧头封装“目标MAC地址(对方)、源MAC地(自己)、类型”
(1)类型字段:
Mac子层协议是封装帧头和帧尾,IP和ARP协议可以流到网络层,形成Mac子层协议
a、类型字段的协议:
识别上层的协议:\color{red}{识别上层的协议:}识别上层的协议:
IP协议:0x0800指定IP协议传送通道
ARP协议:0x0806指定ARP协议传送通道
b、类型字段的作用
识别上层协议,(在解封装时)为上层提供服务(区分走的协议看帧头)
0x0800 | 0x0806 | 0x代表16进制 |
---|---|---|
上层为IP协议 | 上层为ARP协议 |
(2)、发送接收过程
接收端的网卡是看(目标MAC)地址是不是自己,是谁给我的(源MAC),向上一层提供服务的方向则靠(类型)去判读
(3)、帧头的字节=14
14个Byte=目标Mac(6)+源Mac(6)+类型(2)
a、目标Mac地址
查看Mac地址:ipconfig /all
(物理地址:像身份证一样)
b、Mac长度
二进制(bit):48位(0和1)=4x12
字节:6字节=48/8
c、源MAC地址
6字节
d、类型
2个字节(0x0800和0x0806)
(4)帧尾:校验(4字节)
(5)网卡字节:
18字节=帧头(14)+帧尾(4)
(6)MTU值:1500字节
4、帧长度
1518字节=1500+18
5、帧头用法
目标Mac地址
源Mac地址
说明:交换机和帧头都是二层,交换机只读这个数据
6、工作在数据链路层的设备
交换机和网卡
二、交换机的工作原理
(一)交换机初始化动态绑定MAC地址(表)
交换机是通过学习帧中的源Mac地址\color{red}{源Mac地址}源Mac地址 来完成MAc地址表
MAC地址关系表=源Mac地址+帧的接口
交换机发送帧数据过程(广播)
1、交换机初始状态下无法找到目标pc的目标Mac地址(无存档),却可以动态读取到来源MAC地址AA(来源于哪台电脑);
源Mac地址 | 接口 |
---|---|
AA | F0/1 |
2、AA数据进入交换机(sw1)后,会向交换机(sw1)内所有接入端口的PC发出广播(此刻无指定接口)
出现广播:接入交换机的PC会同时接收到同一份帧数据,交换机此时没有详细的Mac地址表,复杂时会导致局域网瘫痪\color{red}{出现广播:接入交换机的PC会同时接收到同一份帧数据,交换机此时没有详细的Mac地址表,复杂时会导致局域网瘫痪}出现广播:接入交换机的PC会同时接收到同一份帧数据,交换机此时没有详细的Mac地址表,复杂时会导致局域网瘫痪
3、广播的同时其他PC的网卡(二层)会收到发送的Mac地址AA,判断不是给自己BB就立即丢掉
4、帧数据同时传到交换机(sw2):进入F0/2接口:就会形成属于交换机(sw2)的专属Mac地址表(存档),以后在数据传输时就以单播形式通信,不会形成广播
源Mac地址 | 接口 |
---|---|
AA | F0/2 |
5、帧数据被交换机(sw2)广播到cc10.3(扔掉了)和DD10.4(接收到)的PC上,10.4开始解封装,10.4就收到了数据请求
交换机总结:
1、学习源Mac地址和广播
2、 根据目标Mac地址来决定如何转发
图
交换机回包过程(单播转发)
1、源Mac地址DD,与sw2的route接口 进行动态绑定,形成新增MAC数据
源Mac地址 | 接口 |
---|---|
AA | F0/2 |
DD | F0/1 |
2、指定交换机已有Mac地址中的F0/2进行单播回包,转发出来,其他PC就没有收到垃圾数据(取决于交换机中Mac地址表的详细程度)
3、sw1接收了来自F0/2口的单播数据,生成新的MAC表
源Mac地址 | 接口 |
---|---|
AA | F0/1 |
DD | F0/3 |
4、AA接收到DD单播转发的数据
交换机学习到所有MAC地址表数据,需要像上述过程所演示的,才足够完整,方便以后单播数据
sw1Mac地址表
源Mac地址 | 接口 |
---|---|
AA | F0/1 |
DD | F0/3 |
BB | F0/2 |
CC | F0/3 |
sw2Mac地址表
源Mac地址 | 接口 |
---|---|
AA | F0/1 |
DD | F0/3 |
BB | F0/2 |
CC | F0/9 |
一台交换机的Mac地址表中所出现的端口全部是自己的
MAC地址表是会动态生成的,所以会消失
pc拔网线在300s后,交换机的MAC地址表中这条记录就会消失;
而PC接入交换机的另一端拔掉的电脑,后接口就马上更新为F0/2了
老化时间
同一Mac地址不同端口就立即更新;
连接的电脑不在发信息,Mac地址表中的条目就会立即消失
sw1Mac地址表
源Mac地址 | 接口 |
---|---|
AA | F0/2 |
DD | F0/3 |
BB | F0/2 |
CC | F0/3 |
交换机一开始就会出现大量广播,后期就不在出现大量广播了
(二)交换机的工作原理总结(二层)
工作原理(过程或方式)
收到数据帧后
1、学习帧中的源Mac地址来形成Mac地址表
(表中存在就不用再学——存在时判断相同的话就不用,不同接口就要更新)
2、检查帧中的目标Mac地址,并匹配Mac地址表:
如:表中有默认Mac地址匹配项,则单播转发;
如:表中无默认Mac地址匹配项,则除接受端口外广播转发
3、Mac地址表的老化时间默认是300s(可以修改)
交换机端口
项目 | Value |
---|---|
E | 10Mb |
F | 100Mb |
G | 1000Mb |
Te | 10000Mb |
F0/1 | 0为模块号 | 1为接口 |
---|
1、接口速率自适应:1000/100/10M自适应
2、速率工作模式是可以随交换机的端口接受状态进行相匹配10,100,1000,自适应失败时就无法通信,出现down关闭状态
3、端口状态:up/down
down有3中可能:
1)人工down掉:手工禁用
2)速率不匹配
3)双工模式不匹配(双工duplex)
(任意一个交换机端口(厂家手册的命令)、路由器端口、网卡都有以下三中状态)
单向通信:
①单工(淘汰)(类似交通):bb机,广播;收音机
双向通信:
②半双工(慢):不可以同时:对讲机
③全双工:手机,电话
二、交换机的基本工作模式及命令
(一)网络设备和软件
第一次配置网络设备(交换机、防火墙、路由器),要使用console线,PC上需要使用“超级终端”或其他软件
(二)打开命令提示符窗口(CLI)
工作模式:
Switch
是交换机的主机名
1、switch>
用户模式:
可以查看交换机的基本简单(曾经的无关紧要)信息,且不可(无权限)做任何修改配置!(可看不可进入)
命令一:enable
特权
Switch>enable
Switch# //进入特权模式
2、Switch#
特权模式:
可以查看所有(隐私)配置且不能修改配置,但可以做测试(ping),保存,初始化等操作
命令二:configure terminal
配置终端
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
//进入配置命令行(全局配置)
Switch(config)#
3、Switch(config)#
全局配置模式:
默认不可查看配置,可以修改配置,且全局生效!(对整个交换机生效)
例如:可在全局模式下配置交换机的所有端口(回车生效)
或对交换机Switch的重命名
4、Switch(config-if)#
接口配置模式:对某个接口生效(进入某个房间)
默认不可查看配置,可以修改配置,且只对该接口生效!
Switch(config)#interface f0/1
Switch(config-if)# //表示进入接口配置模式:对f0/1这个接口生效
//if是interface的缩写
进入某个接口+接口编号
命令三:interface
接口(接口+编号)
一定要从全局Switch(config)#
进入某个Switch(config-if)#
接口模式
报错信息:端口、接口类型错误\color{red}{报错信息:端口、接口类型错误}报错信息:端口、接口类型错误
Switch(config)#interface f0/28
% Invalid(不可用的) input detected at '^' marker.
//报错信息
可以进接口再退出:
Switch(config)#interface f0/1
Switch(config-if)#
5、Switch(config-line)#
进入console口/线/控制台配置模式
默认不可查看配置,可以修改配置,且只对该console口生效!
命令四:管理端口 line console 0
0表示第一个console口
Switch(config)#line console 0
Switch(config-line)#
命令五:exit
表示退出一级(只能一级一级的退出)
end
表示一次性退出:一键会到解放前(特权模式:Switch#
)
Switch#
%SYS-5-CONFIG_I: Configured from console by console
//屏幕上出现此消息可以回车继续
6、?
的用法,如en?
整体演示:
用户
Switch>en
//en是enable的缩写
特权
Switch#conf t
//conf t是configure terminal缩写
Enter configuration commands, one per line. End with CNTL/Z.
接口
Switch(config)#int f0/1
//int f0/1是interface f0/1缩写
Switch(config-if)#exit
线
Switch(config)##line co 0
Switch(config-line)#exit
(三)、支持名令缩写(以Cisco为例)
//询问命令
Switch>e?
enable exit
Switch>en
Switch#
Switch#con?
configure connect
Switch#conf?
configure
Switch#conf t?
terminal
Switch#conf ter
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#ex
Switch#conf t
Switch(config)#in?
interface
Switch(config)#int f0/1
//等于全称:Switch(config)#int(erface) fastethernet 0/1
Switch(config-if)#line co 0 //可以直接跳转接口
Switch(config-line)#
7、历史命令可以敲↑键
8、tab键
:(补全键)命令及路径的补全技巧
(四)修改命令:
命令六:hostname sw1
修改主机(设备)名,以便指定位置的管理
全局配置模式下
Switch(config)#hostname sw1
sw1(config)#
//立即生效
如工作环境位置下:
sw1(config)#ho(stname) sw-sh-02-12
sw-sh-02-12(config)#//例子:
sw-sh-02-12(config)#ho sw1
sw1(config)#
工作环境下的配置流程:接口可以直接切换
con口
控制台管理,配交换机,改命令
(1)笔记本+con线
(第一次拿路由器去机房配用con线,给路由器或交换机开启223端口号
(Telnet协议)以后来控制交换机)
(2)连上交换机con口(加密)
(3)打开超级终端进行配置
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
sw1(config)#line co 0
sw1(config-line)#pass
sw1(config-line)#password asdasd
//设置复杂性密码
sw1(config-line)#login
//登录验证
sw1(config-line)#end
sw1#
%SYS-5-CONFIG_I: Configured from console by console
(4)现实中拔出con线,再插上去
接上方的代码:
sw1#exit
//模拟了刚刚插con线的状态:
User Access Verification
Password: (设置的密码)
Switch> //进去啦
(*)特殊情况:解决方法就是:等或换一台交换机进行设置
Switch>as
//交换机没有的命令,会出现的
Translating "as"...domain server (255.255.255.255)//正在翻译,四个255是全局广播地址
命令七:hostname 设备名
在全局模式下修改主机名
conf t
hostname 设备名
命令八:password 密码
设置用户密码
line co 0 //配置控制台端口
password 密码
login
exit
(5)快捷键
快熟删除一行:Ctrl+u
光标快速切换到行首:Ctrl+A
光标快速切换到行尾:Ctrl+e
删除内容:Ctrl+N
三、交换机的命令
(一)reload
重新加载,是重启的意思
Switch>
Switch>en
//改主机设备名为gogo:
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#ho gogo
//设置用户密码:
gogo(config)#line co 0
gogo(config-line)#pas
gogo(config-line)#password gogogo
gogo(config-line)#login
gogo(config-line)#exit
//重启:
gogo#
%SYS-5-CONFIG_I: Configured from console by console//重启设备会到特权gogo#模式下:
gogo#reload
System configuration has been modified. Save? [yes/no]:yes
或者:proceed with reload?【confirm】 //回车即可
##############表示重新加载设备
(1)在内存条中存在一个文件:
running-config
是运行配置文件(开机重启会丢):首次开机,系统就自动创建的(干净的no),用来保存当前对设备所有的修改配置(如:hostname/password的配置)
(二)保存命令配置copy running-config startup-config
或write
在特权模式下:
startup-config
启动配置文件
running-config
在内存中,startup-config
在硬盘中,文件内容一样,存储位置不一样,重启断电后running-config
(活文件)就消失了,startup-config
(死文件) 还在
①下次开机就去硬盘找startup-config
是否存在,不存在就只是创建running
新文件,交换机为新的
提示:系统会创建新的running-config
文件
②交换机会把startup-config
文件复制回内存条并改名running-config
,就开机成功
en
Cisco的第一条命令:
copy running-config startup-config
//复制running-config一份,从内存复制到交换机硬盘中
或者第二条:(查厂家手册:write memory)
write
演示
gogo>en
gogo#conf t
//进入全局
Enter configuration commands, one per line. End with CNTL/Z.
//改名:
gogo(config)#ho sw1-1
//con配置:
sw1-1(config)#line co 0
//加密:
sw1-1(config-line)#pass
sw1-1(config-line)#password gogogo
//加验证:
sw1-1(config-line)#login
sw1-1(config-line)#exit
sw1-1#
%SYS-5-CONFIG_I: Configured from console by console
//回到特权模式进行保存:
sw1-1#wr //(write)
Building configuration..//建立配置文件
[OK]
(三)sh run
可以查看配成功与否
查看running-config所有配置文件(特权模式下)
所有的查看模式一律在特权模式下进行:特权模式可以补全,其他模式及do 命令
不可补全
Cisco、锐捷是用show
(sh
)命令,华为使用display
命令
可以排错,判断有没有做
接上方代码:
en
show running-config
sh run //(简写)
Building configuration...Current configuration : 1103 bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
! //每条命令用!隔开
hostname sw1-1 //我配置的
!
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
interface FastEthernet0/1
!//无配置
interface FastEthernet0/2--More-- //空格可翻页line con 0password gogogologin//我刚刚配置的记录
(四)查看show startup-config
没有报错且一模一样:用来验证是否保存了
sw1-1#show start 制表符
sw1-1#show startup-config
sw1-1#show startup-config
Using 1103 bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname sw1-1
!
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
interface FastEthernet0/1
!
interface FastEthernet0/2
!
interface FastEthernet0/3
(五)验证
sw1-1# reload
Proceed with reload? [confirm] 回车
........
#######
//东西存在:User Access Verification
Password:
sw1-1>
(六)reload
重启设备命令
en
reload
演示
sw1-1>en
sw1-1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
//进入全局配置模式下设置特权密码:
sw1-1(config)#enable passw
sw1-1(config)#enable password 123456//配置特权密码
sw1-1(config)#end
//回到特权:
sw1-1#
%SYS-5-CONFIG_I: Configured from console by console
sw1-1#show run
.....这是配置记录
!
hostname sw1-1
!
enable password 123456 特权密码是进特权模式用的
!
!
........
exit
演示特权密码的验证
两级密码:用户和特权
User Access Verification
//进入用户模式:
Password: gogogo
sw1-1>en
//进入特权模式:
Password: 123456
sw1-1#show run
......!
hostname sw1-1
!
enable password 123456
。....查看配置的内存记录进入全局:
sw1-1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
sw1-1(config)#enable secret 654321
sw1-1(config)#exit
sw1-1#
%SYS-5-CONFIG_I: Configured from console by console验证:
sw1-1#show run
.......
!
hostname sw1-1
!
//两条记录:
enable secret 5 $1$mERr$SI6kKbhlkuiS3Lv8zc1kp1//5是md5,后面是hash值(密文)
enable password 123456
!验证:
User Access Verification
Password:
sw1-1>en
Password:
(七)配置特权密码(全局):
conf t
enable password 密码(明文)
而这个更安全:
enable secret 密码(密文)
一定是实时\color{red}{实时}实时地write
一下以保证内存和硬盘同步,在没有把running-config
保存的情况下,show startup-config
是找不到的,重启的话配置就会消失
sw1-1#show startup-config
sw1-1#write //!!!!!很关键
Building configuration...
[OK]
sw1-1#show startup-config 有配置记录:hostname sw1-1
!
enable secret 5 $1$mERr$SI6kKbhlkuiS3Lv8zc1kp1
enable password 123456
!
!
!.............
现在可以重启了
(八)erase
交换机清空配置记录
案例:交换机搬家(总部——分公司)
startup-config
硬盘文件内容,running-config不用管
sw1-1#erase startup-config
//擦除硬盘文件记录
Erasing the nvram(硬盘) filesystem will remove all configuration files! Continue? [confirm]
[OK]
Erase of nvram: complete
//硬盘清空啦
%SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram
sw1-1#exit
【注意】
1、交换机运行时,erase关机后开机是不会丢失配置数据的;
2、startup-config(关机数据不丢失),交换机在没有重启的情况下,数据不会应为erase而丢失(员工可以继续上网),不可重启\color{red}{不可重启}不可重启(在清空配置数据重启后就抹除了)
交换机的重启 |
sw1-1#reload
Proceed with reload? [confirm]//回车
//........#######成功拉#########........
Switch> //成功拉
四、查看Mac地址表(锁定Mac位置)
(一)、show mac-address-table
查看Mac地址表
Switch>en
Switch#show mac-address-table //Switch#show mac-可以补全Mac Address Table
-------------------------------------------Vlan Mac Address Type Ports
//表示没有上线的主机
---- ----------- -------- -----
1、要加主机配ip地址
配置好IP后交换机就出现以下信息了:
Switch#
%LINK-5-CHANGED: Interface FastEthernet0/6, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/6, changed state to up
%LINK-5-CHANGED: Interface FastEthernet0/14, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/14, changed state to up
找不到可以ping
对方:
C:\>ping 10.1.1.2Pinging 10.1.1.2 with 32 bytes of data:
Reply from 10.1.1.2: bytes=32 time<1ms TTL=128
Reply from 10.1.1.2: bytes=32 time<1ms TTL=128
Reply from 10.1.1.2: bytes=32 time<1ms TTL=128
Reply from 10.1.1.2: bytes=32 time<1ms TTL=128
Ping statistics for 10.1.1.2:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 0ms, Average = 0ms
2、查看上线主机:
Switch>en
Switch#show mac-
Switch#show mac-address-table Mac Address Table
-------------------------------------------Vlan Mac Address Type Ports
---- ----------- -------- -----1 0030.a38a.7cd0 DYNAMIC Fa0/6 //6口1 0090.2114.782c DYNAMIC Fa0/14 //14口//0030.a38a.7cd0是mac地址,在Fa0/6 口上
//DYNAMIC 是交换机自动学习上动态(不是工程师手工配置的)
五、show ip interface brief
查看交换机的接口状态列表
Switch#show ip interface brief
//(也可Switch#sh ip int b)(brief:简要)
//查看接口interface的简要信息
FastEthernet0/1 unassigned YES manual down down
FastEthernet0/2 unassigned YES manual down down
FastEthernet0/3 unassigned YES manual down down 第一个是人为是否开启的物理状态 后面状态是协商状态
.......
FastEthernet0/23 unassigned YES manual down down
FastEthernet0/24 unassigned YES manual down down
GigabitEthernet0/1 unassigned YES manual down down
GigabitEthernet0/2 unassigned YES manual down down
Vlan1 unassigned YES manual administratively down down
24个百兆口和2个千兆口,交换机的端口是二层端口,出厂设置的端口就是以及开启好的,怼上网线就好
1、down
表示人为开启过;
2、administratively down
人为关闭
Vlan1 unassigned YES manual administratively down down
`administratively down`是人为物理`down(开启的)`掉的、但怼PC是开不了
FastEthernet0/3 unassigned YES manual down down
第一个`down`是物理状态(出厂开启),后面`down`是协商状态
FastEthernet0/14 unassigned YES manual up down
//第一个up:人为开启并且是人为插到这个接口了(物理点亮,不代表接口可用)
//down:开始开启且连上人,但是速率或双工没协商成功
//协商成功:(`两个up`就正常:开启/连人/协商成功)
FastEthernet0/14 unassigned YES manual up up
(1)shutdown
手工关闭F0/6接口:
int f0/x
shutdown
exit
该电脑上搞事情时,可以登录交换机,手工关闭该电脑的接口,就无法连接
把人工物理FastEthernet0/6
接口down掉
Switch# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int f0/6
Switch(config-if)#shutdown //出现端口关闭的提示:
Switch(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/6, changed state to administratively down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/6, changed state to down//提示Switch(config-if)#end
Switch#
%SYS-5-CONFIG_I: Configured from console by consoleSwitch#sh ip int b
.....
FastEthernet0/6 unassigned YES manual administratively down down
//人为关闭了
......
(2)人为开启F0/6接口:
int f0/x
no shutdown
exit
no 命令
:删除已有执行的命令
Switch#
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#int f0/6
Switch(config-if)#no shutdown//不关闭(开启)
Switch(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/6, changed state to up //提示%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/6, changed
Switch(config-if)#end
查看是否开启:两个up就是开启状态
Switch#sh ip int b
Interface IP-Address OK? Method Status Protocol
....
FastEthernet0/5 unassigned YES manual down down
FastEthernet0/6 unassigned YES manual up up
(六)do show run
强制查看配置
只有在特权Switch#
模式下使用show run
,其他模式用不了
而在任何特权命令前加do
,在其他模式也可以使用,不用end
回去特权模式再show
错误的:只能配不能看
Switch>
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#show run
% Invalid input detected at '^' marker.
强制查看:do show run
Switch(config)#int f0/1
Switch(config-if)#do show run
//可以强制查看:
hostname Switch
!
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
interface FastEthernet0/1
!
interface FastEthernet0/2
....
interface Vlan1no ip addressshutdown
或者:
Switch(config-if)#do sh ip int b
//
FastEthernet0/1 unassigned YES manual down down
FastEthernet0/2 unassigned YES manual down down
FastEthernet0/3 unassigned YES manual down down
FastEthernet0/4 unassigned YES manual down down
FastEthernet0/5 unassigned YES manual down down
FastEthernet0/6 unassigned YES manual down down
FastEthernet0/7 unassigned YES manual down down
FastEthernet0/8 unassigned YES manual down down
FastEthernet0/9 unassigned YES manual down down
FastEthernet0/10 unassigned YES manual down down
FastEthernet0/11 unassigned YES manual down down
FastEthernet0/12 unassigned YES manual down down
Switch(config-if)#do wr
或Switch(config-if)#do reload
do的用法:其他模式do 命令
可以强制使用特权模式的命令
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
- 全新的界面设计 ,将会带来全新的写作体验;
- 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
- 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
- 全新的 KaTeX数学公式 语法;
- 增加了支持甘特图的mermaid语法1 功能;
- 增加了 多屏幕编辑 Markdown文章功能;
- 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
- 增加了 检查列表 功能。
功能快捷键
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G
合理的创建标题,有助于目录的生成
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。
如何改变文本的样式
强调文本 强调文本
加粗文本 加粗文本
标记文本
删除文本
引用文本
4.字体、字号、颜色
黑体
微软雅黑
华文彩云
红色字\color{red}{红色字}红色字
或者
红色字\color{FF0000}{红色字}红色字
H2O is是液体。
210 运算结果是 1024.
插入链接与图片
链接: link.
图片:
带尺寸的图片:
居中的图片:
居中并且带尺寸的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片
.
// An highlighted block
var foo = 'bar';
字体颜色
我是黑体字
我是微软雅黑
我是华文彩云
我是红色
我是绿色
我是蓝色
我是尺寸
我是黑体,绿色,尺寸为5
背景色
背景颜色 |
或者
背景色yellow |
这里的背景色是:Aquamarine, 十六进制颜色值:#7FFFD4, rgb(127, 255, 212) |
生成一个适合你的列表
- 项目
- 项目
- 项目
- 项目
- 项目1
- 项目2
- 项目3
- 计划任务
- 完成任务
创建一个表格
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
设定内容居中、居左、居右
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks |
'Isn't this fun?'
|
‘Isn’t this fun?’ |
Quotes |
"Isn't this fun?"
|
“Isn’t this fun?” |
Dashes |
-- is en-dash, --- is em-dash
|
– is en-dash, — is em-dash |
创建一个自定义列表
- Markdown
- Text-to-HTML conversion tool
- Authors
- John
- Luke
如何创建一个注脚
一个具有注脚的文本。2
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\forall n\in\mathbb NΓ(n)=(n−1)!∀n∈N 是通过欧拉积分
Γ(z)=∫0∞tz−1e−tdt.\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=∫0∞tz−1e−tdt.
你可以找到更多关于的信息 LaTeX 数学表达式here.
新的甘特图功能,丰富你的文章
- 关于 甘特图 语法,参考 这儿,
UML 图表
可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:
这将产生一个流程图。:
- 关于 Mermaid 语法,参考 这儿,
FLowchart流程图
我们依旧会支持flowchart的流程图:
- 关于 Flowchart流程图 语法,参考 这儿.
导出与导入
导出
如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。
导入
如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
mermaid语法说明 ↩︎
注脚的解释 ↩︎
数据链路层(2层 DataLink Layer)相关推荐
- 计算机网络笔记Part3 数据链路层(Data Link Layer)
本人计算机网络笔记总目录 计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算 ...
- 局部连接层(Locally-Connected Layer)
局部连接层(Locally-Connected Layer) locally-conv的概念来自传统ML中的模型初始化(随机树方法中每个图像的crop都对应特定的一棵树). 参数共享这个策略并不是每个 ...
- layui弹出层之layer.open弹出iframe窗口·
layui弹出层之layer.open弹出iframe窗口· layer.open弹出iframe窗口 [1]该功能为案例,弹出iframe窗口显示上传数据 由于layui的弹出层每次执行layer. ...
- 【Unity学习笔记】标签(Tag)和层(Layer)
声明:此篇文章是个人学习笔记,并非教程,所以内容可能不够严谨.可作参考,但不保证绝对正确.如果你发现我的文章有什么错误,非常欢迎指正,谢谢哦. 此篇文章是根据官网手册总结:https://docs.u ...
- 一款近年来备受青睐的web弹层组件——layer(http://layer.layui.com/)
一款近年来备受青睐的web弹层组件--layer (http://layer.layui.com/) 一.使用场景 由于layer可以独立使用,也可以通过Layui模块化使用.所以请按照实际需求来选择 ...
- layui弹出层html,layer弹出层
layer 弹出层,怎么只让他弹出一次.在线等 我昨天用这个插件的时候也有这个问题,弹出内容大了就居不了中.这是组件不完美的地方,他设置了top和left值,而且是固定的.这种弹出层都是绝对定位的 所 ...
- Web 弹层组件-layer
Web 弹层组件layer 介绍 layer是一款优秀的基于jQuery的web弹层组件,目前GitHub 上Stars5000+. 相关地址 官网:http://layer.layui.com/?a ...
- caffe data层_Caffe实现多标签输入,添加数据层(data layer)
因为之前遇到了sequence learning问题(CRNN),里面涉及到一张图对应多个标签.Caffe源码本身是不支持多类标签数据的输入的. 如果之前习惯调用脚本create_imagenet.s ...
- 嵌入层(Embedding Layer)与词向量(Word Embedding)详解
文章目录 常见的语言表示模型 词向量与Embedding区分 Embedding层--keras中的one-hot映射为 向量的层:词向量(word embedding)--一种语言模型表示方法 分布 ...
最新文章
- CSP认证	201312-1出现次数最多的数[C++题解]:简单题
- 期权定价理论及其matlab实现过程,期权定价理论及其Matlab实现过程
- 疫情反复,电赛会取消吗?
- mysql循环insert多条数据
- IDA 7.0 如何使用 IDAGolangHelper插件
- Web前端开发:SQL Jsp小项目(一)
- android 电视遥控 编程,Android编程调用红外线遥控功能示例
- ubuntu 安装 man 查看函数原型
- ORACLE10g中 ora-12638:身份证明检索失败(
- 动态库动态调用WEbservice的问题!
- linux硬盘检测工具下载,硬盘健康检测软件(HDSentinel Linux服务器版)
- c++的极乐净土的实现
- FPGA-08FPGAVGA彩条显示
- 教你轻松快速学会用Calibre TXT转MOBI
- javascript DOM 操作基础知识小结
- discuz模板介绍
- 地面气象观测数据-A文件转excel方法
- CMT2300A-FPGA控制程序
- 我只想做我自己,最真实的自己!
- C语言strstr()函数使用注意事项