linux路由表命令,linux下路由表详解
主机想要发送数据的时候,参考的对象就是路由表。
如果两个不同网段的主机想要发送数据,经过的具体的经过:
1.查询IP数据包的目标IP地址,主机会查阅Ip数据包报头的目标IP地址。
2.查询是否存在与本机所在的网络路由表中
PC01会分析自己的路由表,当发现目标IP与主机IP的NET_ID相同时,也就是在同一网段时,PC01会直接通过局域网功能,把数据直接传递给目的地的主机。
3。查询默认路由
如果两台机器不在同一网段时,PC01会分析路由表中是否有其他符合的路由设置值,如果没有的话,直接把该IP数据包送到默认路由器(也就是默认网关)
4.送出数据包到默认网关之后,后面的任务交给路由器来做。路由器收到这个数据包之后,会分析自己的路由表信息,继续传输到目的地主机上面。
路由器的功能:在不同网段之间传递数据包,并且管理路由。
路由表具体:
Destination:目的地的网络,第一行是192.168.3.0,就是一个网络,也就是192.168.3.0/24
最后一栏是:要去往这个网段需要使用哪一个网络接口。也就是eth0这张网卡
如果我们传送的数据包在路由规则里面的192.168.3.0/24或者169.254.0.0/24,因为gateway是0.0.0.0,所以就会以后面的网络接口来传出去,因为是在局域网中,不需要通过gateway 。
如果不在路由规则里,就会把数据传送到默认的网关里。
默认网关负责所有非本网络内的数据包的传送。
linux下的路由表是由小网络排列到大网络的,例如上面的路由表中,路由是由192.168.3.0/24-->169.254.0.0/16-->0.0.0.0(默认路由)。
主机的网络数据包需要发送时,会查阅上述的三个路由规则来了解如何把数据包发送出去。
为何一共有三个路由?
1.依据网络接口产生的IP而存在的路由
有192.168.3.0/24这个路由,是因为机器上有192.168.3.244这个IP地址
2.手动或者默认路由
可以使用route命令手动添加路由,但是添加路由必须是你的网卡可以直接Ping通才可以。否则:
linux路由表命令,linux下路由表详解相关推荐
- Linux中/proc目录下文件详解
Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...
- Linux中/proc目录下文件详解 /proc/devices文件 /proc/modules文件
http://blog.chinaunix.net/uid-10449864-id-2956854.html 原来对linux系统中的/proc目录不是很了解,只知道可以查看cpu,内存等相关的信息, ...
- linux在当前目录下创建pic目录,Linux中/proc目录下文件详解
文章转自: Linux中/proc目录下文件详解(一) ------------------------------------------------------------------------ ...
- Linux中/proc目录下文件详解(zt)
Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...
- linux mount命令参数及用法详解
linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...
- Linux中/proc目录下文件详解(二)
Linux中/proc目录下文件详解(二) /proc/mdstat文件 这个文件包含了由md设备驱动程序控制的RAID设备信息. 示例: [root@localhost ~]# cat /proc/ ...
- Linux Bash命令关于程序调试详解
转载:http://os.51cto.com/art/201006/207230.htm 参考:<Linux shell 脚本攻略>Page22-23 Linux bash程序在程序员的使 ...
- linux 内存 参数,linux free命令参数及用法详解(linux查看内存命令)
linux free命令参数及用法详解(linux查看内存命令) 2019年05月31日 | 萬仟网科技 | 我要评论 free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段 ...
- linux中的su-命令的功能,linux su命令参数及用法详解(linux切换用户命令)
linux su命令参数及用法详解(linux切换用户命令) 发布时间:2012-07-21 12:12:39 作者:佚名 我要评论 su的作用是变更为其它使用者的身份,超级用户除外,需要键入 ...
- 使用ls命令查看Linux的目录结构,linux ls命令查看目录文件详解
首页 > Linux教程 > 常用命令 > ls 查看目录文件 linux ls命令查看目录文件详解 linux中ls命令用来查看目录中的所有文件和子目录,可选的参数比较多,本文筛选 ...
最新文章
- 关于程序员的那些事——一个五年程序员的总结
- 怎么看电脑电源多少w_电脑电源供电不足会怎么样 电脑电源供电不足坏处介绍【详解】...
- SQL关闭自增长列标识:SET IDENTITY_INSERT
- 一种在MVC3框架里面设置模板页的方法,不使用_ViewStart
- Java黑皮书课后题第5章:5.13(求满足n的三次方<12000的n的最大值)使用while循环找出满足n的三次方<12000的n的最大值
- spring 注解简单使用
- 高性能mysql看不懂_高性能mysql笔记1
- VMware 11安装Mac OS X 10.10 及安装Mac Vmware Tools.
- jqgrid 编辑状态获取该单元格的元素的id 和操作该元素
- android 第三方框架
- python统计word页码_使用Python(win32com)在MS Word表中插入带页码的字段
- java 转换成maven项目_java – 将现有项目转换为maven项目
- python航空订票系统_航空订票系统 - 智慧点点的个人空间 - OSCHINA - 中文开源技术交流社区...
- 关于微信小程序图标icon的五种实现方案
- 捷宇高拍仪D系列 javaweb集成进项目
- kindle使用参考
- 第二十九篇 -- 学习第五十六天打卡20190826
- linux中文件权限为d-rwxr-xr,Linux基础知识之文件权限详解
- 基于压缩传感的脉冲GPR成像技术研究(硕士学位论文初稿20111230)
- 鸿蒙系统是基于微内核的全场景分布式,鸿蒙系统是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全。...