TCP/IP 5层协议簇/协议栈

数据/PDU  应用层  PC、防火墙

数据段/段Fragment  传输层  防火墙

报文/包/IP包packet  网络层  路由器

帧Frame  数据链路层  交换机、网卡

比特bit  物理层  网线

8bit = 1Byte字节

应用层  HTTP80、HTTPS443、SSH22、Telnet23、FTP21/20、DHCP67/68、SMTP25、POP3 110、RDP3389、SMB445、Mysql3306、DNS 53

传输层  TCP/UDP

网络层  ICMP、IP、ARP

数据链路层  MAC子层协议

物理层  比特流

数据链路层(2层 Data Link Layer)

1.属于2层

2.传输单元:帧

3.帧结构

帧头:6+6+62=14字节

MTU值:1500字节

帧尾:4字节

帧头内容:目标MAC、源MAC、类型

类型的作用:识别上层协议

0x0800:上层协议为IP协议

0x0806:上层为ARP协议

交换机工作原理:

收到一个数据帧后:

1.首先学习帧中的源MAC地址来形成MAC地址表

2.然后检查帧中的目标MAC地址,并匹配MAC地址表:

如表中有匹配项,则单播转发

如表中无匹配项,则除接受端口外广播转发

3.MAC地址表的老化时间默认是300秒(可修改)

交换机的端口:

E  10Mb

F  100Mb

G  1000Mb

Te  10000Mb

F0/1

0为模块号

1为接口号

接口速率自适应:1000/100/10Mb自适应

速率工作模式可以为:10,100,1000任何一种状态

端口状态:up/down

down的3种可能:

1)人工down掉

2)速率不匹配

3)双工模式不匹配

双工模式:单工、半双工、全双工

交换机5大基本工作模式及命令:

第一次配置网络设备,需要使用console线

在PC需要使用“超级终端”或其他软件

1)用户模式:

switch>

可以查看交换机的基本信息,且不能做任何修改配置!

2)特权模式:

switch>enable

switch#

可以查看所有配置,且不能修改配置,但可以做测试、保存、初始化等操作

3)全局配置模式

switch# configure terminal

进入:

switch(config)#

默认不能查看配置!

可以修改配置,且全局生效!

4)接口配置模式:

Switch(config)#interface f0/1

Switch(config-if)#

默认不能查看配置!

可以修改配置,且对该接口生效!

5)console口/线/控制台模式:

默认不能查看配置!

可以修改配置,且对console口生效!

命令:

exit  退出一级

end  直接退到特权模式

支持命令缩写

?的用法

上键历史命令

tab 补全键

配置主机名:

conf t

hostname 设备名

设置用户密码:

Line co 0

password 密码

login

exit

快捷键:

ctrl+u:快速删除光标前所有字符

ctrl+a:快速定位光标到行首

ctrl+e:快速定位光标到行尾

在内存中,存在一个文件:

running-config

第一次开机,系统会在内存中自动创建一个干净的running-config文件

保存配置:

en

copy running-config startup-config(从内存复制到硬盘)

最新文章

  1. javascript的ajax
  2. .Net 中的反射(查看基本类型信息) - Part.2
  3. 整盘恢复黑苹果后,重新安装Win7,卡在正在启动
  4. centos7安装mplayer 错误集锦
  5. linux 无线网络配置工具wpa_supplicant与wireless-tools
  6. 监听报错 TNS-00525: Insufficient privilege for operation 11gR2 + 连接报错ORA-12537: TNS:connection closed
  7. Linq 中 Distinct 方法扩展
  8. Python基础(1)python+Eclipse+pydev环境搭建
  9. Java 文件IO
  10. cs108 java 02
  11. 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序
  12. 图像处理简单实例[OpenCV 笔记1]
  13. [原译]在mongoose中对Array Schema进行增删改
  14. PXE+Kickstart 全自动安装部署CentOS7.4
  15. ES6常用新特性
  16. 如何排查CPU飙升的Java问题
  17. 2018-2019-2 20175235 实验二《Java面向对象程序设计》实验报告
  18. ZJOI-2017 R2 游记
  19. Selenium3+python几种定位元素的方法
  20. thinkPHP框架5.0 类图下载

热门文章

  1. Nacos源码结构和AP模式注册中心实现介绍
  2. 工作流Activiti框架中表单的使用!详细解析内置表单和外置表单的渲染
  3. NVIDIA GPU上的随机数生成
  4. TensorFlow编程结构
  5. Excel创建序列号1000个
  6. 作为一名双非本科毕业的Java程序员,我该如何在日益严重的内卷化中避免被裁?
  7. 面试一次问一次,HashMap是该拿下了(一)
  8. theUnforgiven-冲刺第一天
  9. 【Spring Cloud & Alibaba 实战 | 总结篇】Spring Cloud Gateway + Spring Security OAuth2 + JWT 实现微服务统一认证授权和鉴权
  10. 对图数据库(Nebula)进行单元测试时的坑