网络层转发分组的过程

分组转发都是基于目的主机所在网络的,这事因为互联网上的网络数远小于主机数,这样可以极大的压缩转发表的大小。当分组到达路由器后,路由器根据目的IP地址的网络地址前缀查找转发表,确定下一跳应当到哪个有路由器。因此,在转发表中,每条路由必须有下面的两条信息,即1,目的网络地址,2,下一跳地址。

这样,IP数据包最终一定可以找到目的主机所在目的网络上的路由器,可能需要童工多次简介交付,当到达最后一个路由器的时候,才试图向目的主机进行直接交付。

IP地址,是网络层及网络层之上使用的地址,他是分层式的。硬件地址,也就是MAC地址,是数据链路层使用的地址,他是平面的。IP地址放在IP数据报的首部,而MAC地址放在MAC帧的首部。把IP数据报封装为MAC帧后,数据链路层看不见IP数据报中的IP地址。

相关推荐

  1. 网络转发过程

    2024-03-10 22:06:03       41 阅读
  2. 11网络-分组转发算法

    2024-03-10 22:06:03       35 阅读

最近更新

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

    2024-03-10 22:06:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 22:06:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 22:06:03       87 阅读
  4. Python语言-面向对象

    2024-03-10 22:06:03       96 阅读

热门阅读

  1. 应用安装

    2024-03-10 22:06:03       36 阅读
  2. http cookie,tcp syncookie 和 tcp fastopen 杂谈

    2024-03-10 22:06:03       40 阅读
  3. Ruby CanCanCan 动态定义方法

    2024-03-10 22:06:03       48 阅读
  4. 如何系统的去学c#

    2024-03-10 22:06:03       42 阅读
  5. 【Demo】游戏小地图

    2024-03-10 22:06:03       40 阅读
  6. Pytest教程:Pytest的跳过与标记功能用法

    2024-03-10 22:06:03       39 阅读
  7. C#拾遗补漏之goto跳转语句

    2024-03-10 22:06:03       48 阅读
  8. GRU-深度学习循环神经网络情感分类模型搭建

    2024-03-10 22:06:03       48 阅读
  9. 学习数据结构和算法的地13天

    2024-03-10 22:06:03       40 阅读
  10. 函数柯里化(function currying)及部分求值

    2024-03-10 22:06:03       47 阅读
  11. vue中常用的指令和自定义指令

    2024-03-10 22:06:03       40 阅读
  12. 打印前端代码

    2024-03-10 22:06:03       47 阅读
  13. [leetcode] 283. 移动零

    2024-03-10 22:06:03       45 阅读
  14. 我耀学IT—day06-导航栏

    2024-03-10 22:06:03       34 阅读
  15. 用spark读取及存储数据

    2024-03-10 22:06:03       47 阅读