1. 属于2层

  2. 传输单元:帧

  3. 帧结构

    帧头(目标MAC 6字节,源MAC 6字节,类型 2字节),上三层数据(MTU值 1500字节),帧尾4字节。

    帧格式:

    802.3 有线网卡

    802.11 无线网卡

    帧头中类型字段

    类型: 0x0800:IP协议

    ​ 0x0806:ARP协议

    类型字段的作用:识别上层协议,为上层提供服务。

    MAC地址:也叫物理地址,全球唯一。长度48位,位就是字节流就是比特,8个比特占一个字节。

    MTU值(最大传输单元):1500字节,1000字节为1k。

    一个帧最大容量为1518个字节。

  4. 工作在数据链路层的设备:交换机/网卡

  5. 交换机工作原理:

    交换机只会通过学习帧中的源MAC地址形成MAC地址表

    收到一个数据帧后:

    首先学习帧中的源MAC地址来形成MAC地址表。然后检查帧中的MAC地址,并匹配MAC地址表:

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

    ​ 如果表中没有匹配项,则除接收端口外广播转发

    MAC地址表的老化时间默认是300秒

  6. 交换机的端口

    E 10Mb

    F 100Mb

    G 1000Mb

    Te 10000Mb

    F0/1 0为模块号,1为接口号

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

    速率工作模式为10,100,1000任何一种

    端口状态:up/down

    down有3种可能:

    1. 人工down掉

    2. 速率不匹配

    3. 双工模式不匹配(双工duplex)

      双工模式:单工,半双工,全双工。

交换机

  1. 交换机基本工作模式及命令

    第一次配置网络设备,需要使用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口/线/控制台模式

      switch(config)# line console 0

      switch(config-line)#

      默认不能查看配置,可以修改配置,且只对console口生效。

  2. 基本命令:

    1. 命令:

      1. exit

        退出一级

      2. end

        直接退到特权模式

    2. 支持命令缩写

    3. ?的用法

    4. 历史命令

    5. Tab补全键

    6. 配置主机名

      switch(config)# hostname 设备名

    7. 设置用户密码

      switch(config-line)# password 密码

      switch(config-line)# login

    8. 快捷键

      CTRL+U快速删除光标前的字符

      CTRL+A快速定位光标到行首

      CTRL+E快速定位光标到行尾

    9. running-config文件

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

    10. 保存配置

      en 进去特权模式

      copy running-config startup-config

      将running-config复制到硬盘并改名为startup-config

    11. 交换机开机动作

      先去硬盘中查找startup-config文件,如果不存在,在内存中创建新的running-config文件,若存在,复制到内存中并改名为running-config。

    12. 查看running-config配置

      en

      show running-config

      sh run

    13. 查看startup-config配置

      en

      show startup-config

    14. 重启

      en

      reload

    15. 配置特权密码

      conf t

      enable password 密码(明文)

      enable secret 密码(密文)

    16. 查看MAC地址表

      show mac-address-table

    17. 查看接口简要信息

      show ip interface brief

      sh ip int b

    18. 人工down掉端口

      int f0/6 进入端口

      shutdown 执行命令关闭端口

      no shutdown 命令前加no表示删除一条命令,表示开启端口

    19. do的用法

      其他模式加do空格可以强制使用特权模式的命令

      如:

      do sh run

      do sh ip int b

      do wr等

    20. 删除配置

      在哪配置的就在哪删除

      命令前加no空格

      原命令中有参数,并且参数具有唯一性,则删除时不需要加参数。

    21. 为3层端口配置ip

      int f0/0

      ip add 10.1.1.254 255.255.255.0

      no shut

      exit

    22. 开启远程控制

      conf t

      line vty 0 4

      transport input telnet/ssh/none/all

      password 密码

      login

      exit

    23. 为交换机配置管理ip

      conf t

      int vlan 1

      ip add 10.1.1.253 255.255.255.0

      no shut

    24. 为交换机配置默认网关

      目的:可被跨网管理

      conf t

      ip default-gateway 10.1.1.254

    25. 关闭自动解析功能

      conf t

      no ip domain-lookup