1. 定义

发送数据包基于网络层,需要目标端的IP地址,还需要类似于“指明路由器或主机”的信息,以便真正发往目标地址。保存这种信息的就是。实现IP通信的主机和路由器都必须持有一张这样的表。

1.1 形成方式

  • 静态路由控制
    管理员手动设置

  • 动态路由控制
    路由器与其他路由器相互交换信息时自动刷新。为了让动态路由及时刷新路由表,在网络上互连的路由器之间必须设置好路由协议,保证正常读取路由控制信息。

1.2 “路由协议”

有别于IP,IP协议始终认为路由表是正确的。然而,IP本身并没有定义制作路由控制表的协议,该表是由一个叫做(这个协议)的协议制作而成。

1.3. IP地址的网络地址部分用于进行路由控制

eg. 主机A发给主机B

2. 路由种类

2.1 默认路由( Default Route)

默认路由是指路由表中任何一个地址都能与之匹配的记录(如果一张路由表中包含所有的网络及其子网的信息,将会造成无端的浪费)

  • 默认路由一般标记为0.0.0.0/0或default’。这里的0.0.0.0/0并不是指IP地址是0.0.0.0。由于后面是“/O”,所以并没有标识IP地址’。它只是为了避免人们误以为0.0.0.0是IP地址。
  • 也被标记为default,但在计算机内部和路由协议的发送过程中还是以0.0.0.0/0进行处理。

2.2 主机路由(Host Route)

它的意思是整个IP地址的所有位都将参与路由。格式为“IP地址/32” 。eg. 192.168.153.15/32

  • 要基于主机上网卡上配置的IP地址本身,而不是基于该地址的网络地址部分进行路由。
  • 多被用于不希望通过网络地址路由的情况’。

2.3 环回地址

在同一台计算机上的程序之间进行网络通信时所使用的一个默认地址,计算机使用一个特殊的IP地址127.0.0.1作为环回地址。

  • 与该地址具有相同意义的是一个叫做localhost的主机名。
  • 使用这个IP或主机名时,数据包不会流向网络。

3. 路由控制表的聚合

利用网络地址的比特分布可以有效地进行分层配置。对内即使有多个子网掩码,对外呈现出的也是同一个网络地址。这样可以更好地构建网络,通过路由信息的聚合可以有效地减少路由表的条目。

  • 在聚合之前需要6条路由记录,聚合之后只需要2条记录。能够缩小路由表的大小是它最大的优势。

  • 路由表越大,管理它所需要的内存和CPU也就越多。并且查找路由表的时间也会越长,导致转发IP数据包的性能下降。如果想要构建大规模、高性能网络,则需要尽可能削减路由表的大小。

  • 路由聚合可以将已知的路由信息传送给周围其他的路由器,以达到控制路由信息的目的。

eg. 路由器C将已知192.168.2.0/24与192.168.3.0/24的网络这一信息聚合成为对“192.168.2.0/23”公示。

(chap4 IP协议) 路由控制表(Routing Table)相关推荐

  1. (chap4 IP协议) 路由控制( Routing)

    1. 定义 路由控制是指将分组数据发送到最终目标地址的功能. 1.1 . 多跳路由 路由器或主机在转发IP数据包时只指定下一个路由器或主机,.而不是将到最终目标地址为止的所有通路全都指定出来. Hop ...

  2. (chap4 IP协议) IP基础知识

    1. IP (IPv4.IPv6)相当于OSI参考模型中的第3层-─网络层 网络层的主要作用是"实现终端节点之间的通信".这种终端节点之间的通信也叫"点对点( end-t ...

  3. (chap4 IP协议) IPV6(IP version 6)

    1. 定义 IPv6 是为了根本解决 IPv4 地址耗尽的问题而被标准化的网际协议.IPv4 的地址长度为 4 个 8 位字节,即 32 比特.而 IPv6 的地址长度则是原来的 4 倍,即 128 ...

  4. (chap4 IP协议) 多播和子网掩码

    1. 多播 多播用于将包发送给特定组内的所有主机.由于其直接使用IP协议,因此也不存在可靠传输. 1.1 多播使用D类地址. 如果从首位开始到第4位是"1110",就可以认为是多播 ...

  5. cisco 模拟器安装及交换机的基本配置实验心得_看完这份1113页的TCP/IP协议+路由与交换机,成功上岸字节跳动...

    TCP是一个巨复杂的协议,因为它要解决很多问题,而这些问题又带出了很多子问题和阴暗面.所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获. 之所以想写这篇文章,目的有三个: 一个 ...

  6. (chap4 IP协议) IP协议

    1. 前奏 网络层:点对点( end-to-end)通信-----实现终端节点之间的通信. 数据链路层:在互连同一种数据链路的节点之间进行包传递,而一旦跨越多种数据链路,就需要借助网络层. 网络层可以 ...

  7. (chap4 IP协议) CIDR协议

    1. 定义 采用任意长度分割I地址的网络标识和主机标识,意为"无类型域间选路".由于 BCP( Border Gateway Protocol,边界网关协议)对应了CIDR,所以不 ...

  8. (chap4 IP协议) 全局地址和私有地址

    1. 定义 全局地址 互联网中的任何一台主机或路由器必须配有一个唯一的IP地址 私有网络的IP地址 它的地址范围如下,包含在这个范围内的IP地址都属于私有IP,而在此之外'的IP地址称为全局IP'. ...

  9. (chap4 IP协议)IP地址

    1. 概念 IP地址(IPv4地址)由32位正整数来表示,IP地址由网络和主机两部分标识组成. 2. 分类 分为四个级别,分别为A类.B类.C类.D类.它根据IP地址中从第1位到第4位的比特列对其网络 ...

最新文章

  1. c++链表形参丢失_LeetCode 例题精讲 | 01 反转链表:如何轻松重构链表
  2. Web容器自动对HTTP请求中参数进行URLDecode处理
  3. PyCharm安装及使用
  4. 前端开发工程师,找工作应该选择大公司还是小公司?
  5. axios_的基本使用_使用axios()方法来发送请求---axios工作笔记004
  6. Redash本地开发环境搭建
  7. kuangbin最短路 模板
  8. 如何查看oracle客户端的版本,如何查看Oracle客户端版本
  9. 拍照时光圈与景深控制
  10. Knowledge Tracing: A Survey阅读笔记
  11. python中最小公倍数函数_Python 最小公倍数算法
  12. ANSYS - 表格加载方法
  13. 2022年,人工智能和数据发展呈现哪五大趋势?
  14. springboot整合mail邮箱
  15. 现在有很多第三方的SDK来做直播,那么我们改选择哪一种?
  16. Rust学习日记番外篇——代码写诗
  17. 科学决策理论的基本论点
  18. 软考高级系统架构设计师:响应式Web设计和主从复制机制的好处
  19. STM32通过I2C接口采集温湿度
  20. Qt知识点梳理 —— 国际化 QtLinguist 应用(2)

热门文章

  1. vue+springboot-前台怎么回显本地文件夹下的图片
  2. 写SpringBoot项目的时候,报错Ordinal parameter not bound
  3. 什么是工装服_王俊凯穿连体工装亮相跨年晚会,中国风满满的设计,尽显帅气...
  4. 电脑不能打字_意外收到一台ThinkPad T400笔记本电脑,简单升级后,办公没问题...
  5. linux宝塔面板配置可道云,使用宝塔面板配合可道云打造私有云
  6. 模块化是数据中心设计的未来
  7. 我们计划招收300名学员,免费攻读人工智能专业!
  8. ubuntu 打开ssh登陆_Ubuntu 开启远程登录 SSH 的安装和配置
  9. pythonsuper用法_python super函数使用方法详解
  10. 成功解决ERROR: Unable to find the development tool `make` in your path; please make sure that you have t