在只有一个网段的网络中,数据包可以很容易地从源主机到达目标主机,但是如果一台计算机要和非本网段的计算机进行通信,数据包可能需要经过很多路由器。
主机A和主机B所在的网段被许多路由器隔开,主机A与主机B的通信就要经过中间路由器,如何选择到达目的地的路径,数据包从A到达B有很多条路径可供选择,在这些路径中在某一时刻总会有一条路径是最好的,因此为了尽可能地提高网络访问速度,就需要有一种方法来判断从源主机到达目的地主机所经过的最佳路径,从而进行数据转发,这就是数据路由技术。
路由器转发数据包的工作原理
路由器有很多接口(也就是数据出入的端口),每个接口都有不同网络的IP地址,连接着不同的网络。当一个接口收到一个数据报文后,根据报文头信息,目标地址和原地址,查找路由表,按路由规则,转发到相应的接口上,把数据转发出去。
另外还有ACL,TCP/UDP等转发控制规则,对数据进行是否转发的控制。
你这个问题问的太笼统了,资料非常多。总的来说,路由器转发是依据数据包的包头地址来进行装转发的。所有在网络中传输的数据包包头,都含义对方目的地的IP地址,而路由器正是根据数据包包头中的IP地址中的网络号进行数据转发的。Internet中的每一个路由器都存储了大量的IP地址网络号。当路由器收到某一个数据包后,即可拆封数据包包头,读取其中的网络号,再根据路由器中存储的路由表,将至转发到相应的端口就ok了
声明: 我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本站部分文字与图片资源来自于网络,转载是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:daokedao3713@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
本站内容仅供参考,不作为诊断及医疗依据,如有医疗需求,请务必前往正规医院就诊
祝由网所有文章及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。
如本站内容有侵犯您的合法权益,请和我们取得联系,我们将立即改正或删除。
Copyright © 2022-2023 祝由师网 版权所有
邮箱:daokedao3713@qq.com