关于路由

原创 2011年01月24日 17:00:00

1.路由器与主机的本质区别:主机从不把数据报从一个接口转发到另一个接口,而路由器则转发数据报。
2.主机将报文直接发送到目的主机或者发送到默认路由器上。
3.路由功能由IP层来实现。IP层有一个路由表;IP层可以从TCP、UDP、ICMP、IGMP和一个网络接口接收数据报;从上到下的数据包发送到对应网络接

口即可,从下到上的数据报(来自某个网络接口时)如果目的IP地址是本机或广播,传送到对应的协议模块处理,否则判断本机是否有路由功能,没

有路由功能丢弃该包,有路由功能按照路由表发送到下一个地址。
4.IP路由选择:1)寻找与目的IP完全匹配的表目(网络号和主机号);
              2)寻找能与目的网络号匹配的表目;
              3)寻找默认的表目。
  匹配不成功,数据报则不能被传送,如果该数据报来自本机,向应用程序返回“主机不可达”或“网络不可达”的错误。

 

5.vxworks系统下使用routeShow打印出的路由表信息:

其中

MDHGU

U:该路由可以使用;

G:该路由是到一个网关(路由器);

H:该路由是到一个主机,也就是说,目的地址是一个完整的主机地址。如果没有设置该标志,说明该路由是到一个网络,而目的地址是一个网络地址:一个网络号,或者网络号与子网号的组合。

D:该路由是由重定向报文创建的。

M:该路由已被重定向报文修改。

 

Refcnt 

正在使用路由的活动进程个数。

ROUTE NET TABLE

destination      gateway              flags  Refcnt  Use           Interface

----------------------------------------------------------------------------

100.100.0.0      100.100.100.17       101    0       0             eeE0

100.100.101.0    100.100.101.17       101    0       0             eeE1

100.100.102.0    100.100.102.17       101    0       0             lnc0

100.100.103.0    100.100.103.17       101    0       0             lnc1

172.170.0.0      172.170.0.17         101    0       0             eeE0

192.168.0.0      100.100.100.18       3      0       0             eeE0

192.168.10.0     100.100.101.18       3      0       0             eeE1

----------------------------------------------------------------------------

 

ROUTE HOST TABLE

destination      gateway              flags  Refcnt  Use           Interface

----------------------------------------------------------------------------

127.0.0.1        127.0.0.1            5      0       0             lo0

 

 

6.环回接口

主机名

本机IP

localhost

127.0.0.1

 

7.初始化路由表

IP总结

TCP/IP:我们把网络定义为互相连接在一起的设备,网络的本质作用还是“端到端”的通信,然而希望互相通信的设备并不一定要“直接”连接在一起,因此必然需要一些中间的设备(路由)负责转发数据,因此就把连接...
  • xubodong
  • xubodong
  • 2016年03月16日 10:16
  • 350

路由表和路由选路原则(TCP/IP)

1、路由表每个Windows系统中都有IP路由表,它存储了本地计算机可以到达的网络目的地址范围和如何到达的路由信息。路由表是TCP/IP通信的基础,本地计算机上的任何TCP/IP通信都受到路由表的控制...
  • u012503786
  • u012503786
  • 2017年11月27日 11:18
  • 167

关于路由的递归查询

我们知道,路由查找的过程是寻找数据包下一跳的过程!IP路由逐跳将数据包送往目的地。所谓的下一跳就是和自己直连的某台路由器的对应接口IP地址,这是合乎情理的理解,然而IP路由提供了另外一种方式,即下一跳...
  • dog250
  • dog250
  • 2013年05月21日 20:21
  • 5634

Linux的路由和策略路由

1、 Linux路由的配置 IP Route    Linux最多可以支持255张路由表,其中有3张表是内置的:   表255 本地路由表(Local table)本地接口地址,广播地址...
  • midion9
  • midion9
  • 2015年10月19日 09:10
  • 2516

浅谈MVC之入口文件&&路由

开发的项目目录结构 入口文件为index.php所在位置应该为项目更目录下 编程代码为:...
  • zl941107
  • zl941107
  • 2016年09月29日 12:21
  • 136

express中的路由规则及获取请求参数方法

express中常见的路由规则主要使用的路由规则是get和post两种,即var express = require('express'); var app = express(); app.get(...
  • xiaobing_hope
  • xiaobing_hope
  • 2017年02月13日 11:52
  • 2121

路由器图书推荐

我工作一直没有离开IP网,自己平时除了看行标外,还喜欢看些书,思科的书自然不必说。最近没有什么路由器的书,我只能推荐老些的书,国内作者的书。国内IPv6还是有些模样的,因此相关书籍还是有些档次。国内图...
  • eddy_liu
  • eddy_liu
  • 2012年05月29日 11:12
  • 5609

angularjs中关于路由

angular.js中 路由 用法及概念   在开讲之前,首先谈谈APP应用。平时我们用的app总是多页面,如果用原生安卓或者苹果,那当然很流畅啦。但是当我们用一般的html页面做移动端,简单时...
  • fengqishixiangni_qin
  • fengqishixiangni_qin
  • 2017年03月22日 14:08
  • 88

关于路由相关

路由:数据包从源地址到目的地址所需要经过的路径,由一系列节点组成。 路由节点:一个具有路由功能的主机或者路由器,维护一张路由表,通过查询路由表来决定向那个姐发送数据包。 路由表:由很多路由条目组成...
  • qq_26768741
  • qq_26768741
  • 2017年03月07日 00:28
  • 350

vue-route部署后刷新出现404的解决

使用vue-route完成vue单页应用项目是很便捷的,但在编写调试时一切使用正常,一旦打包发到web服务器点击跳转没有问题,但是刷新浏览器就出现404。出现这个问题是应为vue-route是在js层...
  • zhouanwen
  • zhouanwen
  • 2017年09月27日 17:00
  • 95
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于路由
举报原因:
原因补充:

(最多只允许输入30个字)