精华内容
下载资源
问答
  • ARP地址解析过程(同一子网和不同子网
    人们最熟悉的网络可以说是以太网,而且人们都知道,每块网卡都有一个编号,也就是网卡地址(称为MAC地址),代表计算机的物理地址。另外,网络中的每一台计算机都分配了一个IP地址,这样,每台计算机上都有两个地址,IP地址和MAC地址。
    IP地址并不能代替MAC地址,前者是在大网中为了方便定位主机所采用的方式,如果网络规模不大,完全可以不使用IP地址。但是,无论什么网络环境物理地址都是要使用的。因为物理地址对应于网卡的接口,只有找到它才算真正到达了目的地。而IP地址是为了方便寻址人为划分的地址格式,因此IP地址也被称为逻辑地址,又因为这种结构化地址是在OSI的第3层定义的,也被称为3层地址。相应地,物理地址是在第2层定义的,被称为2层地址。IP地址是一种通用格式,无论其下一层的物理地址是什么类型,都可以被统一到一致的IP地址形式上,因此IP地址屏蔽了下层物理地址的差异。
    既然IP地址并不能代替物理地址,它只是在逻辑上表示一台主机,物理地址才对应于网卡的接口,只有找到它才能将数据送达到目的地。那么如何把二者对应起来就是要解决的首要问题,因为二者代表的是同一台机器。为此人们开发了地址解析协议(Address Revolution Protocol,ARP),地址解析协议负责把IP地址映射到物理地址。
    下面分两种情况解释ARP的工作过程:同一子网内的arp和不同子网间的arp。
    (1)同一子网内的ARP
    主机A (172.16.20.20/24)与主机B通信。假设在A上Ping主机B的IP地址172.16.20.5/24。
    为了把测试信息发送到主机B和A,将构造关于Ping的IP数据包。可以确定,这个包头中的源IP地址是172.16.20.20,目的地址172.16.20.5。IP数据包构造完成以后,需要将它从网卡发送出去,在这之前必须要封装2层的帧头,本例中2层是以太网环境,因此需要构建以太网帧头。分析帧头中的MAC地址情况,它的源地址应该是00-0C-04-18-19-aa,这个地址很容易获得,主机A直接从自己的网卡中获取即可,帧头中的目的MAC地址应该是00-0C-04-38-39-bb,它对应于主机B的MAC地址。主机A如何得知主机B的MAC地址呢?这是主机A在封装2层帧头时必须解决的问题,否则无法发送这个帧出去。主机A唯一的办法是向主机B发出询问,请主机B回答它自己的MAC地址是什么。ARP协议正是负责完成这一工作的,即已知目的节点的IP地址来获取它相应的物理地址。
    ARP的操作过程如下。
    ① 主机A发出ARP请求,请求帧中的数据部分包括发送者MAC地址00-0C-04-18-19-aa、发送者IP地址172.16.20.20和目标MAC地址,这里全部填充0,因为它未知(这正是ARP要询问的),目标IP地址是172.16.20.5。
    ② 在请求帧的帧头部分,目的MAC地址是广播地址,因此所有收到的站点(其中就包括主机B)都打开这个帧查看其数据部分的内容。
    ③ 只有符合目标IP地址172.16.20.5的主机(主机B)回答这个ARP请求,其他站点则忽略这个请求。
    ④ 主机B把自己的MAC地址写入“目标地址”字段中,送给主机A。
    主机A通过ARP的操作得到了主机B的MAC地址,可以继续完成它的封装过程,从而最终执行了Ping的操作。
    ARP请求者收到应答后,会在自己的缓存中构建一个ARP表,将得到的地址信息缓存起来,以备将来和同一目的节点通信时直接在ARP表中查找,避免了多次的广播请求。
    实际上,完整的操作过程是:主机A在准备构造2层帧头时,首先根据目的IP去查找ARP表,如果找到对应项,则直接得到目的MAC地址,如果没有查到才执行上面所说的ARP广播请求。这样做是为了最大限度地减少广播。
    (2)不同子网间ARP
    假设在主机A(172.16.10.10/24)上Ping主机B的IP地址172.16.20.5/24,随后主机A将构造关于Ping的IP数据包,这一过程与前面相同,只是目的地址在另外一个子网中。主机A仍然面临如何确定2层帧头中的目的MAC地址的问题。
    如果仍然依照目的节点和源节点位于同一子网中的思路,这个目的MAC应该是主机B网卡的MAC地址。顺着这个思路走下去,看看会发生什么情况。
    由于主机B位于路由器的另外一侧,因此主机B要想收到主机A发出的以太网帧必须通过路由器转发,那么路由器是否会转发呢?答案是否定的。路由器在收到某个以太网帧后首先检查其目的MAC,而这里假设A发出的帧中的目的MAC是B的网卡地址,路由器从Ethernet 0接口收到该帧后,查看目的MAC地址,发现它不是自己的MAC地址,从而将其丢弃掉。由此看来,位于不同子网的主机之间在通信时,目的MAC地址不能是目标主机的物理地址。
    实际上,不同子网之间的主机通信要经过路由过程,这里就是需要路由器A进行转发。因此,主机A发现目标主机与自己不在同一个子网中时就要借助于路由器。它需要把数据帧送到路由器上,然后路由器会继续转发至目标节点。在该例中,主机A发现主机B位于不同子网时,它必须将数据帧送到路由器上,这就需要在帧头的“目的地址”字段上写入路由器接口Ethernet 0的MAC地址。因此,主机A需要通过ARP询问路由器Ethernet 0接口的MAC地址。
    这里仍然是两个操作过程,一个是ARP请求;另一个是ARP应答。不过在ARP的请求帧中,目标IP地址将是路由器Ethernet 0接口的IP地址,这个地址实际上就是子网172.16.10.0/24中主机的默认网关。路由器收到ARP请求后回答自己Ethernet 0接口的MAC地址,这样主机A就获得了其默认网关的MAC地址。主机A构建完整的数据帧并将其发送给到路由器。路由器收到主机A的数据后,根据路由表的指示将从另一接口Ethernet 1把数据发送给主机B。同样,在发送前路由器也要封装2层帧头,也需要知道主机B的MAC地址,路由器也是通过ARP协议来获得B的MAC地址的。
    综合以上两种情况,主机A的完整操作过程如下:

    主机A首先比较目的IP地址与自己的IP地址是否在同一子网中,如果在同一子网,则向本网发送ARP广播,获得目标IP所对应的MAC地址;如果不在同一子网,就通过ARP询问默认网关对应的MAC地址。

    转载自:点击打开链接

    展开全文
  • 1. 同一子网 ...2. 不同子网 主机A首先比较目的IP地址与自己的IP地址是否在同一子网中,如果在同一子网,则向本网发送ARP广播,获得目标IP所对应的MAC地址;如果不在同一子网,就通过ARP询问默认网关对...

    1. 同一子网

    1240
    主机A在准备构造链路层以太网帧头时,首先根据目的IP去查找ARP表,如果找到对应项,则直接得到目的MAC地址,如果没有查到才执行上面所说的ARP广播请求。这样做是为了最大限度地减少广播。

    2. 不同子网

    1240
    主机A首先比较目的IP地址与自己的IP地址是否在同一子网中,如果在同一子网,则向本网发送ARP广播,获得目标IP所对应的MAC地址;如果不在同一子网,就通过ARP询问默认网关对应的MAC地址, 将数据转发给网关, 网关进行与主机A类似的ARP解析过程,将数据发送给主机B,或者转发给下一个网关继续进行路由,直到到达主机B

    转载于:https://www.cnblogs.com/thunderLL/p/8920944.html

    展开全文
  • 相同VLAN下不同子网之间的通信

    千次阅读 2016-05-05 17:38:16
     在同一个VLAN中,相同的子网 肯定是通信的, 不同子网也是能通信的,但是有前提的,前提就是在同一台交换机上,不同VLAN之间的同一个子网是能通信的,前提是在不同的交换机上,位于不同的交换机上的不同VLAN相同的...

    有些东西看起来简单明了,但是并不见得每一个人都能想到,也并不一定都能解决好。

        在同一个VLAN中,相同的子网 肯定是通信的, 不同子网也是能通信的,但是有前提的,前提就是在同一台交换机上,不同VLAN之间的同一个子网是能通信的,前提是在不同的交换机上,位于不同的交换机上的不同VLAN相同的子网肯定也是不能通信的。

     

        根据图中所画的拓扑信息,Pc1 和PC2位于相同的VLAN中,但是它们属于不同的子网类型,分别为 192.168.1.10/24 和192.168.2.10 /24 ,在交换机上配置VLAN信息, 将它们划分到相同的VLAN中去, 在配置时,关闭路由功能使之成为主机。

     

        在这里就不说配置了,都是比较简单的。

        明显可以看到PC1和PC2是可以互通的。

        由于PC1和PC2位于相同的VLAN信息中,当PC1发送ARP 请求时,在VLAN10 中进行广播, 此时PC2收到此信息,并作出回应。

     

    展开全文
  • 1个VRRP备份组可以对应多个虚拟IP,虚拟IP可以是不同子网
    
    


    1个VRRP备份组可以对应多个虚拟IP,虚拟IP可以是不同子网的


    前提:

    1、华为ensp模拟器

    2、三层交换机


    一、拓扑







    二、配置
    sw2:

    vlan batch 10 20

    interface Vlanif10
     ip address 192.168.0.252 255.255.255.0
     vrrp vrid 1 virtual-ip 192.168.0.254
    #
    interface Vlanif20
     ip address 192.168.1.252 255.255.255.0
     vrrp vrid 1 virtual-ip 192.168.1.254


    interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 10 20



    sw3:
    vlan batch 10 20

    interface Vlanif10
     ip address 192.168.0.253 255.255.255.0
     vrrp vrid 1 virtual-ip 192.168.0.254
    #
    interface Vlanif20
     ip address 192.168.1.253 255.255.255.0
     vrrp vrid 1 virtual-ip 192.168.1.254

    interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 10 20


    sw1:

    vlan batch 10 20

    interface GigabitEthernet0/0/1
     port link-type trunk
     port trunk allow-pass vlan 10 20
    #
    interface GigabitEthernet0/0/2
     port link-type trunk
     port trunk allow-pass vlan 10 20
    #
    interface GigabitEthernet0/0/3
     port link-type access
     port default vlan 10
    #
    interface GigabitEthernet0/0/4
     port link-type access
     port default vlan 20


    PC1:





    PC2:




    三、验证

    一、 PC1和PC2都可以ping通这2个虚拟ip: 192.168.0.254和192.168.1.254





    展开全文
  • 利用ssh隧道让不同子网互联

    千次阅读 2017-02-03 19:27:20
    假设我们的网络拓扑如下图所示,B能够直连A,B想要直连与A同一子网的其它机器。 +---------------+ OpenSSH 4.3 +---------------+ | Machine A | tun0 -- Tunnel Interface -- tun0 | Machine B | |
  • 其实不同子网无路由器也能通信,你只要一个集线器或者交换机就行。很多人都知道,不同子网是不能通信的,因为书本是这样说的,但人们总是知道其一,不知道其二,(我之前没这样的想法,但后来有位搞了通讯3年的某...
  • c# tcp如何实现两个不同子网之间进行通讯?要有源代码!!
  • 不同子网电脑访问,静态路由表

    千次阅读 2013-03-14 17:25:16
    图1 (注:图中省略了可能存在的交换层设备) 如图一所示,LAN 1为192.168.0.0这个标准C类网段,路由器R1为原有路由器,它的WAN口接入宽带,LAN口(IP为192.168.0.1)挂着192.168.0.0网段(子网掩码255.255.255.0的...
  • 在基于vlan的组网中,同一租户A的2个不同子网(vlan2(192.1.1.1/24),vlan3(193.1.1.1/24))需要三层互通,但是另外一个租户B(vlan4(192.1.1.1/24),vlan5(193.1.1.1/24))的地址和A地址重叠,也需要三层互通。但是不同...
  • 关于“相同IP不同子网掩码”的疑惑

    万次阅读 多人点赞 2016-04-09 13:29:22
    最近在学习网络层的时候产生了一个疑问,就是相同IP地址不同子网掩码是否可以代表同一网络上不同的两台计算机。 答案当然是不可以的,在同一网络内,IP地址必然是唯一的,原因如下。 掩码采用了最长匹配原则,这...
  • MAC地址有局限性,如果两台电脑不在同一个子网络,就无法直接通过ARP协议知道对方的MAC地址,必须通过网关(gateway)转发 上图中,1号电脑要向4号电脑发送一个数据包。它先判断4号电脑是否在同一个子网络,结果...
  • 使不同子网互相通讯的方法

    千次阅读 2012-07-10 16:21:00
    IP地址,子网掩码、默认网关,DNS服务器是什么意思?>>. 在这里, 我举个小例子, 并贴出一个利用Windows的Routing and Remote Access Role来完成IP route. 比如说, 我们有两个子网: 10.4.1.0/24 10.4....
  • NSX-T业务转发01—— 同一logical sw 上vm之间的通信1. 需要明白的几个概念2. 业务拓扑及转发过程 1. 需要明白的几个概念 ...为不同子网或者两个component之间,提供南北向或东西向路由。 component...
  • 二个不同的虚拟子网 VMnet1: 192.168.155.0/24 VMnet8: 192.168.170.0/24 编辑 --》 虚拟网络编辑器 (查看自己的子网,相应修改就行) 虚拟机vm1 192.168.170.3 VMnet8 (NAT模式) 虚拟机vm2 192.168...
  • 很多人都有这样的想法,交换机不是基于帧的源MAC地址进行学习,目标MAC地址进行转发吗,也就是说 ...可为什么ping不同呢? 其实,如果通信中的目标主机如果和本机在同一个网段,则本机向交换机发出的ARP广播包中
  • TCPServer-TcpClient不同子网通讯

    千次阅读 2006-11-02 15:56:00
    这证明8001端口,虽然端口数字相同,但他们是不同的数据通道,10000端口仅代表的是UDP8001,而不是TCP8001,端口的映射也许分协议方式的,也许是8001表面上数字一样,实际代表的不同数字, 这我也搞不清了,   我的...
  • 子网划分详解与子网划分实例精析

    万次阅读 多人点赞 2018-03-01 17:40:17
    子网划分理论基础 为什么进行子网划分 明确需求 知识点 子网划分常见问题 子网划分实例精析 C类子网划分实例分析 已知网络地址和子网掩码,求子网划分结果 已知IP地址和子网掩码求子网划分 B类地址...
  • 子网划分技术可以使单块网络地址横跨几个网络,这样一台路由器所连接的多个网络就可以是同属于一个网络地址块下的不同子网了。 划分子网的原因: 1 A B 类网的地址空间都很大,不进一步进行划分 会造成地址浪费 很难...
  • 分类IP地址的弊端 一个物理网络不能过大,...网络管理员将本应属于一个物理网段的单个分类IP网络划分成多个子网,不同的子网对应不同的物理网段,不同子网之间的通信必须要经过路由器。 remember 10000000 (128...
  • 双网卡服务器访问不同VLAN子网的解决办法双网卡服务器访问不同VLAN子网的解决办法双网卡服务器访问不同VLAN子网的解决办法双网卡服务器访问不同VLAN子网的解决办法双网卡服务器访问不同VLAN子网的解决办法
  • 子网掩码与子网划分

    万次阅读 多人点赞 2018-10-08 18:04:34
    子网掩码与子网划分  目录 :  一、摘要  二、子网掩码的概念及作用  三、为什么需要使用子网掩码  四、如何用子网掩码得到网络/主机地址  五、子网掩码的分类  六、子网编址技术  七、如何划分子网及确定...
  • 子网

    2019-05-14 15:51:00
    IP地址的划分 IP地址是一个32位编码的地址表示,格式形如a.b.c.d,其中a,b,c,d为十进制数,范围为0-255,因此IP地址又称为点分十进制...子网的建设在于便于网络管理,例如一台IP地址为172.16.1.1的路由器连接着3台主...
  • 子网掩码可以可以将看起来是同一个网段的ip地址规划为在不同子网的主机如 可以通过子网掩码将192.168.1.0~192.168.1.255之间的ip地址重新规划到不同的子网, 子网掩码可以很明确的标识主机所在的网络号和主机号,...
  • 子网掩码

    千次阅读 2016-10-19 09:52:52
    子网掩码用于确定网络地址中子网号的位数(也即比特数)及主机号位数。掩码是一个32bit的值,其中值为1的比特留给网络号和子网号,为0的比特留给主机号。譬如一个B类地址,子网掩码可以设置为:<1> 255.255.255.0 ...
  • 子网划分

    千次阅读 多人点赞 2019-05-30 17:17:56
    由于IP地址有类化的设计缺陷,加之互联网的爆炸式增长,子网是在有类网络的基础上划分出两个甚至多个子网络的概念,划分出的子网从属于主网,子网子网之间是完全不同的两个网络。 同归子网借位以后网络数量增加,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 94,393
精华内容 37,757
关键字:

不同子网