路由及交换原理

交换机工作原理

如上图,定义C1、C2、C3的IP与MAC地址。

C1需要发送数据到C3。(定义C1与C3从未通信过)

其他层次略去,仅从网络层动作开始:

1.网络层为上层数据分包,加上IP包头,其中包括C1的源IP地址192.168.1.10与C3的目标IP地址192.168.1.30。

2.网络层分包后数据包传递到数据链路层,数据链路层为上层数据包装帧,加上帧头,其中包括C1的源MAC地址与C3的目标MAC地址;C1端的源MAC为00-00-00-11-11-11,但无C3的MAC地址。

3.此时,C1会通过arp协议广播发送请求报文来获得C3即IP为192.168.1.30的设备的MAC地址,局域网中除C1的所有设备都会收到此广播,但除C3外,其他设备不会回应,而C3会通过单播的方式向C1发送回应报文。这样C1便获得了C3的MAC地址。而这些MAC地址会被保存在arp缓存表中,以便下次通信。装帧后,将数据通过交换机的1号接口发送。

4.当数据发送到交换机后,交换机会首先查询MAC地址表中1号接口对应的源MAC地址条目,若条目中没有数据帧的源MAC地址,交换机就会将这个帧的源地址和收到这个帧的接口编号(即1号接口)对应起来,添加到MAC地址表中。

5.若交换机没有在MAC地址表中找到数据帧的目标MAC地址所对应的条目,便无法确定要在哪个接口中将数据传输出去。此时,交换机会通过广播的形式来获取MAC地址为00-00-00-33-33-33的设备连接在哪个接口上。(除1号接口外其他接口都会收到该广播)

6.C3会回应这个广播,并回应一个数据帧(源MAC地址为00-00-00-33-33-33,目标MAC地址为00-00-00-11-11-11),交换机会将此帧的源MAC地址和接口标号(3号口)对应在一起,添加到MAC地址表中。C1与C3实现数据通信了。

注:交换机只会学习源MAC地址,并且交换机学到的MAC地址不会永远保持在MAC地址表中,默认的老化时间是300s.

路由器工作原理

C1与C2连通性,步骤略去,如上图。

1、C1向C2发送数据,不在同一个网段,数据直接发送给默认网关。网络层分包,为数据装上IP包头,其中源IP为192.168.1.2/24,目标IP为192.168.2.2/24。分包后,数据链路层为数据包装帧,其中源MAC地址为00-11-12-21-11-11,目标MAC地址为R1的f0/0接口,为00-11-12-21-22-22。数据发送到路由器R1接口f0/0。

2、路由器R1的f0/0接口接收到数据后,拆开数据帧查看目标Mac地址为自己后,拆开IP包头查看源IP和目标IP,发现目标IP不是自己,查看路由表后,将数据包发送到R1的f0/1接口,对数据进行二层封装。此步骤中,源IP和目标IP不变,源MAC地址为R1的f0/1接口地址:00-11-12-21-33-33,目标MAC地址为R2的f0/0接口地址:00-11-12-21-44-44。

3、数据包发送到R2的f0/0接口后,拆开数据帧查看目标MAC为自己后,拆开IP包头查看源IP和目标IP,发现目标IP不是自己,查看路由表后,将数据包移动到R2的f0/1接口,对数据进行二层封装,将数据包发送给C2。此步骤中,源IP和目标IP不变,源MAC地址为R2的f0/1接口地址:00-11-12-21-55-55,目标MAC地址为C2的地址:00-11-12-21-66-66。

4、C2接收到数据包后,拆开数据帧查看目标MAC是自己后,拆开IP包头,查看源IP和目标IP,发现目标IP是自己后,接收数据,并向C1发送数据包回应,具体步骤同上,略去。

时间: 2024-11-02 16:22:34

路由及交换原理的相关文章

交换机工作原理-路由交换原理7-【HCNA笔记】

1.交换原理 我们知道交换机有若干个物理端口,端口可以接入主机.路由或其他交换机.同时接入交换机的设备都有一个MAC地址,交换机内部存储着一张缓存表,表上记录着各个端口对应设备的MAC地址.这样当一台主机需要向另一台设备发送数据时,在数据帧中注明目的设备的MAC地址,交换机读取该MAC地址,查询缓存表找到对应的端口号,将帧直接发往该端口对应的设备即可.缓存表示意如下. 端口 MAC地址 0 00-50-BA-CE-07-0C 1 00-50-BA-CE-07-0D 2 00-50-BA-CE-0

现代交换原理课程复习大纲

一.交换原理 电路交换.报文交换.分组交换(数据报与虚电路).ATM交换等基本原理及对比 B1P9    B1P133        B1P170 电信网络的交换技术 电路交换 程控交换机 虚电路交换 ATM IP NGN软交换 和IMS 面向连接和无连接方式 来自于互联网 这依赖于信息发送方是否需要与接收方联系并通过联系来维持一个对话连接(面向连接的),还是没有任何预先联系就发送消息(无连接的). 1.面向连接的服务:就是通信双方在通信时,要事先建立一条通信线路,其过程有建立连接.使用连接和释

路由与交换

1/74路由和交换OSI开放系统互联的网络七层(从高层到低层):应用层:泛指各类应用软件.表示层:数据的表示方法(格式),数据的编码和解码.常见的格式有文本.语音.视频.图片.图像等.会话层:session会话的建立.关闭.包括网络服务进程的建立,客户端访问服务器之后的数据处理方法.传输层:采用port端口号来标识数据的来源和目标地址.网络层:IP寻址和路由选择.通过IP地址来标识数据的来源和目标地址.数据链路层:通过MAC地址来标识数据的来源和目标地址.物理层:通常是指物理硬件的电子电气标准.

Cisco 2960保存配置到本地,其他思科路由和交换系列同样适用

还是一台Cisco 2960坏了,但是没有管理人员,也没有之前配置,虽然2960很简单,但是连VLAN什么的信息都没有怎么搞啊,于是挨个询问大致了解VLAN的划分后,配了上去,客户也没反应什么问题,应该是没配错了,但是为了下次麻烦给客户做了个备份. 虽然是2960,但是在3560.3700.4500.6500.1800.2800.3800等系列我都试过,同等适用. (1)你本机要接到交换机,记得交换机配置管理IP地址:192.168.117.11: (2)要是直连交换机的话,本机和交换机必须在同

IP,路由,交换基础培训记录

IP,路由,交换基础培训记录: IP 掩码  子网划分 vlan划分(有助于减少广播压力) vlan之间互通通过交换机打通. 路由,静态路由,动态路由(学习到的),路由表,下一跳,网络位长的优先级高. 交换机,hub集线器. hub是整体冲突模式,交换机是某个口是冲突模式. bps pps含义 常用网络命令: ping arp -a netstat -rn tracert -d IP地址 route add,添加路由,同时记得要添加回程路由

【转】.NET/ASP.NET Routing路由(深入解析路由系统架构原理)

阅读目录: 1.开篇介绍 2.ASP.NET Routing 路由对象模型的位置 3.ASP.NET Routing 路由对象模型的入口 4.ASP.NET Routing 路由对象模型的内部结构 4.1]UrlRoutingModule 对象内部结构 4.2]RouteBase.Route.RouteCollection.RouteTable 路由核心对象模型 4.3]RouteValueDictionary.RouteData.RequestContext 路由数据对象模型 4.4]IRou

第11天 NET 路由与交换技术

实验01:DHCP的应用 实验目标:为了减轻工作人员配置主机ip地址的负担,使主机自动获取ip地址和dns 实验环境: 打开cisco packet tracer软件,实验拓扑图如下: 实验步骤: 一. 打开cisco packet tracer软件,添加一台路由器和一台交换机.三台主机,并用直通线进行连接 二. 配置路由器 1. 配置端口ip地址: 全局:interface fastethernet 0/0 Ip address 192.168.1.254 255.255.255.0 No s

计算机网络管理员(路由与交换)深圳开班

2015年11月28日,爱思学校与深圳技师学院合作的计算机网络管理员(路由与交换)二级培训班开课啦! 这是爱思学校在深圳的第一个培训班,也是爱思学校继广州工商学院之后的第二个校企联合办学培训班.不同的是,广州工商学院面对的是在校大学生,将培训课程融入到学校的教学大纲,让学生掌握最前沿的网络技术,毕业后能够更好地就业.而此次与深圳技师学院合作的培训班,面对的是社会人员,属于继续教育,这些学员一般都具有一定的计算机基础和工作经验,希望通过培训提升技能,同时拿到二级技师证后,还可以为入户深圳加90分,

路由和交换

第11天:路由与交换实验 实验 01:DHCP服务 实验目标 实现DHCP动态分配协议 实验环境 安装Cisco模拟器计算机一台 实验步骤 1.  打开路由器对路由器进行配置,把0/0端口划分为路由器并配置ip地址 2.  在路由器上配置DHCP 3.  设置预留已静态分配的IP地址 结果验证 1.      动态主机分配的结果 2.      预留已静态分配的IP地址的结果 问题和经验总结     1.可预留已静态分配的IP地址,通过ip  dhcp  excluded-address  19