交换机路由器的工作原理
交换机的工作原理:
1:学习,2:泛洪,3:转发
学习动作:学习源mac地址与接口与的关系放入mac地址表,
泛洪动作:收到广播帧的时候,会将帧从各个接口发出去(收到消息的接口除外),如果收到的是单播回复消息,则学习改信息并加入到mac地址表中。
转发动作:根据目的mac地址,查mac地址表,然后转发。
在这里需要在了解一个东西,ARP(地址解析协议),其解决的问题是:不知道目的ip对应的mac地址情况下,消息无法封装。主要作用是:根据ip查找mac。
ARP的工作原理:
主机A发送一个请求消息,ARP工作在网络层,直接从网络层封装,数据链层的目的mac为全FF(广播),经过交换机的学习和泛洪之后,主机B得到消息并且学习到主机A的ip和mac,并添加到自己的ARP表项。然后向主机A发送ARP回复消息(单播)。该消息封装有源/目的mac,源目的ip,将信息发送之后,交换机会首先学习主机B的端口号所对应mac,建立自己的mac地址表,之后会根据信息中的目的mac查表进行转发。主机A收到之后拆封,然后完善自己的ARP表,之后开始进行正常的数据封装
通过以上咱们也看到了交换机的主要作用,就是学习,转发,和泛宏。
路由器的工作原理
1:解封装,2:转发动作,3:重新封装
解封装:将帧头帧尾去掉(路由器是三层设备,必须要是被ip头部,所以将帧头部分解掉)
转发动作:根据目的ip地址查路由表转发(路由表:路由器默认会将直连网段放入路由表)
重新封装:封装新的真头和帧尾
ARP请求时,主机首先会做判断,判断目的ip于自己ip是否在同一网段,
如果在同一网段,直接请求目的mac,
如果不在同一网段,请求网关mac,
关键词:
相关文章:
电话:024-25481593 13840365130
传真:024-25481593
网址:www.sysxkj.cn
QQ客服:63238160