交叉线:同种设备间使用

直通线:异种设备间使用

数据链路层

帧格式:帧头(目标MAC[6个字节] 源MAC[6个字节] 类型[2个字节]) 上三层数据 帧尾

  • 类型字段的作用:识别上层协议,为上层协议提供服务
  • 帧头:14个字节;帧尾:4个字节
  • MTU值(最大传输单元)1500字节

交换机是通过帧中的源MAC地址动态的建立MAC地址表

交换机的工作原理:

  收到一个数据帧后,学习帧中的源MAC地址来形成MAC地址表,检查帧中的目标MAC地址,并匹配MAC地址表,如果表中有匹配项,则单播转发,如果表中无匹配项,则除接受端口外广播转发

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

​   交换机的端口:(F0/1:0 [模块号] 1 [接口号])

​    ---- E 10Mb

​    ---- F 100Mb

​    ---- G 1000Mb

​    ---- Te 10000Mb

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

  第一次配置网络设备,需要使用console线,在PC需要使用“超级终端”或其他软件

  1. 用户模式:主机名> 如 switch> 在此模式下可以查看交换机的基本简单信息,且不能修改任何配置

  2.特权模式:主机名# 在用户模式下敲 enable命令进入特权模式 在此模式下可以查看所有配置,且不能修改配置,但可以做测试、保存、初始化等

  3.全局配置模式:主机名(config)# 在特权模式下敲configure terminal命令进入全局配置模式 在此模式下不能查看配置,但可以修改配置,且全局生效

  4.接口配置模式:主机名(config-if)# 在全局配置模式下敲 interface 接口(f0/1) 在此模式下不能查看配置,且对该接口生效 line console 0 进入的console接口 0表示第一个console接口 [console口/线模式]

exit 退出一级
en                  --------- enable
conf t              --------- configure terminal
int f0/1            --------- interface
line co 0           --------- line console 0end     直接退到特权
e?      显示e开头的命令reload  重启(特权模式)
show mac-address-table 查看MAC地址表
show ip interface brief 查看接口列表
erase startup-config 清空配置
show running-config 查看running-config文件
copy running-config startup-config 保存配置 (write 思科的简单保存命令)hostname 名字      修改主机名 conf t
enable password 密码  配置特权密码 conf t
enable secret 密码  密文密码(特权密码 conf t)shutdown 关闭接口 在想关闭的接口下
no shutdown 开启password 密码        配置用户密码 line co 0
login             开启密码验证 //为交换机配置管理IP
conf t
interface vlan 1ip address IP地址 子网掩码no shutdown//配网关
conf t
ip default-gateway IP地址//关闭自动解析功能
conf t
no ip domain-lookup//批量配置
conf t
interface range f0/1 - 24 ----> Switch(config-if-range)

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

​  在其他模式下查看配置(特权模式下的所有命令) 加do 例:do show ip interface brief (do是补全不了命令)

快捷键
Ctrl+u     将光标前的全部删除
Ctrl+a     光标切换的行首
Ctrl+e     光标切换到行尾

路由器

ip address IP地址 子网掩码     配IPline vty 0 4              开启虚拟端口 0和4是5个人可以连接
password和login 之后可以使用Telnet远程控制//更改协议为SSH
line vty 0 4        进入线模式
transport input ssh[all/none/telnet]    更改协议为SSH(线模式下)
ip domain-name www.learn.com[域名]  起个域名
crypto key generate rsa  算法指定   全局模式//身份验证 有用户名有密码
line vty 0 4        进入线模式
login local         用本地数据库校验
username 用户名 password 密码 写入本地数据库(全局模式下)//F0/0子接口
conf t
interface f0/0.1  f0/0的第一个子接口(也是三层接口,可配IP,用子接口需要打开父接口)
encapsulation dot1q ID id代表要识别的VLAN

tracert www.baidu.com 跟踪 (CMD命令)

路由

 跨越从源主机到目标主机的一个互联网来转发数据包的过程

路由器的工作原理

  一个帧到达路由器,首先先检查目标MAC地址是否是是自己,如果不是则丢弃(广播地址除外);如果是则将解封装(去帧头和帧尾)然后将数据送到路由器内部(上一层)。其次路由器检查IP包头中的目标IP,并匹配路由表,如果匹配失败,则丢弃,并向源IP回馈错误信息,如果匹配成功,则封装帧 [准备自己的源MAC地址,检查ARP缓存表是否有下一跳MAC地址,如果有提取并作为目标MAC封装到帧里;如果没有,则发送ARP广播请求,并在ARP单播应答中获取目标MAC] 发送出去

  路由器以路由表来选择路径

do show ip route  查看路由表

静态路由

conf t
ip route 目标网段 子网掩码 下一跳IP
如:ip route 70.1.1.0 255.255.255.0 20.1.1.2

默认路由

conf t
ip route 0.0.0.0  0.0.0.0 下一跳IP
如:ip route 0.0.0.0  0.0.0.0 20.1.1.2

浮动路由:在静态或默认路由后加空格+数字(正整数)

广播与广播域

  • 广播:将广播地址做为目标地址的数据帧
  • 广播域:网络中能收到同一个广播的所有节点的集合

ARP协议

 作用

  将一个已知的IP地址解析成MAC地址

 原理

  发送ARP广播请求

  接收ARP单播应答

cmd命令
arp -a 查看个人电脑的ARP缓存
arp -d 清除ARP缓存
arp -s IP地址 MAC地址 ARP绑定

VLAN(虚拟局域网)

​ VLAN技术是在交换机上实现的且是通过逻辑隔离 划分的广播域

//创建VLAN
conf tvlan ID  (vlan ID,ID,ID-ID ,代表不连续的 -代表连续的 每个ID代表一个虚拟局域网)vlan配置模式[name 自定义名称]exitshow vlan brief 查看VLAN表 、//将端口放入VLAN中
interface 接口switchport access vlan IDexit

trunk端口

 同个VLAN id 跨交换机通讯

 作用:允许所有VLAN数据通过trunk链路

 方法:在数据帧上加标签来区分不同的VLAN

配置trunk命令
interface 端口//switchport trunk encapsulation dot1q/isl  isl思科自己的协议switchport mode trunkexit

路由器和交换机学习笔记相关推荐

  1. 企业级路由器与交换机学习笔记

    企业级路由器与交换机学习笔记 不仅三层交换机具有了部分原来独属于企业级路由器的"路由"功能,而且现在宽带和高端企业级路由器中也开始兼备交换机的"交换"功能了. ...

  2. 服务器备份交换机配置文件,博科SAN交换机学习笔记之二:配置文件备份与固件升级...

    配置文件恢复 当需要备份中恢复交换机配置时,可以通过configdownload命令将博科交换机的配置从远程服务器恢复到交换机.博科交换机支持将旧版本的配置文件导入新版本固件的交换机,例如将v6.2. ...

  3. 学习笔记整理:网络应用技术-实验-路由器交换机配置命令

    以下内容为个人的学习笔记整理,如有错误,请指出,谢谢~ 1.用命令的方式配置交换机或者路由器,共有四种命令模式:         ①用户模式②特权模式③全局配置模式④端口配置模式 2.路由器要配置Fa ...

  4. 计算机网络学习笔记(五)——介质访问控制子层、ALOHA、CSMA/CD、CSMA/CA、有限竞争协议、非竞争式协议、网桥、交换机、以太网

    文章目录 前言 概念 一.介质访问控制子层和广播式信道 二.多路信道分配 三.竞争式访问协议 (一)ALOHA及时隙ALOHA(S-ALOHA)协议 (二)CSMA协议 (三)CSMA/CD协议 (四 ...

  5. P4学习笔记(二)一个简单P4交换机实现

    P4学习笔记(一)初始P4 P4学习笔记(二)一个简单P4交换机实现 文章目录 1. 架构模型 2.预定义模块详细描述 2.1 Arbiter 模块 2.2 Parser runtime 模块 2.3 ...

  6. 思科交换机【学习笔记】

    思科交换机[学习笔记] 一.基础部分 1.保存.重置.查看命令 2.敲错命令后dns解析过慢的解决方法 3.配置交换机远程登陆 4.access配置(划分vlan) 5.trunk配置 6.hybri ...

  7. CCNP学习笔记(6)

    一.交换机 1.二层交换 特性: ①基于MAC地址转发数据帧 ②硬件工作 ③处理数据效率高,数据传输延时低 ④转发广播 2.三层交换 特性: ①提供路由功能 ②提高安全性 ③流量管理 3.网络方案中交 ...

  8. [NOTE] WebGoat v8.2.2学习笔记

    [NOTE] WebGoat v8.2.2学习笔记 文章目录 [NOTE] WebGoat v8.2.2学习笔记 前言 CIA 常见编码形式 OpenSSL使用 docker安全 SQL安全 SQLi ...

  9. VLAN学习笔记大全(1)

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  VLAN学习 ...

最新文章

  1. MASM5.0汇编环境安装
  2. jquery发送Ajax(POST方法)
  3. AT1350 深さ優先探索(洛谷 深度优先搜索+记忆化)
  4. 【数据库的备份与还原】 .
  5. 怎么抓python程序的包_如何在AWS上部署python应用程序
  6. 如何在Python中安全地创建嵌套目录
  7. 第二十三届高交会闭幕 奇安信三项产品获评“优秀产品奖”
  8. tf.one_hot函数用法
  9. MYSQL 调优和使用必读
  10. C++ 智能指针shared_ptr、weak_ptr的简单实现
  11. 阿里安全IoT安全研究团队Leader谢君:如何黑掉无人机
  12. SecureCRT软件安装
  13. 如何选择适合你的兴趣爱好(十七),吉他
  14. 从今往后,我就是一名前端攻城狮
  15. FTP 21端口和20端口有什么区别?
  16. 棋盘dp 牛牛的DRB迷宫I
  17. 35岁-45岁的年龄,找不到工作,该如何规划自己的职场下半场?
  18. 【密码学】费马小定理素性检测(C++代码实现)
  19. PhpStorm 远程连接服务器
  20. Oracle EBS 12.2.7系统克隆教程

热门文章

  1. 弄懂“三门问题”,成功概率翻倍,来用代码验证一下
  2. 悄悄上微信,开源的摸鱼神器插件
  3. I。quadratic equation 山东第八届省赛
  4. 青龙面板-快手极速版教程
  5. HQChart使用教程30-K线图如何对接第3方数据35-固定范围/可视范围成交量分布图数据
  6. 新浪云php与微信,新浪SAE php能够获取微信的头像,但是在本地运行代码获取不到?...
  7. ·我开发的项目以及进展情况
  8. ssconvert 安装_使用Gnumeric ssconvert将ods文件转换为csv文件时替换或忽略换行符
  9. NoSQL介绍及MongoDB的安装及使用
  10. C/C++字符串操作之head头指针和end尾指针相向而行demo