当前位置: 首页 > news >正文

关于路由转发

路由表的作用

路由表的作用:目标网络匹配路由表,从相应网络转发;不匹配路由表,丢弃或转发至默认路由器。

路由转发的原理

根据IP地址找到目标网络,由应路由器解封装查看目标网络是否可达,重新封装进行转发到目标主机。路由器转发数据包时,源ip和目的ip没有发生变化,但是源MAC和目的MAC一直在改变。

路由转发的步骤

1.主机A向主机B发送数据,源IP:192.168.1.2/24,目的IP:198.168.2.2。源MAC:00-11-12-21-11-11,目的MAC:00-11-12-21-22-22(交换机MAC)。

2.路由器A对数据包进行解封装,查看目的IP是否可达,找到相应接。

3.路由器A将数据重新封装,从该接口转发。封装后,源IP:192.168.1.2/24,目的IP:198.168.2.2。源MAC:00-11-12-21-33-33,目的MAC:00-11-12-21-66-66.

静态路由:由管理员手动配置,拓扑改变后维护量变大。

动态路由:网络拓扑发生变化的时候,会根据协议自动学习新的路由。

路由器和交换机的区别

交换机:连接同一网络的不同设备

路由器:从一个网络转发数据包到另一个网络

交换机和路由器的区别
交换机路由器
连接同一网络的不同设备连接不同网络
工作在2层数据链路层工作在3层网络层
只有一个广播域每个端口都有广播域
帧的形式传输数据包的形式传输
使用MAC地址传输数据使用IP地址传输数据

二层转发:学些源MAC,根据目的MAC转发

三层路由:根据路由表转发

部分摘自:交换机与路由器技术-06-路由器转发数据包封装过程_交换机路由器数据如何封装_w辣条小王子的博客-CSDN博客

http://www.lryc.cn/news/208479.html

相关文章:

  • oradebug current_sql
  • JSON(详解)
  • 1-多媒体通信概述
  • k8s集群环境搭建
  • Makefile 基础教程:从零开始学习
  • 绝对路径与相对路径
  • 电大搜题:开启智慧学习新时代
  • Android Studio 导出 jar
  • 【Leetcode】【每日一题】【中等】1465. 切割后面积最大的蛋糕
  • Ocelot简易教程目录
  • 什么是可重入,什么是可重入锁? 它用来解决什么问题?
  • Unity报错:Microsoft Visual C# Compiler version
  • 2023年下半年WSK-PETS5考试内容大纲及题型解析
  • 【24种设计模式】单例模式(Singleton Pattern)
  • shell算数运算指令、
  • 数字孪生与智慧城市:开启未来智慧生活
  • jenkins实践篇(1)——基于分支的自动发布
  • Microsoft.Extensions 简介
  • k8s 金丝雀发布与声明式管理
  • 百度Comate SaaS版本正式发布,助力开发者加速研发过程
  • 8类放球问题
  • 【APP VTable】和市面上的 Table 组件一样,都是接收表格[] 以及数据源[]
  • 深度学习 anaconda 安装问题
  • 为什么现在学Rust编程是最好时机?
  • Java——Spring的控制反转(一文详解IOC)
  • Android Glide限定onlyRetrieveFromCache取内存缓存submit超时阻塞方式,Kotlin
  • tinymce输入框怎么限制只输入空格或者回车时不能提交
  • 时间、空间复杂度的例题详解
  • Ubuntu22.04 搭建 OpenHarmony 命令行开发环境
  • 10.27 知识总结(前端)