热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

交换机的工作原理与配置(理论详解)

文章目录前言一、数据链路层功能二、以太网帧格式1.以太网MAC地址2.以太网帧格式三、交换机的工作原理四、交换机的命令行配置总结:前言1.在前面的OSI分层中&#x

文章目录

  • 前言
  • 一、数据链路层功能
  • 二、以太网帧格式
    • 1.以太网MAC地址
    • 2.以太网帧格式
  • 三、交换机的工作原理
  • 四、交换机的命令行配置
  • 总结:


前言

1.在前面的OSI分层中,我们一共分了七个层次,每一层都有自己的一个功能,今天重点围绕数据链路层展开一个学习,数据链路层主要负责将数据在一个本地范围内进行通信,依赖于数据链路层协议进行一个通信,在整个通信线路上,所有的数据链路层设备都会维持这样一个通信过程。

2.交换机的工作原理是什么?一旦掌握了交换机的工作原理也就很清楚数据链路层是如何工作的。

思考:数据链路层如何保证将信息送到正确的目的地?

一、数据链路层功能

数据链路层在物理线路上提供可靠的数据传输,对网络层而言是一条无差错的线路,本层的功能:

1.数据链路的建立、维护和拆除

2.帧包装、帧传输、帧同步

3.帧的差错恢复(通过帧校验来实现)

4.流量控制


二、以太网帧格式

1.以太网MAC地址

作用:用来识别一个以局域网上的某个单独的设备或一组设备

MAC地址是为了数据链路层的一个寻址而服务的

MAC地址特点:全球唯一;由48位二进制数组成

思科:前24位是 00-00-0c

MAC地址的第8位为0时,表示该MAC地址为单播地址;为1时,表示该MAC地址为组播地址

2.以太网帧格式

以太网有多种帧格式,这里介绍最为常见的Ethernet II的帧格式

mark
前导码:作用是使目的主机接收器时钟与源主机发送器时钟同步

三、交换机的工作原理

1.基于MAC地址学习
2.基于已知目标MAC地址转发
3.当目标MAC地址未知时,泛洪处理
4.交换机收到广播/组播帧时,无条件泛洪处理
5.交换机一个接口可以学习多个MAC地址
6.交换机学习到同一个MAC地址,但是从不同端口学习到的,此时,将此MAC与后学到的端口绑定起来

交换机以太网接口的工作模式
单工:两个数据站之间只能沿单方向传输数据——BB机
半双工:两个数据站之间可以双向数据传输,但不同同时进行——对讲机
全双工:两个数据站之间既可以双向且同时进行数据传输——打电话

交换机以太网接口速率
——接口连接时进行协商(向下匹配,取低的那一个,自适应)
——协商失败则无法通信

四、交换机的命令行配置

配置前的准备
1.console电缆
2.物理连接:
—计算机COM口
—交换机/路由器console口
3.软件连接
—超波终端
—其他软件
eNSP常用命令(华为)
mark

<> undo terminal monitor关闭弹窗
<> system-viem进入试图模式
【 】 sysname XX重命名XX
【 】user-interface console 0进入这个接口
【 】 idle timeout 0 0永不超时
【 】display查看
<>save保存
<> reset saved-configuration擦除起始文件
【 】undo shutdown开启接口

管理路由器/交换机的方式

带内管理&#xff1a;带宽以内&#xff0c;指的是占用带宽的形式&#xff08;用外网&#xff09;管理路由器/交换机等设备;方式&#xff1a;web、telnet设备的外网IP
带外管理: 带宽以外,指的是不占用带宽形式(用内网)管理路由器/交换机等设备;方式:console、telnet设备的内网IP


user-interface vty 0 4进入telnet
authentication-mode password验证模式为密码模式
set authentication password simple Huawei明文密码
user privilege level3用户权限

注:明文密码可以是simple也可以是cipher如下图
mark
mark

总结&#xff1a;

今天学了数据链路层的一个定位&#xff0c;是为谁服务&#xff0c;它是位于网络层和物理层之间的一个层&#xff0c;它有它自己的一些功能&#xff0c;同时为了实现数据链路层的一个通信&#xff0c;又引入了一个MAC地址&#xff0c;MAC地址一共由48个比特组成&#xff0c;还可以将其转换为十六进制&#xff0c;然后介绍了以太网的帧格式&#xff0c;通过以太网当中的MAC地址&#xff0c;正是因为在帧格式中封装了目标地址和源地址&#xff0c;所以数据从一端发出后&#xff0c;中间不管经过哪些节点&#xff0c;这些节点只要查看到目标地址后&#xff0c;它就会知道数据应该往哪个方向去送&#xff0c;一步一步最终送到正确的目的地&#xff0c;而不是送到其它一个不对的目的地&#xff0c;所以在数据链路层&#xff0c;MAC地址非常重要。

交换机的作用&#xff1a;网络互联&#xff0c;可以把所有设备连在一起&#xff0c;实现相互访问。

交换机的工作原理&#xff1a;先学习&#xff08;基于源地址&#xff09;&#xff0c;再转发&#xff08;基于目标地址&#xff09;


推荐阅读
  • 这是一份详细 & 清晰的计算机网络基础 学习指南
    前言计算机网络基础该是程序猿需掌握的知识,但往往会被忽略今天,我将献上一份详细&清晰的计算机网络基础学习指南,涵盖TCPUDP协议、Http协议、Socket等,希望你们会喜欢。目 ... [详细]
  • 计算机网络四
    大三上结束之际,从网上找来一些关于计算机网络的知识作为总结,本文四篇笔记全部转自猪头任(博客地址:http:www.cnbl ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 7月9日结束了我的小学期后,正式开始了我的假期生活。这个星期,初步了解了一些Java的基础知识。1.JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需 ... [详细]
  • 互联网世界 9 种基本的商业模式
    互联网世界9种基本的商业模式一个商业模式是运行一个公司的方法;通过该模式的运作,一个公司能维持自己的生存,就是说,能有收益。商业模式意味着一个公司是如何通过在价值链中定位自己,从而获 ... [详细]
  • 来自Google的前端工程师-PhilipWalton分享了本身关于怎样成为优异的工程师的一些看法。个人感觉很有代价,所以翻译成中文,轻易人人浏览。程度有限,如翻译不妥的地方请在批 ... [详细]
  • C#设计模式(8)——桥接模式(Bridge Pattern)
    原文地址:http:www.cnblogs.comzhilipBridgePattern.html原文作者:Learninghard原文出处:博客园一、引言 ... [详细]
  • 猪猪猫.CNWINXPSP2电脑城装机12DVD[豪华版]
    直接下载地址http:bt.jujumao.cn点击下载种子下载信息[点击浏览该文件:2007-12-19猪猪猫.cn-winxpsp2电脑城装机12豪华版.torrent]| ... [详细]
  • 六十五、主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现...
    六十五、主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现一、主动模式和被动模式主动或者被动是相对客户端来讲的被动模式,服务端会主动连接客户 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 开发笔记:计网局域网:NAT 是如何工作的?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了计网-局域网:NAT是如何工作的?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
author-avatar
拍友2502882547
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有