数据链路层的作用
处于网络层与物理层之间,数据链路层负责网络中相邻节点之间可靠的数据通信,并进行有效的流量控制。
数据链路层的功能
1、数据链路的建立、维护与拆除
物理地址、网络拓扑
2、 帧包装、帧传输、帧同步
组帧:把数据封装在帧中,按顺序发送
定界与同步:产生/识别帧边界
3、帧的差错恢复
差错恢复:采用重传的方式进行
4、流量控制
流量控制及自适应:确保中间传输设备的稳定及收发双方传输速率的匹配
以太网的MAC地址
MAC地址用于在网络中唯一标示一个网卡
以太网MAC地址:(48位二进制数组成,通常分为6段,由十六进制表示
MAC地址的长度为48位(6个字节),通常表示为12个16进制数,如:00-16-EA-AE-3C-40就是一个MAC地址,其中前3个字节,16进制数00-16-EA代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3个字节,16进制数AE-3C-40代表该制造商所制造的某个网络产品(如网卡)的系列号。只要不更改自己的MAC地址,MAC地址在世界是唯一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性 。
以太网帧格式
交换机工作原理
1、初始状态
2、学习MAC地址
3、当目标MAC地址未知时,泛洪(广播)处理
4、交换机收到广播(组播帧)时,无条件泛洪处理 #交换机的一个接口可以学习多个MAC地址
5、交换机从不同端口学习到同一个MAC地址时,可以与该端口绑定
6、交换机MAC地址表每300s更新一次
即交换机的初始状态是一无所知,A要和B通信,首先,交换机要先学习MAC地址,A和B通信的时候,要经过交换机,此时交换机会记录A的MAC地址和接口。交换机中只有A,没有B,所以交换机要进行广播(泛洪状态),通知所有主机,如果不是找自己的就进行数据丢弃,如果是找自己的就打开看。B看到是找自己的之后,要给A回应,B给A回应的时候也要经过交换机,此时交换机会记录B的MAC地址和接口。这样A跟B就实现了单播通信。
交换机以太网接口的工作模式
单工:两个数据站之间只能沿单一方向传输数据例如广播
半双工:两个数据之间可以双向数据传输,但不能同时进行例如对讲机
全双工:两个数据之间可双向且同时进行数据传输例如视频通话
eNSP基本命令
“?”的使用:显示命令、显示参数、命令列表 Tab键:补齐命令、提示命令 快捷键: <Ctrl-A>光标移动到命令行的开始位置 <Ctrl-C>光标移动到命令行结束的位置 system-view 转换用户 display history-command 显示历史命令 sysname + name 重命名 display version 显示状态 display users 显示用户终端信息 interface Ethernet 0/0/1 进入接口模式并查看信息 dis(display) this 显示当下配置信息 quit 退出(用户模式) save 保存 display saved-configuration 查看设备保存信息 display current-configuration 查看设备当前配置的信息 reset saved-configuration 擦书存储设备的配置文件(初始化) compare configuration 比较当前配置信息与存储设备中的保存文件是否一致 undo info-center enable #(系统)关闭华为的信息提示中心 undo terminal monitor #(用户模式)关闭信息提示中心 user-interface console 0 永不超时 idle-timeout 0 0 不设上限时间 int e0/0/1 进入 undo negotiation 关闭自动协商 speed 100 配速率100M duplex full ? 全双工半双配置 #full:full-duplex 全双工 half:half-duplex 半双工 user-interface vty 0 4 0是初始值,4是结束值,表示可以同时打开5个会话进入交换机去配置命令 authentication-mode password 设置用户密码模式 user privilege level 3 用户权限级别3
总结
交换机通过MAC地址学习,实现单播转发
交换机有4种工作模式:用户、特权、全局、接口模式
交换机使用console线缆,进行配置管理
交换机使用命令行进行配置管理