数据链路层基本原理及交换机基础工作原理(入门)

这篇具有很好参考价值的文章主要介绍了数据链路层基本原理及交换机基础工作原理(入门)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一起学习数据链路层基本原理(入门)

1.数据链路层

1.1什么是数据链路层

数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自物理层来的数据可靠地传输到相邻节点的目标机网络层。

1.2功能

数据链路层主要有两个功能 :帧编码和误差纠正控制。帧编码意味着定义一个包含信息频率、位同步、源地址、目标地址以及其他控制信息的数据包。数据链路层协议又被分为两个子层 :逻辑链路层(LLC)协议和(MAC)协议。

数据链路层最基本的功能是向用户提供透明可靠的数据传送服务。透明性主要是指上层传输数据的内容、格式、及编码没有限制。

input: unicast: 0 packets, multicast: 854 packets broadcast: 0 packets,云计算

2.以太网的定义

以太网(Ethernet)。指的是由Xerox公司创建并由Xerox,Intel和DEC公司联合开发的基带局域网规范。以太网络使用CSMA/CD(载波监听多路访问及冲突检测技术)技术,并以10M/S的速率运行在多种类型的电缆上。以太网与IEEE802·3系列标准相类似。
  它不是一种具体的网络,是一种技术规范。
  以太网是当今现有局域网采用的最通用的通信协议标准。该标准定义了在局域网(LAN)中采用的电缆类型和信号处理方法。以太网在互联设备之间以10~100Mbps的速率传送信息包,双绞线电缆10 Base T以太网由于其低成本、高可靠性以及10Mbps的速率而成为应用最为广泛的以太网技术。直扩的无线以太网可达11Mbps,许多制造供应商提供的产品都能采用通用的软件协议进行通信,开放性最好。

2.1MAC地址

MAC(Media Access Control, 介质访问控制),或称为 MAC位址、硬件位址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC位址。因此一个主机会有一个IP地址,而每个网络位置会有一个专属于它的MAC位址。MAC地址,用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。

input: unicast: 0 packets, multicast: 854 packets broadcast: 0 packets,云计算

2.2以太网帧格式

以太网帧本体的前端是以太网的首部,总共占14个字节。

分别是6个字节的MAC地址、6个字节的源MAC地址以及2个字节的上层协议类型。

紧随帧头后面的是数据。一个数据帧所能容纳的最大数据范围是46~1500个字节。

帧尾是一个叫做FCS(帧检验序列)的4个字节。

在目标MAC地址中存放了目标工作站的物理地址。

源MAC地址中则存放构造以太网帧的发送端工作站的物理地址。

小贴士:

比特(位), 二进制中最小的单位。每个比特(位)的值要么是0要么是1。

字节,通常8个比特构成一个字节。

8个比特也被称为8位字节。只为强调1个字节中包含8个比特时才会用。
input: unicast: 0 packets, multicast: 854 packets broadcast: 0 packets,云计算

3.交换机的工作原理

3.1交换机的转发原理

我们先来了解一下二层交换机的工作原理,交换机是数据链路层设备,它能够读取数据包中的MAC(网卡)地址信息,并根据MAC来进行交换,如图所示。

input: unicast: 0 packets, multicast: 854 packets broadcast: 0 packets,云计算

图中有A、B、C、D四台主机的IP地址在同一网段内,其IP地址和MAC地址如上图中所示,交换机有一张MAC地址表,是通过MAC地址来进行交换的,接入网络之前,交换机的MAC地址是空的。

当主机A(192.168.1.1)向主机C(192.168.1.3)发送数据的时候,交换机是如何把数据正确的发给主机C呢?

交换机的工作过程是这样的,主机A在发送数据时会携带自身的MAC地址,交换机从E0端口收到了数据,就会在MAC表中记录一条信息,如图所示。

input: unicast: 0 packets, multicast: 854 packets broadcast: 0 packets,云计算

从上图中可知,交换机的MAC地址表已经有一条记录,此时交换机并不知道主机C在哪个端口,数据不确定从哪个端口转发,这时交换机只能选择在E0以外的所有端口都转发,那么主机B、C、D都会收到来自主机A的信息,收到信息后解开数据比对信息,主机B和主机D发现不是找它的,就把数据丢弃,只有主机C核对后发现是找C的,于是返回一条信息给交换机,返回信息的时候,带上自身的MAC地址,这个时候交换机的MAC地址表又多了一条记录,如图所示。

input: unicast: 0 packets, multicast: 854 packets broadcast: 0 packets,云计算

交换机收到来自主机C的数据后,是否又要向全部端口转发呢?不会的,因为主机C发的信息有目的地址信息(主机A)交换机直接把数据在E0端口发给了主机A。

3.2华为模拟器交换机的基本操作和命令

华为交换机的三种视图:
用户视图
[Huawei]系统视图
[Huawei-Ethernet0/0/1]接口视图
[Huawei-vlan10]vlan视图

display version //查看版本号
Huawei Versatile Routing Platform Software
VRP ® software, Version 5.110 (S3700 V200R001C00) VRP:华为设备的操作系统平台,装了这个系统之后可以支持很多协议,功能等
Copyright © 2000-2011 HUAWEI TECH CO., LTD //指明这是一个华为的设备

Quidway S3700-26C-HI Routing Switch uptime is 0 week, 0 day, 0 hour, 3 minutes //指明运行了多长时间,当你开启时开始计算

dis ver —>命令可以简写

display saved-configuration 使用display saved-configuration命令可以查看交换机下次启动时的配置文件信息
display current-configuration 交换机运行过程中正在生效的配置称为当前配置
display startup 交换机上电时,从默认存储路径中读取配置文件进行交换机的初始化操作,因此该配置文件中的配置称为初始配置

---- More ---- 当命令太多一页翻不完时出现more,可按空格和回车键继续看,不看了就ctrl+c

system-view 或 sys //进入系统视图

[Huawei]sysname sw1 或 [Huawei]sys sw1 //更改设备名,区分2个简写的sys代表的意思不同

[sw1]display bridge mac-address
System bridge MAC address: 4c1f-ccf1-10b5 //显示交换机mac地址

dis int Ethernet0/0/1 //查看接口详细信息,包括状态、mac地址等
Ethernet0/0/1 current state : UP
Line protocol current state : UP
Description:
Switch Port, PVID : 1, TPID : 8100(Hex), The Maximum Frame Length is 9216
IP Sending Frames’ Format is PKTFMT_ETHNT_2, Hardware address is 4c1f-ccf1-10b5
Last physical up time : 2021-02-19 17:04:16 UTC-08:00
Last physical down time : 2021-02-19 16:23:41 UTC-08:00
Current system time: 2021-02-19 17:09:28-08:00
Hardware address is 4c1f-ccf1-10b5
Last 300 seconds input rate 0 bytes/sec, 0 packets/sec
Last 300 seconds output rate 0 bytes/sec, 0 packets/sec
Input: 0 bytes, 0 packets
Output: 17017 bytes, 143 packets
Input:
Unicast: 0 packets, Multicast: 0 packets
Broadcast: 0 packets
Output:
Unicast: 0 packets, Multicast: 143 packets
Broadcast: 0 packets
Input bandwidth utilization : 0%
Output bandwidth utilization : 0%

[Huawei]int e0/0/1
[Huawei-Ethernet0/0/1]display this //显示接口当前配置

[Huawei]quit //退回到上一层

[Huawei-Ethernet0/0/1]return //如果跨层返回用return或ctrl+z

save //保存设置

[Huawei]clear configuration interface e0/0/1 //清除接口的配置,需指定接口

reset saved-configuration——清除已保存的配置
reboot——重启(未保存的当前配置会消失)

?:命令帮助/命令提示
TAB键:命令补全

sys //设置用console线连接时永不超时,默认是10min
[Huawei]user-interface console 0
[Huawei-ui-console0]idle-timeout 0

直接在接口模式下切换到其他接口不用退出当前视图
[SW1]int e0/0/2
[SW1-Ethernet0/0/2]int e0/0/1
[SW1-Ethernet0/0/1]

查看mac地址表
dis mac-address

配置双工模式及速率
[SW1-Ethernet0/0/1]undo negotiation auto #关闭自协商功能,默认是自动协商,需先关闭之后可手动设置速率

[SW1-Ethernet0/0/1]duplex full/half //full全双工,half半双工

[SW1-Ethernet0/0/1]speed 10/100 //配置接口速率10M/100M

undo terminal monitor 关闭监视功能
Info: Current terminal monitor is off.

[R1]undo info-center enable 禁止弹出接口信息
Info: Information center is disabled.

想取消命令或者激活接口都可以使用undo

历史命令查询
[Huawei] display history-command

配置主机名
system-view
[Huawei] sysname Routerl

状态信息查询
display version ####查看VRP版本
display users ####查看用户终端信息

进入接口模式并查看信息
sys
[Huawei] int e0/0/1
[Huawei-GigabitEthernet0/0/1]dis this ###查看当前视图下的配置信息

配置文件管理命令
[Huawei] display saved-configuration ###查看设备保存信息
[Huawei] display current-configuration ###查看设备当前配置的信息
reset saved-configuration ###擦除存储设备中的配置文件(初始化)
compare configuration ###比较当前胚子信息与存储设备中的保存文件是否一致

关闭华为的信息提示中心
[Huawei]undo info-center enable
或者
undo terminal monitor

永不超时
[Huawei]user-interface console 0
[Huawei-ui-console0]idle-timeout 0 0

配置双工及速率命令
sys
[Huawei]int g0/0/1
[SW1-Ethernet0/0/1]undo negotiation auto ###关闭自动协商
[SW1-Ethernet0/0/1]speed 100 ###调至速率100M
[SW1-Ethernet0/0/1]duplex full ###调至全双工模式,解释full:Full-Duplex(全双工模式)
half: Half-Duplex(半双工模式)

保存配置
save

设置远程登录密码
[Huawei]user-interface vty 0 4 ###0是初始值,4是结束值。表示可同时打开5个会话进入交换机去配置命令
[Huawei-ui-vty0-4]authentication-mode password
[Huawei-ui-vty0-4]set.authentication password simple 222
[Huawei-ui-vty0-4]user privilege level 3
ser-interface vty 0 4 ###0是初始值,4是结束值。表示可同时打开5个会话进入交换机去配置命令
[Huawei-ui-vty0-4]authentication-mode password
[Huawei-ui-vty0-4]set.authentication password simple 222
[Huawei-ui-vty0-4]user privilege level 3
[Huawei-ui-vty0-4]dis this文章来源地址https://www.toymoban.com/news/detail-773609.html

到了这里,关于数据链路层基本原理及交换机基础工作原理(入门)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【数通网络交换基础梳理1】二层交换机、以太网帧、MAC地址数据帧转发原理详解

    万年不变,先从模型结构分析,现在大家熟知的网络模型有两种。第一种是,OSI七层模型,第二种是TCP/IP模型。在实际运用中,参考更多的是TCP/IP模型。 OSI七层模型 TCP/IP模型 不需要全部理解,只需要明白两点:1、 数据包发送数据的过程是从上到下打包,接收数据是从下至上

    2024年02月03日
    浏览(58)
  • 交换机的工作原理以及搭建局域网划分VLAN

    😘作者简介:一名99年运维岗位员工。 👊宣言:人生就是B(birth)和D(death)之间的C(choise),做好每一个选择。 🙏创作不易,动动小手给个点赞加关注吧,有什么意见评论区告诉我,一起学习。 前言 准备阶段 1.安装包下载 网盘连接 小程序分享 软件汉化 交换机的工作

    2024年02月02日
    浏览(51)
  • 网络_TCP/IP_第五章_交换机的基本原理与配置_实验案例二:交换机的基本配置

    如图5.18所示、两台交换机互连,并与四台计算机连接在一起,设备之间接口的连接情况如表5-4所示。 图 5-18 实验案例二示意图 表5-4 设备之间接口的连接情况         通过命令查看MAC地址表,观察各个接口对应的MAC地址;配置交换机互连接口的双工模式及速率,观察在双工模式

    2024年04月10日
    浏览(48)
  • 【网络设备】交换机的概念、工作原理、功能以及以太网帧格式

    个人主页: insist--个人主页​​​​​​ 本文专栏:网络基础——带你走进网络世界 本专栏会持续更新网络基础知识,希望大家多多支持,让我们一起探索这个神奇而广阔的网络世界。 目录 一、认识交换机 二、交换机的主要功能

    2024年02月10日
    浏览(44)
  • 【计算机网络】第三章 数据链路层(集线器与交换机)

    使用 集线器HUB 的以太网在逻辑上仍是一个总线网,各站共享总线资源,使用的还是 CSMA/CD 协议(半双工)。 集线器 只工作在物理层,它的每个接口仅简单的转发比特,不进行碰撞检测(由各站的网卡检查)。 集线器 一般都有少量的容错能力和网络管理能力。 使用 集线器

    2024年02月15日
    浏览(56)
  • RabbitMQ(一) - 基本结构、SpringBoot整合RabbitMQ、工作队列、发布订阅、直接、主题交换机模式

    Publisher : 生产者 Queue: 存储消息的容器队列; Consumer:消费者 Connection:消费者与消息服务的TCP连接 Channel:信道,是TCP里面的虚拟连接。例如:电缆相当于TCP,信道是一条独立光纤束,一条TCP连接上创建多少条信道是没有限制的。TCP一旦打开,就会出AMQP信道。无论是发布消息

    2024年02月14日
    浏览(52)
  • 网络_TCP/IP_第五章_交换机的基本原理与配置_实验案例一:交换机的初始配置

    实验用具包括一台Cisco交换机,一台PC,一根Console线缆。 如图5.17所示,实验案例一的配置需求如下。 通过PC连接并配置一台Cisco交换机。 在交换机的各个配置模式之间切换 将交换机主机的名称改为BDON。 通过 Console线缆将PC的COM接口与路由器的Console接口相连并通过SecureCRT 软件

    2024年04月12日
    浏览(48)
  • 说明白STP的基本概念,生成树,以太网链路聚合与交换机堆叠,集群(HCLA-Datacom v1.0华为认证数通笔记4)

    在网路中部署生成树后,交换机之间会进行生成树协议报文的交互并进行无拓扑计算,最终讲网络中的某个(或某些)接口进行阻塞(block),从而打破环路。 原因是前面提到的二层环路带来的问题  带来的广播风暴和MAC地址漂移 而生成树能够动态响应2网络拓扑变化调整阻

    2024年02月02日
    浏览(48)
  • 华为交换机 链路聚合

    前言 随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出了越来越高的要求。在传统技术中,常用更换高速率的接口板或更换支持高速率接口板的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够灵活。 采用链路聚合技术可以在不进行硬件升级的

    2024年02月03日
    浏览(43)
  • 华三交换机配置链路聚合

            静态链路聚合         动态链路聚合(开启lacp模式,常用) 静态端口聚合(两台交换机都按照下面命令配置) 查看链路聚合的状态,1口和2口都是工作状态 动态端口聚合 (两台交换机都按照下面命令配置, 查看动态链路聚合状态,状态为动态 负载分担  

    2024年02月11日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包