数据包经过路由器转发后会发生哪些改变

点击量:5723 来源:解译网 发表时间:2023-04-10 06:21作者:羊淑玲

本篇文章给大家谈谈数据包转发路由器,以及数据包经过路由器转发后会发生哪些改变对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

1、数据包如何从一个路由器发送到另外一个路由器

2、怎么设置路由器数据

3、路由器如何转发数据包?

4、路由器的转发的转发原理

5、路由器的路由转发和NAT的区别是什么?原来还有这个说法

数据包如何从一个路由器发送到另外一个路由器

应用层产生数据流,

表示层和会话层对用户是透明的,所以不作阐述

到传输层后,进行数据流的分段和初步校验

网络层,分段后的数据被打包,称为数据包.数据在这里被路由选路.

当数据包进入数据链路层后,就被加上mac地址等字段,封装为数据帧.这里也进行一次校验.

数据帧进入物理层,被编译为比特,通过介质传输.

补充:如你所看上面我告诉你的,你从网络层开始看就行.我把osi的7层作用写出来,是让你串联知识点.当然路由器是3层设备,它只需要知道IP就够(也就是数据包),至于上层的是什么它可以不管.不过现在市面已经有多层交换机,可以连传输层的会话端口也管上.这里也是拓展一下.

至于你的第二个问题,数据包每被路由器交换一次,或是说每经过一跳.包头的源IP,数据帧里的源和目的MAC地址也改变,但目的IP地址永远不改变.

路由器间的通信只管封装IP包,到了交换机才封装帧头.这点你得清楚,如果路由器连帧头的封装都管,难道叫它为第2和3层设备?!就目前来说,只有3层交换机做得到这点,其他一概不能.

接收时则为逆序,比特转换为帧,去帧头,去包头,重组.最后交回应用层.

如你画图,PC发包给路由器R1,那么这个包的源MAC地址和源IP地址,都将改为R1连接PC那个端口的地址.而目的MAC地址则改为R2左边端口(即数据进入的那个端口)的MAC地址.

对的,数据包到了R2后,源MAC和源IP就改为R2的,目的MAC就改为PC2

是数据包从哪个口进,就把那个口的IP和mac地址改到包里面去.

哇,拿你的分还真的不容易................啊!!!

抱歉,是我的失误.是高层的设备具有下层的封装能力,但低层设备不具有高层的封装能力

数据包经过路由器转发后会发生哪些改变

怎么设置路由器数据

路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号

怎么设置路由器数据一

路由器重置后的IP一般是192.168.1.1或0.1:

再用有线或无线连接到该网络:

再从浏览器登陆该路由器后台,重置后的用户名和密码都默认是admin,或密码空:

然后就先设置外网参数了。打开“网络参数”、“WAN口设置”。这里选择为“PPPOE”,输入上网账号和密码,再“保存”设置,稍等点击“连接”:

再点击“无线参数”、“基本设置”,设置WIFI名称等参数:

如果你需要更改路由器后台管理IP。可打开“网络参数”、“LAN口设置”,设置IP即可,如192.168.0.2:

设置完成后重启路由器

怎么设置路由器数据二

第一步:设备连接

D-Link路由上一共有5个网线接口,4个是LAN接口,用来连接电脑的,4个LAN接口的任意一个都可以。还有一个WAN/Internet接口,用来连接modem或者小区宽带的接口。

PS:注意一定要把连接电脑的那根网线插在LAN接口上面,否则无法打开192.168.0.1登陆页面,很多用户在这一步出错。

第二步:IP地址设置

必须要把电脑的ip地址配置在192.168.0.2-192.168.0.254这个范围内的一个地址,否则无法正常配置192.168.0.1路由器。不同的电脑系统操作上略有不同,下面将分别介绍XP、Win 7和Win 8系统下ip地址的设置方法。

第三步:Windows XP电脑ip地址设置

步骤1、鼠标右击“网上邻居”–选择“属性”打开“本地连接”。

步骤2、鼠标右击“本地连接”–选择“属性”。

步骤3、点击“Internet协议(TCP/IP)”–点击“属性”。

步骤4、选择“自动获得ip地址”和“自动获得DNS服务器地址”–点击“确定”。

第三步:Windows 7电脑ip地址设置

步骤1、右击桌面或者开始程序中的“网络”–选择“属性”–点击“更改适配器设置”打开“本地连接”。

步骤2、点击“更改适配器设置”。

步骤3、鼠标右击“本地连接”–选择“属性”。

步骤4、选择“Internet协议版本4(TCP/IPv4)”–点击“属性”。

步骤5、选择“自动获得ip地址”和“自动获得DNS服务器地址”–点击“确定”。

第三步:Windows 8电脑ip地址设置

步骤1、同时安装键盘上面的`Windows(键盘左下角ctrl和alt中间那个键)+R两个按键,打开运行程序界面,–输入“ncpa.cpl”–点击“确定”,打开“以太网”配置界面。

步骤2、鼠标右击“以太网”–选择“属性”—选择“Internet协议版本4(TCP/IPv4)”–点击“属性”(或者双击“Internet协议版本4(TCP/IPv4)”)。

步骤3、勾选”自动获得ip地址”和“自动获得DNS服务器地址”选项–点击”确定”。

第四步:上网帐号及其它参数设置

步骤1、在浏览器里棉输入192.168.0.1,然后按下回车键,打开192.168.0.1的登陆页面。

步骤2、输入默认的管理帐号:admin,密码:admin(或者是空密码)。

步骤3、点击左侧的“设置向导”。

步骤4、点击“下一步”进行步骤1的设置 。

步骤5、先输入一次“旧密码”—“新密码”—“确认新密码”—“下一步”。

步骤6、“选择时区”,一般选择北京时间—“下一步”。

步骤7、选择“pppoe”—“下一步”。

步骤8、输入宽带运营商提供给你的上网帐号和密码,然后点击“下一步”。

步骤9、设置无线Wi-Fi:填写“无线网络ID”(也就是wi-fi的名称)—“WEP安全方式建议选择WPA或者WPA2—填写“密码”(wi-fi连接的验证密码)—点击“下一步”。

步骤10、点击“重新激活”是刚才的设置生效。

启动过程

路由器里也有软件在运行,典型的例如H3C公司的Comware和思科公司的IOS,可以等同的认为它就是路由器的操作系统,像PC上使用的Windows系统一样。路由器的操作系统完成路由表的生成和维护。

同样的,作为路由器来讲,也有一个类似于我们PC系统中BIOS一样作用的部分,叫做MiniIOS。MiniIOS可以使我们在路由器的FLASH中不存在IOS时,先引导起来,进入恢复模式,来使用TFTP或X-MODEM等方式去给FLASH中导入IOS文件。所以,路由器的启动过程应该是这样的:

路由器在加电后首先会进行POST。Power On Self Test (上电自检,对硬件进行检测的过程)。

POST完成后,首先读取ROM里的BootStrap程序进行初步引导。

初步引导完成后,尝试定位并读取完整的IOS镜像文件。在这里,路由器将会首先在FLASH中查找IOS文件,如果找到了IOS文件的话,那么读取IOS文件,引导路由器。

如果在FLASH中没有找到IOS文件的话,那么路由器将会进入BOOT模式,在BOOT模式下可以使用TFTP上的IOS文件。或者使用TFTP/X-MODEM来给路由器的FLASH中传一个IOS文件(一般我们把这个过程叫做灌IOS)。传输完毕后重新启动路由器,路由器就可以正常启动到CLI模式。

当路由器初始化完成IOS文件后,就会开始在NVRAM中查找STARTUP-CONFIG文件,STARTUP-CONFIG叫做启动配置文件。该文件里保存了我们对路由器所做的所有的配置和修改。当路由器找到了这个文件后,路由器就会加载该文件里的所有配置,并且根据配置来学习、生成、维护路由表,并将所有的配置加载到RAM(路由器的内存)里后,进入用户模式,最终完成启动过程。

如果在NVRAM里没有STARTUP-CONFIG文件,则路由器会进入询问配置模式,也就是俗称的问答配置模式,在该模式下所有关于路由器的配置都可以以问答的形式进行配置。不过一般情况下我们基本上是不用这样的模式的。我们一般都会进入CLI[1](Comman Line Interface)命令行模式后对路由器进行配置。

工作原理示例

(1)工作站A将工作站B的地址12.0.0.5连同数据信息以数据包的形式发送给路由器1。

(2)路由器1收到工作站A的数据包后,先从包头中取出地址12.0.0.5,并根据路径表计算出发往工作站B的最佳路径:R1-R2-R5-B;并将数据包发往路由器2。

(3)路由器2重复路由器1的工作,并将数据包转发给路由器5。

(4)路由器5同样取出目的地址,发现12.0.0.5就在该路由器所连接的网段上,于是将该数据包直接交给工作站B。

(5)工作站B收到工作站A的数据包,一次通信过程宣告结束。

路由器如何转发数据包?

发送端的数据向外发送一个数据包;系统判断这个数据包的目标地址是否在同一个网段;若与发送机属于同一网段,系统直接将数据包封装成帧,通过二层设备发送到本网段内的目标地址;

若不在同一网段,系统将数据包转发到网关,重新封装;网关查看数据包送达的目标ip地址;系统根据目标ip地址查找路由表,决定转发端口;重新封装转发到下一个路由器;

IP数据包到路由器之后,它读去IP包头的目标IP地址,然后查看路由表,根据路由协议算法,确定一条最佳的路径。

扩展资料:

路由器最主要的功能可以理解为实现信息的转送。因此,我们把这个过程称之为寻址过程。因为在路由器处在不同网络之间,但并不一定是信息的最终接收地址。所以在路由器中, 通常存在着一张路由表。

根据传送网站传送的信息的最终地址,寻找下一转发地址,应该是哪个网络。其实深入简出的说,就如同快递公司来发送邮件。邮件并不是瞬间到达最终目的地,而是通过不同分站的分拣,不断的接近最终地址,从而实现邮件的投递过程的。

路由器寻址过程也是类似原理。通过最终地址,在路由表中进行匹配,通过算法确定下一转发地址。这个地址可能是中间地址,也可能是最终的到达地址。

路由器的转发的转发原理

路由器的转发的转发原理是通过使用交换算法检查数据包的目的协议地址,路由器可确定其是否知道如何转发数据包。如果路由器不知道如何将数据包转发到下一个节点,将丢弃该数据包;如果路由器知道如何转发,就把物理目的地址变换成下一个节点的地址,然后转发该数据包。

扩展资料:

传统路由器在转发每一个分组时,都要进行一系列复杂操作,包括路由查找、访问控制表匹配、地址解析、优先级管理以及其他附加操作。这些操作大大影响了路由器的性能与效率,降低了分组转发速率和转发的吞吐量,增加了CPU的负担。

经过路由器的前后分组间的相关性很大,具有相同目的地址和源地址的分组往往连续到达,这为分组的快速转发提供了实现的可能与依据。新一代路由器,如IP Switch、Tag Switch等,就是采用这一设计思想用硬件以实现快速转发,从而大大提高了路由器的性能与效率。

参考资料来源:

百度百科——路由器

百度百科——路由选择

路由器的路由转发和NAT的区别是什么?原来还有这个说法

路由器的路由转发和NAT的区别是什么?路由转发和NAT是路由器的两大功能,详细解释之前,先说点基础知识铺垫一下。

IP地址:IP网络中,计算机在网络通信中的标识,分为公网地址和私有地址。公网地址又叫合法地址,可以在互联网中进行通信,公网地址必须通过电信运营商申请。因为公网地址数量有限和安全问题,人们从IP地址中选出了三段,作为私有地址,私有地址只能在局域网中使用,不能在互联网中使用,不需要向电信运营商申请,最常见的192.168.1.1就是私有地址。

源地址:数据包的发送方的IP地址。

目的地址:数据包的接收方的IP地址。 

网关:某一网络与另一网络互通的设备。

先说路由转发,路由器收到数据包后,查询数据包的目的地址,然后匹配本机路由表中路由条目,并按照路由表转发至下一网络节点的过程。举个例子,路由器就相当于邮局,数据包就是邮包,路由表就是地图,邮局收到邮包后看一下邮包的目的地址,然后查一下地图,然后将邮包转发至就近的下一个邮局。 

再说网络地址转换(NAT),刚才说了IP地址分为私有地址和公网地址,只有公网地址才能在互联网线路通信。公网地址需要从电信运营商处申请,并且需要支付较高费用。那么问题来了,怎么才能让使用私有地址的设备访问互联网呢?答案就是通过网络地址转换技术,在使用私有地址的设备访问互联网时,将数据包的源地址转换为公网地址。利用网络地址转换技术,可以使多个设备(手机、电脑等)公用一个公网地址进行通信,节省了费用,提高了IP地址的利用率。

数据包转发路由器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据包经过路由器转发后会发生哪些改变、数据包转发路由器的信息别忘了在本站进行查找喔。

声明

删帖请联系zhiyihome@qq.com;