Android C++系列:Linux网络(五)常见术语

1. 什么是路由(route)?

  1. 网络信息从信源到信宿的路径。路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。
  2. 路由通常与桥接来对比,在粗心的人看来,它们似乎完成的是同样的事。它们的主要区别在于桥接发生在OSI参考模型的第二层(数据链路层),而路由发生在第三层(网络层)。这一区别使二者在传递信息的过程中使用不同的信息,从而以不同的方式来完成其任务。
  3. 确定最佳路径,通过网络传输信息。

2. 路由器工作原理

路由器(Router)是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动 选择和设定路由,以最佳路径,按前后顺序发送信号的设备。

传统地,路由器工作于OSI七层协议中的第三层,其主要任务是接收来自一个网络接口 的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。因此,路由器首先得在 转发路由表中查找它的目的地址,若找到了目的地址,就在数据包的帧格前添加下一个MAC 地址,同时IP数据包头的TTL(Time To Live)域也开始减数, 并重新计算校验和。当数据 包被送到输出端口时,它需要按顺序等待,以便被传送到输出链路上。

路由器在工作时能够按照某种路由通信协议查找设备中的路由表。如果到某一特定节点有一条以上的路径,则基本预先确定的路由准则是选择最优(或最经济)的传输路径。由于各种网络段和其相互连接情况可能会因环境变化而变化,因此路由情况的信息一般也按所使用的路由信息协议的规定而定时更新。网络中,每个路由器的基本功能都是按照一定的规则来动态地更新它所保持的路由表,以便保持路由信息的有效性。为了便于在网络间传送报文࿰

相关推荐

  1. Android C++系列Linux网络常见术语

    2024-07-15 02:34:02       20 阅读
  2. 机器学习常见术语

    2024-07-15 02:34:02       30 阅读
  3. 网络通信--术语对照表

    2024-07-15 02:34:02       49 阅读
  4. 网络安全专业术语

    2024-07-15 02:34:02       25 阅读
  5. Linux系统常见命令

    2024-07-15 02:34:02       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 02:34:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 02:34:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 02:34:02       58 阅读
  4. Python语言-面向对象

    2024-07-15 02:34:02       69 阅读

热门阅读

  1. DP讨论——适配器、桥接模式等通用理解

    2024-07-15 02:34:02       17 阅读
  2. 昇思第19天

    2024-07-15 02:34:02       21 阅读
  3. MSYS2快速安装和使用

    2024-07-15 02:34:02       22 阅读
  4. 分布式服务基于Zookeeper的分布式锁的实现

    2024-07-15 02:34:02       19 阅读
  5. C++ 入门10:继承和派生类

    2024-07-15 02:34:02       16 阅读
  6. IDC脚本

    IDC脚本

    2024-07-15 02:34:02      18 阅读
  7. 注册sublime text右键打开

    2024-07-15 02:34:02       22 阅读
  8. LC53最大子数组和、lc5最长回文子串、lc283移动零

    2024-07-15 02:34:02       23 阅读