我们的电脑是如何获得路由器自动分配的ip地址,并实现上网的?

一口Linux
关注

二、router路由器

路由器(Router)是互联网的主要结点设备。路由器通过路由决定数据的转发。

转发策略称为路由选择(routing),这也是路由器名称的由来(router,转发者)。

作为不同网络之间互相连接的枢纽,路由器系统构成了基于TCP/IP 的国际互联网络Internet 的主体脉络,也可以说,路由器构成了Internet的骨架。

第一章图中的无线路由器就是我们最常用的路由器。

通常有一个wan口,4个物理连接网口。既可以通过网线连接,也可以通过无线连接,通常带宽100M到450M。

此外还有只有在一些大型的机房中才能看到的大型路由器。这些路由器性能强悍,带宽可高达T一级。

路由器

以下是1个企业级网络的组网拓扑图,我们通常用图中的图标表示路由器:

企业级网络拓扑结构

路由器的一些使用规则:

路由器工作在IP(网络)层;路由器用来连接不同的网络;路由器的每一个接口都必须是不同网段的;路由器之间互联是接口直接连接,一般用ppp协议通信;处于不同网络中的2个设备要想互相通信,必须通过路由器;一个成熟稳定的网络,路由器必须知道每一个网络设备到达另外一个网络的通路,否则会直接丢弃,路由器通过路由表来维护这些通路;路由器只解析到数据包的IP层(传输层和应用层不会查看)

三、路由表

刚才我们说了,公网里,数据包要想到达目的地,必须通过设备路由器,那么路由器是如何知道把数据包送到目的地的呢?

就要通过路由表。

1. 「ip头」

公网中的数据包都是ip数据包,ip数据包头中有个非常重要的协议字段:「目的地址」。

一口君随机抓取了一个本机网络通信的ip数据包:

如上图所示,源ip地址是:192.168.0.104目的ip地址是:140.246.147.33

很显然,源地址是一个c类地址,就是本机地址,也是一个私网地址,目的地址是一个公网地址。

路由器之所以能转发数据包就是靠路由表和ip数据包的目的ip地址+源ip地址。

2. 路由表

以下是windows下的路由表

route print

windows路由表

路由表中包含了若干个路由条目。

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存