实例讲解教你读懂路由表

2024-03-09 02:59
文章标签 讲解 实例 读懂 路由表

本文主要是介绍实例讲解教你读懂路由表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一,查看的的Windows路由表

  路由表是的Windows的TCP / IP协议栈的一个重要的部分。但是,路由表不是的Windows操作系统向普通用户显示的东西。如果你要看到这个路由表,你必须要打开一个命令提示符对话框,然后输入“ROUTE PRINT”命令。然后,你将看:

路由详解:

 

第一条  0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.88 1
缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的默认网关决定的
该路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中,我会将该数据包通过 192.168.123.88这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量


第二条  0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.68 1 
缺省路由:
路由记录的意思是:当我接收到一个数据包的目的网段不在我的路由记录中时,我会将该数据通过包 192.168.123.68这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量


第三条  127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 
本地环路 127.0.0.0这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里该路由记录的线路质量


第四条  192.168.123.0 255.255.255.0 192.168.123.68 192.168.123.68 13
直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的接口和网关是同一个。
当我接收到一个数据包的目的网段的英文 192.168.123.0时,我会将该数据包通过192.168.123.68这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量


第五条  192.168.123.0 255.255.255.0 192.168.123.88 192.168.123.88 1 
直联网段的路由记录
当我接收到一个数据包的目的网段是 192.168.123.0时,我会将该数据包通过192.168.123.88这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量

第六条  192.168.123.68 255.255.255.255 127.0.0.1 127.0.0.1 1
本地主机路由:当路由器收到发送给的自己包数据时将如何处理
当我接收到一个数据包的目的网段的英文 192.168.123.68时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量

 

第七条  192.168.123.88 255.255.255.255 127.0.0.1 127.0.0.1 1  
本地主机路由:当路由器收到发送给自己的数据包时将如何处理  
当我接收到一个数据包的目的网段是 192.168.123.88时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量


第八条  192.168.123.255 255.255.255.255 192.168.123.68 192.168.123.68 1  
本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理  
当我接收到广播数据包的目的网段是 192.168.123.255时,我会将该数据从192.168.123.68接口以广播的形势发送出去,该路由记录的线路质量

 

第九条  192.168.123.255 255.255.255.255 192.168.123.88 192.168.123.88 1 
本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理
当我接收到广播数据包的目的网段是 192.168.123.255时,我会将该数据从192.168.123.88接口以广播的形势发送出去,该路由记录的线路质量1  

第十条  224.0.0.0 224.0.0.0 192.168.123.68 192.168.123.68 1
组播路由:当路由器收到一组播数据包
时该如何处理
当我接收到组播数据包时,我会将该数据从 192.168 .123.68接口以组播的形势发送出去,该路由记录的线路质量


第十一条  224.0.0.0 224.0.0.0 192.168.123.88 192.168.123.88 1  
组播路由:当路由器收到一组播数据包时该如何处理
当我接收到组播数据包时,我会将该数据从 192.168.123.88接口以组播的形势发送出去,该路由记录的线路质量


第十二条  255.255.255.255 255.255.255.255 192.168.123.68 192.168.123.68 1 
广播路由:当路由器收到一个绝对广播时该如何处理  
当我接收到绝对广播数据包时,将该数据包丢弃掉

 

二,窗户路由表操作

    窗户路由表的设置主要通过路由命令,ROUTE命令格式如下: 

ROUTE [-f] [-p] [命令[目标] [MASK网络掩码] [网关] [METRIC公制] [IF接口]

其中-f参数用于清除路由表,-p参数用于永久保留某条路由(即在系统重启时不会丢失路由)。 

命令主要有PRINT(打印),ADD(添加),DELETE(删除),CHANGE(修改)共4个命令。 

目的地代表所要达到的目标IP地址。 

MASK是子网掩码的关键字.Netmask代表具体的子网掩码,如果不加说明,默认是255.255.255.255(单机IP地址)。如果代表全部出口子网掩码可用0.0.0.0。 

网关代表出口网关。 

其他接口和量度分别代表特殊路由的接口数目和到达目标地址的跳数,一般默认。

这篇关于实例讲解教你读懂路由表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/789363

相关文章

Go异常处理、泛型和文件操作实例代码

《Go异常处理、泛型和文件操作实例代码》Go语言的异常处理机制与传统的面向对象语言(如Java、C#)所使用的try-catch结构有所不同,它采用了自己独特的设计理念和方法,:本文主要介绍Go异... 目录一:异常处理常见的异常处理向上抛中断程序恢复程序二:泛型泛型函数泛型结构体泛型切片泛型 map三:文

SQL Server中行转列方法详细讲解

《SQLServer中行转列方法详细讲解》SQL行转列、列转行可以帮助我们更方便地处理数据,生成需要的报表和结果集,:本文主要介绍SQLServer中行转列方法的相关资料,需要的朋友可以参考下... 目录前言一、为什么需要行转列二、行转列的基本概念三、使用PIVOT运算符进行行转列1.创建示例数据表并插入数

C++,C#,Rust,Go,Java,Python,JavaScript的性能对比全面讲解

《C++,C#,Rust,Go,Java,Python,JavaScript的性能对比全面讲解》:本文主要介绍C++,C#,Rust,Go,Java,Python,JavaScript性能对比全面... 目录编程语言性能对比、核心优势与最佳使用场景性能对比表格C++C#RustGoJavapythonjav

springboot+mybatis一对多查询+懒加载实例

《springboot+mybatis一对多查询+懒加载实例》文章介绍了如何在SpringBoot和MyBatis中实现一对多查询的懒加载,通过配置MyBatis的`fetchType`属性,可以全局... 目录springboot+myBATis一对多查询+懒加载parent相关代码child 相关代码懒

C++中的解释器模式实例详解

《C++中的解释器模式实例详解》这篇文章总结了C++标准库中的算法分类,还介绍了sort和stable_sort的区别,以及remove和erase的结合使用,结合实例代码给大家介绍的非常详细,感兴趣... 目录1、非修改序列算法1.1 find 和 find_if1.2 count 和 count_if1

MySQL中如何求平均值常见实例(AVG函数详解)

《MySQL中如何求平均值常见实例(AVG函数详解)》MySQLavg()是一个聚合函数,用于返回各种记录中表达式的平均值,:本文主要介绍MySQL中用AVG函数如何求平均值的相关资料,文中通过代... 目录前言一、基本语法二、示例讲解1. 计算全表平均分2. 计算某门课程的平均分(例如:Math)三、结合

VS Code中的Python代码格式化插件示例讲解

《VSCode中的Python代码格式化插件示例讲解》在Java开发过程中,代码的规范性和可读性至关重要,一个团队中如果每个开发者的代码风格各异,会给代码的维护、审查和协作带来极大的困难,这篇文章主... 目录前言如何安装与配置使用建议与技巧如何选择总结前言在 VS Code 中,有几款非常出色的 pyt

PyQt6 键盘事件处理的实现及实例代码

《PyQt6键盘事件处理的实现及实例代码》本文主要介绍了PyQt6键盘事件处理的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起... 目录一、键盘事件处理详解1、核心事件处理器2、事件对象 QKeyEvent3、修饰键处理(1)、修饰键类

Java中实现对象的拷贝案例讲解

《Java中实现对象的拷贝案例讲解》Java对象拷贝分为浅拷贝(复制值及引用地址)和深拷贝(递归复制所有引用对象),常用方法包括Object.clone()、序列化及JSON转换,需处理循环引用问题,... 目录对象的拷贝简介浅拷贝和深拷贝浅拷贝深拷贝深拷贝和循环引用总结对象的拷贝简介对象的拷贝,把一个

SpringBoot+RustFS 实现文件切片极速上传的实例代码

《SpringBoot+RustFS实现文件切片极速上传的实例代码》本文介绍利用SpringBoot和RustFS构建高性能文件切片上传系统,实现大文件秒传、断点续传和分片上传等功能,具有一定的参考... 目录一、为什么选择 RustFS + SpringBoot?二、环境准备与部署2.1 安装 RustF