社区
C#
帖子详情
请问下互联网上的消息是如何传递的?从一个路由到另一个路由吗?
GPU小码农
2014-01-29 11:32:36
报文是从一个路由器到另一个路由器的吗?不太懂啊。。。求大神解释解释其中的过程。另祝大家新年快乐,忘记一切不开心的事。
...全文
1294
3
打赏
收藏
请问下互联网上的消息是如何传递的?从一个路由到另一个路由吗?
报文是从一个路由器到另一个路由器的吗?不太懂啊。。。求大神解释解释其中的过程。另祝大家新年快乐,忘记一切不开心的事。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iloli
2014-01-30
打赏
举报
回复
简单的来说分为下面几步: 1,发送者将数据通过软件一层层加入头部信息,就像给信加信封一样。 2,当所有信息加完后从网卡接口被编译成2进制数据流的电平发送到网线上。 3,网络设备(交换机或路由器)监听到这个数据包,然后会打开最外的的信息包头,这里记录了一个叫MAC地址的东西,它指示了目的地的地址,就像门牌号码。 4,网络设备自己维护了一个叫地址列表 MAC列表的东西,它记录了MAC地址和端口号的对映关系。它将收到的数据包头中指示的MAC地址和自己的列表进行比对,如果找到了,就从对映的端口转发出去。 5,接收者的网卡从网络中收到这个数据包也会看一下那个MAC是不是自己的地址,如果是就接收下来,然后一一去包头最后将数据送给接收者的应用软件使用。 ———————————————— 以上是交换网络的数据流转。 如果不同的IP网段 数据要经过路由设备的话,则路由设备除了会在底层解开MAC信息包头外 还会再向数据的深层解开一个叫IP信息包头的东西,里面可以看到这个数据是属于哪个网段的。而路由器也像交换机一样维护了一个叫IP与MAC对映关系的列表,由IP 找到MAC ,再由MAC 找到要从哪个端口转发出去。 以上有二个关键地方。 一个是MAC地址,它是底层的真实地址,一会用户是不关心的。 第二个是IP地址,它是一个逻辑地址,用户很关系他,路由设备也会关心他,但交换设备中不关心他。 网络的数据流转过程一定要对网络七层模型(特别是链路和网络这二层)进行比较好的了解后你才能搞明白。不然也只能是给你打些比方来让你理解了。
wanghui0380
2014-01-30
打赏
举报
回复
既然你想知道,那么请google“TCP/IP协议规范” 呵呵,不要说俺偷懒让你去看书,既然你肯提出着问题,那么表明你原意搞清楚他,而不是糊里糊涂滴过,自然我们会指给你最正确的方向,而不是简简单单滴忽悠你
threenewbee
2014-01-30
打赏
举报
回复
路由器工作在IP层,IP数据报就是一个路由传到另一个路由的。但是Mac层、应用层则有各自的机制。
什么情况下适合使用静态
路由
?什么情况下适合使用动态
路由
?
大型和复杂的网络环境通常不宜采用静态
路由
。直连
路由
是由链路层协议发现的,一般指去往
路由
器的接口地址所在网段的路径,直连
路由
无需手工配置,只要接口配置了网络协议地址同时管理状态、物理状态和链路协议均为UP时,
路由
器能够自动感知该链路存在,接口上配置的IP网段地址会自动出现在
路由
表中且与接口关联,并动态随接口状态变化在
路由
表中自动出现或消失。静态
路由
是由网络管理员根据网络拓扑,使用命令在
路由
器上配置的
路由
,这些静态
路由
信息指导报文发送,静态
路由
方式也无需
路由
器进行计算,但它完全依赖于网络管理员的手动配置。
【计算机网络】第四部分 网络层(22)
传递
、转发和
路由
选择(1)
文章目录22.1
传递
22.2 转发22.2.1 转发技术1.
路由
方法与下一跳方法2. 特定主机方法与特定网络方法 这里讨论IP分组到它们最终目的端的
传递
、转发和
路由
选择,这是相当重要的一章!所谓
传递
Delivery 是指「在网络层控制下,用底层的网络对
一个
分组进行处理的方法」,所谓转发 Forwarding 是指「将
一个
分组
传递
到下一站点的方法」,所谓
路由
选择 Routing 是指「在转发过程中创建
路由
表的方法」。
路由
选择协议 routing protocol 用于不断地更新「在转发和
路由
选择中要查
默认
路由
原理
默认
路由
通常被用于将网络流量转发到
互联网
上,因为
互联网
上的网络规模庞大,无法为每
一个
目标地址都设置具体的
路由
表项。在动态
路由
协议中,
路由
器会与相邻
路由
器交换
路由
信息,并根据一定的算法选择默认
路由
。同时,只需配置
一个
默认
路由
,就可以将所有未匹配的流量发送到同一网关,减少了
路由
表的大小和维护复杂性。默认
路由
是指在网络中没有特定
路由
表项匹配到目标地址时,默认将数据包发送给的
路由
器或者网关。默认
路由
的原理是将目标地址设置为0.0.0.0/0,意味着所有的数据包都会被发送到默认
路由
上。
58域内
路由
和域间
路由
域内
路由
与域间
路由
:自治系统内部的
路由
选择称为域内
路由
,自治系统之间的
路由
选择称为域间
路由
选择。 1、 内部网关协议(IGP) 即在
一个
自治系统内部使用的
路由
选择协议,它与
互联网
中的其他自治系统选用什么
路由
选择协议无关。目前这类
路由
选择协议使用的最多,如RIP协议和OSPF协议。 2、 外部网关协议(EGP) 若源站和目的站处在不同自治系统中,当数据报传到
一个
自治系统的边界时,就需要使用一种协议将
路由
选择信息
传递
到另
一个
自治系统中。这样的协议就是外部网关协议EGP。目前使用最多的外部网关协议就是NGP-4。
静态
路由
和动态
路由
详解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、静态
路由
1,默认
路由
2,浮动
路由
二,动态
路由
一、静态
路由
静态
路由
(Static routing),一种
路由
的方式,
路由
项由手动配置,而非动态决定。 与动态
路由
不同,静态
路由
是固定的,不会改变,即使网络状况已经改变或是重新被组态。 一般来说,静态
路由
是由网络管理员逐项加入
路由
表。 优点是由管理员手工配置,配置灵活,节省链路开销 缺点是缺乏灵活性,拓扑变更时需要管理员去每台
路由
上更改设置 1,默认
路由
默认
路由
是静态
路由
的一种
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章