数据包如何从一个路由器发送到另外一个路由器
数据包如何从一个路由器发送到另外一个路由器,能从osi七层模型分析一下。就是路由器和路由器交换数据包的具体过程。(我的理解:路由器的连接也通过网线。数据包,是不是到物理线...
数据包如何从一个路由器发送到另外一个路由器,能从osi七层模型分析一下。就是路由器和路由器交换数据包的具体过程。(我的理解:路由器的连接也通过网线。数据包,是不是到物理线路传输前,还是要封装成数据帧,然后再在物理线路上传输比特流。到另外一个路由器,在获得数据包呢?)我的理解,希望能指出有哪些问题啊?谢谢大家。
我想问的就是,(路由器和路由器之间传输数据的过程,不需要分析用户pc的操作)我个人的理解是:路由器不需要应用层,表示层,和会话层和传输层。只需要网际层。和数据链路层。和物理层。 还有个问题就是路由器到路由器,之间的通信有数据帧被封装的过程吗?也有源mac和下一跳路由器的mac地址吗?
四楼 caningh 知道我想问什么了,就是,你说的{数据包每被路由器交换一次,或是说每经过一跳.包头的源IP,数据帧里的源和目的MAC地址也改变,但目的IP地址永远不改变.
路由器间的通信只管封装IP包,到了交换机才封装帧头} 你这个源ip,mac地址和目的mac地址是怎么变化的呢?能结合图示详细的说明下吗?谢谢了。
我的想法是route1和route2通信时,假如现在是route1发送包。那么包在被送出接口时,要被封装成数据帧时,这个数据帧的源mac地址是route1的mac地址。目的mac地址是route2的mac地址。这个想法是对的吗?
太麻烦了,给底楼的加20分,你提到,路由器不封装帧,那么route1 把数据包发送给route2 时,不封装帧,那怎么传输呢? 展开
我想问的就是,(路由器和路由器之间传输数据的过程,不需要分析用户pc的操作)我个人的理解是:路由器不需要应用层,表示层,和会话层和传输层。只需要网际层。和数据链路层。和物理层。 还有个问题就是路由器到路由器,之间的通信有数据帧被封装的过程吗?也有源mac和下一跳路由器的mac地址吗?
四楼 caningh 知道我想问什么了,就是,你说的{数据包每被路由器交换一次,或是说每经过一跳.包头的源IP,数据帧里的源和目的MAC地址也改变,但目的IP地址永远不改变.
路由器间的通信只管封装IP包,到了交换机才封装帧头} 你这个源ip,mac地址和目的mac地址是怎么变化的呢?能结合图示详细的说明下吗?谢谢了。
我的想法是route1和route2通信时,假如现在是route1发送包。那么包在被送出接口时,要被封装成数据帧时,这个数据帧的源mac地址是route1的mac地址。目的mac地址是route2的mac地址。这个想法是对的吗?
太麻烦了,给底楼的加20分,你提到,路由器不封装帧,那么route1 把数据包发送给route2 时,不封装帧,那怎么传输呢? 展开
5个回答
展开全部
应用层产生数据流,
表示层和会话层对用户是透明的,所以不作阐述
到传输层后,进行数据流的分段和初步校验
到网络层,分段后的数据被打包,称为数据包.数据在这里被路由选路.
当数据包进入数据链路层后,就被加上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地址改到包里面去.
哇,拿你的分还真的不容易................啊!!!
抱歉,是我的失误.是高层的设备具有下层的封装能力,但低层设备不具有高层的封装能力
表示层和会话层对用户是透明的,所以不作阐述
到传输层后,进行数据流的分段和初步校验
到网络层,分段后的数据被打包,称为数据包.数据在这里被路由选路.
当数据包进入数据链路层后,就被加上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地址改到包里面去.
哇,拿你的分还真的不容易................啊!!!
抱歉,是我的失误.是高层的设备具有下层的封装能力,但低层设备不具有高层的封装能力
仁科信息
2024-07-24 广告
2024-07-24 广告
服务器迁移是技术部门的重要任务,它涉及将服务器从一个位置或环境移动到另一个位置或环境。此过程需精心规划,确保数据的完整性和安全性。我们会采用先进的迁移技术和工具,减少停机时间,保障业务连续性。同时,我们会进行详细的测试,确保新环境能够稳定、...
点击进入详情页
本回答由仁科信息提供
展开全部
这个是基本路由原理:
根据目标IP地址及掩码得到目标网络地址;
根据目标网络地址查找路由表得到最佳路由;
根据该最佳路由的出口转发到下一个路由器;
各个路由器的转发策略都是独立的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
路由器接受到一个数据包,拆开第二层,拆开第三层,查看包头IP,查看自身路由表
1。无相关匹配,直接丢弃
2。有相关匹配,封装3层目的IP,封装本地出接口MAC地址
转发,交给下一跳路由,按照以上过程再来一遍,知道到达目的
1。无相关匹配,直接丢弃
2。有相关匹配,封装3层目的IP,封装本地出接口MAC地址
转发,交给下一跳路由,按照以上过程再来一遍,知道到达目的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哇 你这问题有点专业哦
按照osi/rm来说就是先有用户输入指令 然后再从应用层一直到物理层 一层层的封装下去 最后用比特流在传输线上传输到另一个路由器上再从物理层一直到应用层把接收到的比特流经过差错校验 翻译等步骤变成用户可以看得懂的指令输出
由于涉及东西很多 这里就不一一细讲了 具体自己看一下osi/rm 各层的作用就可以知道了
按照osi/rm来说就是先有用户输入指令 然后再从应用层一直到物理层 一层层的封装下去 最后用比特流在传输线上传输到另一个路由器上再从物理层一直到应用层把接收到的比特流经过差错校验 翻译等步骤变成用户可以看得懂的指令输出
由于涉及东西很多 这里就不一一细讲了 具体自己看一下osi/rm 各层的作用就可以知道了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-11-24
展开全部
%e7%9c%8b%e7%9c%8b%e4%bd%a0%e7%9a%84%e7%bd%91%e7%bb%9c%e8%81%94%e7%bb%93%e5%b1%9e%e6%80%a7%2c%e7%bd%91%e5%8d%a1%e9%85%8d%e7%bd%ae %e9%ab%98%e7%ba%a7%2c%e9%80%9f%e5%ba%a6%e5%92%8c%e5%8f%8c%e5%b7%a5%2c%e4%bd%a0%e6%8d%a2%e4%b8%8b10MB%e8%87%aa%e5%8a%a8%2c%e6%88%96%e8%80%85%e6%89%8b%e5%8a%a8%2c%e6%88%96%e8%80%85100MB%e8%87%aa%e5%8a%a8 %e6%89%8b%e5%8a%a8 %0d%0a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询