数据链路层帧转发的过程 描述路由器如何使用不同的帧转发IP数据包?
数据链路层转发即二层转发,二层转发代表设备是交换机,被转发数据包进入交换机后,交换机拆包看二层源目Mac地址再对照自身存储的Mac地址表进行转发(即选择出接口转发该数据包) 路由器二层转发只存在其局域网内,转发时按照Mac地址表进行转发 如果数据包要出路由器则涉及到三层转发,即网络层的转发。

当路由器转发一个IP数据时,选择发送端口的一句是数据报中包含的()?
在本机网卡: 以本地socket创建时的源端口作为发送的源端口。以本机MAC地址作为发送的源MAC。以本机IP作为发送的源IP。经过了路由器转发后:以路由器自己新创建的一个端口作为发送的源端口,以路由器的WAN口MAC地址作为发送的源MAC。以路由器的WAN口上网IP作为发送的源IP。目的IP始终不改变。 目的MAC会改变,从本机发出时,以路由器LAN口的MAC为目标MAC: 路由器转发时,以下一跳路由器的MAC为目标MAC。
目标和原来的IP地址不会被改的,改变的是MAC,路由器会把远端的原MAC地址改成下一跳的MAC地址,然后就发送出去

路由器如何转发数据包?
发送端的数据向外发送一个数据包;系统判断这个数据包的目标地址是否在同一个网段;若与发送机属于同一网段,系统直接将数据包封装成帧,通过二层设备发送到本网段内的目标地址;若不在同一网段,系统将数据包转发到网关,重新封装;网关查看数据包送达的目标ip地址;系统根据目标ip地址查找路由表,决定转发端口;重新封装转发到下一个路由器;IP数据包到路由器之后,它读去IP包头的目标IP地址,然后查看路由表,根据路由协议算法,确定一条最佳的路径。扩展资料:路由器最主要的功能可以理解为实现信息的转送。因此,我们把这个过程称之为寻址过程。因为在路由器处在不同网络之间,但并不一定是信息的最终接收地址。所以在路由器中, 通常存在着一张路由表。根据传送网站传送的信息的最终地址,寻找下一转发地址,应该是哪个网络。其实深入简出的说,就如同快递公司来发送邮件。邮件并不是瞬间到达最终目的地,而是通过不同分站的分拣,不断的接近最终地址,从而实现邮件的投递过程的。路由器寻址过程也是类似原理。通过最终地址,在路由表中进行匹配,通过算法确定下一转发地址。这个地址可能是中间地址,也可能是最终的到达地址。
转发发生在路由器上,分组到达路由器后,由路由器检查分组地址并将它转发到一个邻接的局域网(LAN)上。过滤功能过滤某些分组使它们不再通过路由器或桥接器转发出去。路由器首先查看路由表,看它是否知道如何将包发送到下一个站点(路由器或主机)。如果路由器不知道如何发送包,它通常丢弃包。否则,根据路由表中对应的表项将报文发送到下一个站点,如果目的网络与路由器直接相连,则路由器将报文直接发送到相应的端口。扩展资料:由于某些原因,用户只能通过不安全的主机连接到安全的主机,在这种情况下SSH提供了一种称为端口转发的特性。通过使用“端口转发”特性,用户能够对连接路由的不安全部分加强安全性。用户只需要在不安全主机上指定一个端口,通过这个端口,不安全主机将连接到安全主机。这将使用非安全主机作为跳板,在本地主机和远程主机之间建立一个直接连接。用户可以将端口转发功能设置为远程主机的端口,也可以设置为自己本地主机的端口。要将远程主机上的端口转发到本地主机上的端口,可以使用SSH命令的-r选项,然后是本地端口、远程主机地址和要转发的远程端口(用冒号分隔)。它的工作原理是分配一个套接字在远程端侦听该端口。每当在此端口上建立连接时,该连接就会被转发到一个安全通道,从而建立从本地机器到远程端口的连接。参考资料来源:百度百科-端口转发参考资料来源:百度百科-转发参考资料来源:百度百科-路由转发协议
你在A大学,你们大学的网络构成一个“子网”;你朋友在B大学,这是另一个子网。你们2个学校的网络通过路由器连接,相当于你家和学校通过一条马路连接。为了实现数据传输,网络层必须知道通信子网(即所有路由器构成的集合)的拓扑结构,并且在拓扑结构中选择适当的路径。在路由器转发数据的过程中涉及到路径的选择问题,那么路由器如何知道哪条路径能够最快到达你同学所在的B网络呢?就像我们自驾游时会研究地图选择最佳路径一样。路由器里面封装了已经设计好的算法,也就是说路由器会根据算法自动计算并选择路径。 如果你再问:如果相隔很远的话,各个路由器的算法选择又是怎样的呢?那么我问你:什么叫互联网?顾名思义,原来各不相干的子网通过IP协议互相连接起来就成为了互联网,既然如此,各个子网之间必然有一种拓扑结构联系着它们,这样路由器知道了各个子网的存在,也就知道如何选择。至于具体的算法实现,你可以另外再查。 谢谢了。
路由器是根据路由器里面的路由表来转发数据包 收到数据包后先根据数据包中的目的IP查路由表 看路由表中是否有相应的地址段 有则转发 没有则丢弃以上 貌似是这样的 如果以前学的没有记错的话

ip协议中的三个基本功能
ip协议中的三个基本功能是:IP编址方案、分组封装格式及分组转发规则。1、IP分组的转发规则路由器仅根据网络地址进行转发。当IP数据包经由路由器转发时,如果目标网络与本地路由器直接相连,则直接将数据包交付给目标主机,这称为直接交付;否则,路由器通过路由表查找路由信息,并将数据包转交给指明的下一跳路由器,这称为间接交付。2、IP分片一个IP包从源主机传输到目标主机可能需要经过多个不同的物理网络。由于各种网络的数据帧都有一个最大传输单元(MTU)的限制,如以太网帧的MTU是1500;因此,当路由器在转发IP包时,如果数据包的大小超过了出口链路的最大传输单元时,则会将该IP分组分解成很多足够小的片段,以便能够在目标链路上进行传输。这些IP分片重新封装一个IP包独立传输,并在到达目标主机时才会被重组起来。3、IP分组结构一个IP分组由首部和数据两部分组成。首部的前20字节是所有IP分组必须具有的,也称固定首部。在首部固定部分的后面是一些可选字段,其长度是可变的。扩展资料:五种地址等级在设计IP时,着眼于路由与管理上的需求,因此制定了5种IP地址的等级。不过,一般最常用到的便是A、B、C类这三种等级的IP地址。5种等级分别使用不同长度的网络地址,因此适用于大、中,小型网络。IP地址的管理机构可根据申请者的网络规模,决定要赋予哪种等级。传统IP地址的运行方式,由于以等级来划分,因此称为等级式的划分方式。相对的,后来又产生了无等级的划分方式,也就时CIDR。
IP协议是TCP/IP的核心协议之一,其作用主要是用于主机与网关、网关与网关、主机与主机之间的通信。功能包括IP的寻址、面向无连接数据报传送和数据报路由选择等。

简述路由器转发数据的过程?
网络的核心是路由器, 路由器的作用就是将各个网络彼此连接起来。因此,路由器需要负责不同网络之间的数据包传送。网际通信的效率取决于路由器的性能,即取决于路由器是否能以最有效的方式转发数据包。 除了转发数据包之外,路由器还提供其它服务。为满足现今的网络需求,路由器还用于:l 确保全天候(24x7,即每周 7 天,每天 24 小时)的服务可用性。为了帮助确保网络的连通性,路由器使用备用路径来防范首选路径出现故障。l 通过有线网络和无线网络提供集成的数据、视频和语音服务。路由器使用 IP 数据包的服务质量 (QoS) 优先排序来确保实时通信,例如确保语音、视频和重要数据不出现丢失或延迟。l 通过允许或拒绝数据包的转发来应对蠕虫、病毒和其它攻击带来的影响。路由器内部构造:路由器中含有许多其它计算机中常见的硬件和软件组件,包括:lCPU(中央处理器)lRAM(随机访问存储器)lROM(只读存储器)l操作系统(Cisco IOS)路由器可连接多个网络,这意味着它具有多个接口,每个接口属于不同的 IP 网络。当路由器从某个接口收到 IP 数据包时,它会提取数据包的目的IP地址并和路由器的路由表进行匹配然后决定从哪个接口转发此数据包。 路由器主要负责将数据包传送到本地和远程目的网络,其方法是:l确定发送数据包的最佳路径l将数据包转发到目的地(路由器使用路由表来确定转发数据包的最佳路径。当路由器收到数据包时,它会检查其目的 IP 地址,并在路由表中搜索最匹配的网络地址。路由器经常会收到以某种类型的数据链路帧(如以太网帧)封装的数据包,当转发这种数据包时,数据包的封装取决于路由器接口的类型及其连接的介质类型。)

本文由 在线网速测试 整理编辑,转载请注明出处。