精华内容
下载资源
问答
  • 本文主要是带你区分静态路由使用下一跳和出接口区别

    写在前面:本人是一名计算机系大二的学生,会不定时的将我的学习笔记分享给大家!如果需要更多的学习资源可以通过我的GitHub自行下载!

    静态路由下一跳和出接口的区别,你真的理解了吗?

    1、概述

    • 当我们在配置静态路由时,在使用串型链路中,是一种点到点的链路

    对于大多数很来说,很多人都知道静态路由配置下一跳比出接口更好,但却很少人能够说清为什么,接下来让我们一起来解开这个疑惑!

    • 在配置静态路由时,下一跳可以使用下一路由器的IP地址,也可以使用本路由器的出站接口。在点对点的网络中,两者可能没有什么差别,但在以太网中,两者有很大差别。

    • 在以太网中,两个相邻知道接口之间的通信是依靠MAC地址。相邻接口通信时,需要知道对方的MAC地址,根据MAC地址将通信数据转换成数据帧后交付给网络,进而发送到到对方。而对方MAC地址的获得,是通过第二层交换机广播(这个的地方通过网友一只小菠菜OvO 提醒,已改正),由ARP协议完成的。

    当静态路由中使用出站接口做为下一跳时,路由器会认为目标网络和接口处在“直连网络”中。

    2、实验演示

    实验拓扑

    图片
    实验要求

    • 配置基本的地址信息
    • 使用静态路由让pc1和pc3互通

    使用下一跳

    基本配置

    【r1】
    #
    interface GigabitEthernet0/0/0
     ip address 100.0.0.1 255.255.255.0 
     int  g0/0/1
     ip   add    10.0.0.254    24
    #
    ip   route-static   20.0.0.0   255.255.255.0    100.0.0.2
    #
    ---------
    【r2】
    #
    interface GigabitEthernet0/0/1
     ip address 100.0.0.1 255.255.255.0 
     int   g0/0/1
     ip  add    20.0.0.254   24
    #
    ip    route-static    10.0.0.0   255.255.255.0   100.0.0.1 
    #
    
    

    查看路由表

    [r1]dis   ip  routing-table  protocol   static 
    Route Flags: R - relay, D - download to fib
    ------------------------------------------------------------------------------
    Public routing table : Static
             Destinations : 1        Routes : 1        Configured Routes : 1
    
    Static routing table status : <Active>
             Destinations : 1        Routes : 1
    
    Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
    
           20.0.0.0/24  Static  60   0          RD   100.0.0.2       GigabitEthernet
    0/0/0
    
    Static routing table status : <Inactive>
             Destinations : 0        Routes : 0
    
    [r2]dis   ip   routing-table  protocol    static 
    Route Flags: R - relay, D - download to fib
    ------------------------------------------------------------------------------
    Public routing table : Static
             Destinations : 1        Routes : 1        Configured Routes : 1
    
    Static routing table status : <Active>
             Destinations : 1        Routes : 1
    
    Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
    
           10.0.0.0/24  Static  60   0          RD   100.0.0.1       GigabitEthernet
    0/0/0
    
    Static routing table status : <Inactive>
             Destinations : 0        Routes : 0
    
    

    可以看到,下一跳都是正确的。

    查看arp地址表

    
    [r1]dis   arp  br  //可以看到还没有pc4的地址表
    IP ADDRESS      MAC ADDRESS    EXPIRE(M) TYPE  INTERFACE           VLAN/CEVLAN 
    ------------------------------------------------------------------------------
    100.0.0.1       00e0-fc04-77b5           I -   GE0/0/0
    100.0.0.2       00e0-fc30-63e8 16        D-0   GE0/0/0
    10.0.0.1        5489-98c4-3156 16        D-0   GE0/0/1
    ------------------------------------------------------------------------------
    Total:4         Dynamic:2       Static:0     Interface:2    
    
    

    测试ping通,并抓包
    pc3去pingpc1
    图片

    • 可以看到,在ICMP发送报文请求之前会先请求ARP,获取对方的mac地址
    <r2>dis  arp
    IP ADDRESS      MAC ADDRESS     EXPIRE(M) TYPE        INTERFACE   VPN-INSTANCE 
                                              VLAN/CEVLAN PVC                      
    ------------------------------------------------------------------------------
    100.0.0.2       00e0-fc30-63e8            I -         GE0/0/0
    100.0.0.1       00e0-fc04-77b5  5         D-0         GE0/0/0
    20.0.0.254      00e0-fc30-63e9            I -         GE0/0/1
    20.0.0.1        5489-9842-6023  18        D-0         GE0/0/1
    20.0.0.2        5489-983b-61d6  4         D-0         GE0/0/1
    ------------------------------------------------------------------------------
    Total:5         Dynamic:3       Static:0     Interface:2    
    

    使用出接口

    配置

    【r1】
    #
    ip    route-s      20.0.0.0   255.255.255.0   g0/0/0
    #
    -----------
    【r2】
    #
    ip   route-s    10.0.0.0   255.255.255.0   g0/0/0
    #
    

    查看路由表

    图片

    • 使用出接口时,pc1会以为pc3是直连网络,直接请求对方的mac地址。
    • 在以太网中,直连网络中主机间的通信是通过ARP协议广播来获取到要交付的目标主机的MAC地址的。也就是说,当R1左侧网络中的PC1要和R2右侧网络的PC1和PC3通信时,数据传递到R1时,R1看到目标网络是自己的直连网络(由于静态路由中指定下一跳为自身接口所致),于是R1就要在g0/0/0所处网络发出ARP请求广播,来寻找20.0.0.1对应的MAC地址。

    测试pc1和pc3的连通性,并抓包

    图片

    图片

    • pc3ping不通pc1,并且可以看到r2请求的是r1出接口的地址

    问题

    • 使用出接口时,路由器会认为所在网段是同一网段,求求不到目标地址的Mac地址

    解决方法

    1、 使用下一跳

    2、开启代理ARP

    •  【r1】
       #
       int  g0/0/0
       arp-proxy enable
      #
      
      
    • <r1>dis  arp
      IP ADDRESS      MAC ADDRESS     EXPIRE(M) TYPE        INTERFACE   VPN-INSTANCE 
                                                VLAN/CEVLAN PVC                      
      ------------------------------------------------------------------------------
      100.0.0.1       00e0-fc04-77b5            I -         GE0/0/0
      100.0.0.2       00e0-fc30-63e8  20        D-0         GE0/0/0
      20.0.0.2        00e0-fc30-63e8  20        D-0         GE0/0/0
      10.0.0.254      00e0-fc04-77b6            I -         GE0/0/1
      ------------------------------------------------------------------------------
      Total:4         Dynamic:2       Static:0     Interface:2    
      
      <r2>dis  arp
      IP ADDRESS      MAC ADDRESS     EXPIRE(M) TYPE        INTERFACE   VPN-INSTANCE 
                                                VLAN/CEVLAN PVC                      
      ------------------------------------------------------------------------------
      100.0.0.2       00e0-fc30-63e8            I -         GE0/0/0
      100.0.0.1       00e0-fc04-77b5  3         D-0         GE0/0/0
      20.0.0.254      00e0-fc30-63e9            I -         GE0/0/1
      20.0.0.1        5489-9842-6023  17        D-0         GE0/0/1
      20.0.0.2        5489-983b-61d6  3         D-0         GE0/0/1
      ------------------------------------------------------------------------------
      Total:5         Dynamic:3       Static:0     Interface:2    
      
      
    • 开启代理arp后,r1将会替pc1答应此arp请求,r1中将产生arp缓存

    • 从上述实验中我们知道,当R1中使用g0/0/0接口做为到达目标网络20.0.0.1\24的下一跳时,R1左侧网络中的PC,如果要和R2右侧的20.0.0.0/24网络中的所有PC通信,那么在R1上均会产生ARP缓存记录。可以想象:当双方通信的PC很多时,R1中势必会产生大量的ARP缓存,从而可能会导致R1的内存被耗尽。

    • 如果R1中到20.0.0.0/24网络的静态路由设置为 ip route 20.0.0.0 255.255.255.0 100.0.0.2,这样的话,R1中到20.0.0.0/24网络的数据包,都只会交付给100.0.0.2。R1通过ARP协议来获取100.0.0.2对应的MAC地址,然后将数据包以第二层数据帧方式交付出去。也就是说,R1上只会保留一条ARP缓存信息,即:100.0.0.2 R2的F0/1的MAC。这样可以避免R1中产生大量ARP缓存而导致内存耗尽!

    总结

    在配置静态路由时,既可指定发送接口,也可指定下一跳地址,到底采用哪种方法,需要根据实际情况而定:对于支持网络地址到链路层地址解析的接口(直接连到主机)或点到点接口(ppp),指定发送接口即可;对于nbma接口,如以太网接口、VLAN接口、封装x.25或帧中继的接口、拨号口等,支持点到多点,这时除了配置ip路由外,还需在链路层建立二次路由,即ip地址到链路层地址的映射(如dialer map ip、x.25 map ip或frame-relay map ip等),这种情况配置静态路由不能指定发送接口,应配置下一跳ip地址。

    • 如果在点到点网络环境下,无论是指定下一跳地址还是出接口,其效果都是一样的。但是在广播网络环境下,指定下一跳地址和指定出接口将会达到不同的效果。如果指定为出接口的话,那么不管数据包的目标地址是否有效,每次当数据包到达时都会触发一个ARP请求和相应,又因为ARP代理功能在IOS环境下默认是打开的,这就意味着路由器需要配备大量的ARP高速缓存。而如果是指定为下一跳地址的话,仅当第一个去往目标网络的数据包到达时,才会触发ARP请求。

    • 所以为了便于路由的查找和减少ARP缓存条目过多的办法就是同时指定出接口和下一跳地址。这样做的话,路由条目在路由表中表现为非直连网络,其管理距离值为1。

    本文均属肉肉原创,如有不详或错误,欢迎指出!

    本文作者肉肉
    版权声明:博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

    展开全文
  • 路由下一跳接口区别

    千次阅读 2013-01-17 21:29:42
    接口,意思就是去往指定目标网络从这个接口... 用下一跳IP地址,下一跳IP地址,叫递归静态路由,路由器在转发数据包到目标网络的时候,首先要先解析下一跳的可达性,换句话说总共要解析两次,从转发效率上来说低
        用出站接口,意思就是去往指定目标网络从这个接口丢出去,适用于点到点网络,ARP无关,点到点网络本身是可以不需要地址的。除了你就是我,除了我就是,你要不要地址、寻址根本没什么意思。所以用出站接口写静态路由,路由表里显示的是直连。

        用下一跳IP地址,下一跳IP地址,叫递归静态路由,路由器在转发数据包到目标网络的时候,首先要先解析下一跳的可达性,换句话说总共要解析两次,从转发效率上来说低于直连静态路由(用出站口)。递归静态路由一般用在多路访问环境,所以下一跳理论上来说必须指定一个IP地址,不能像点到点那样随便乱丢包。

       现在的新问题是,按照这个原理,我们在以太网上做静态路由的时候,为什么下一跳指定出站接口,路由器依然知道如何转发数据包呢?按照我们刚才讲的理论,在多路访问环境下如果用出站接口做静态路由,路由器应该不知道下一跳是谁才对。这是为什么呢?

         答案是代理ARP。但是这样做也有很大的缺点,就是说理论上本机最多会产生2^32条ARP缓存,相当消耗内存。所以多路访问环境不建议使用直连静态路由,建议采用递归静态路由。

       在配置静态路由时,即可指定接口,也可指定下一跳。使不同的网段的主机通信,到底采用哪种方法,需要根据实际情况而定,在点到点的网络环境中,无论是指定下一跳地址还是接口地址,其效果都一样。但是在广播网络环境下,指定下一跳地址或接口地址就会起到不同的效果,如果指定为接口地址的话,那么不管数据包的目标地址是否有效,每次数据包到达时都会触发一个ARP请求,又因为ARP代理在IOS环境下默认是打开的,这意味着路由器需要配备大量的ARP高速缓存,而如果指定为下一跳地址的话,仅当第一个去往目的地址的数据包到达时才会触发ARP请求。

    网关和接口确定过程

    在确定使用的路由项后,网关和接口通过以下方式确定:

    如果路由项中的网关地址为空或者为本地计算机上的某个网络接口,那么在发送数据包时:

    • 通过路由项中对应的网络接口发送;

    • 源IP地址为此网络接口的IP地址;

    • 源MAC地址为此网络接口的MAC地址;

    • 目的IP地址为接收此数据包的目的主机的IP地址;

    • 目的MAC地址为接收此数据包的目的主机的MAC地址;

    如果路由项中的网关地址并不属于本地计算机上的任何网络接口,那么在发送数据包时:

    • 通过路由项中对应的网络接口发送;

    • 源IP地址为路由项中对应网络接口的IP地址;

    • 源MAC地址路由项中对应网络接口的MAC地址;

    • 目的IP地址为接收此数据包的目的主机的IP地址;

    • 目的MAC地址为网关的MAC地址;

    在此以上面的路由表为基础,举例进行说明:

    http://wdqfirst.blog.163.com/blog/static/113347411201122825221701/

    和单播IP地址 192.168.1.8 的通信:在进行相与计算时,1、3 项匹配,但是3项为最长匹配路由,因此选择3项。3项的网关地址为本地计算机的网络接口192.168.1.6,因此发送数据包时,目的IP地址为 192.168.1.8、目的MAC地址为192.168.1.8的MAC地址(通过ARP解析获得)。

    和单播IP地址 192.168.1.6 的通信:在进行相与计算时,1、3、6 项匹配,但是6项为最长匹配路由,因此选择6项。6项的网关地址为本地环回地址127.0.0.1,因此直接将数据包发送至本地环回地址。

    和单播IP地址 192.168.1.245 的通信:在进行相与计算时,1、3、4、5 项匹配,但是4、5项均为最长匹配路由,所以此时根据跃点数进行选择,5 项具有更低的跃点数,因此选择5项;在发送数据包时,目的IP地址为192.168.1.254、目的MAC地址为192.168.1.7的MAC地址 (通过ARP解析获得)。

    和单播IP地址 10.1.1.1 的通信:在进行相与计算时,只有 1 项匹配;在发送数据包时,目的IP地址为10.1.1.1、目的MAC地址为192.168.1.1的MAC地址(通过ARP解析获得)。

    和子网广播地址 192.168.1.255 的通信:在进行相与计算时,1、3、4、5、7 项匹配,但是7项为最长匹配路由,因此选择7项。7项的网关地址为本地计算机的网络接口,因此在发送数据包时,目的IP地址为 192.168.1.255,目的MAC地址为以太网广播地址FF:FF:FF:FF:FF:FF。


     配好ethWan  但是不能ping通网关?


    > ping 192.168.10.134
    PING 192.168.10.134 (192.168.10.134): 56 data bytes


    --- 192.168.10.134 ping statistics ---
    4 packets transmitted, 0 packets received, 100% packet loss
     > 
     > 
     > wan show
    VCC     Con.    Service         Interface       Proto.  IGMP    Status          IP
            ID      Name            Name                                            address
    N/A     0       pppoe_usb3g     ppp7            PPPoE   Disable Unconfigured    (null)
    N/A     0       ipoe_eth0       eth0            IPoE    Enable  Connected       192.168.10.86
     > 
     > route show
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.10.0    *               255.255.255.0   U     0      0        0 br0
    192.168.10.0    *               255.255.255.0   U     0      0        0 eth0
    192.168.10.0    192.168.10.134  255.255.255.0   UG    1      0        0 br0
    default         192.168.10.134  0.0.0.0         UG    0      0        0 eth0
     > 
     > ping 192.168.10.134
    PING 192.168.10.134 (192.168.10.134): 56 data bytes
    ^C
    --- 192.168.10.134 ping statistics ---
    2 packets transmitted, 0 packets received, 100% packet loss
     > 
     > 
     > ifconfig br0           
    br0       Link encap:Ethernet  HWaddr 00:1A:2B:07:11:00  
              inet addr:192.168.10.85  Bcast:192.168.10.255  Mask:255.255.255.0
              UP BROADCAST RUNNING ALLMULTI MULTICAST  MTU:1500  Metric:1
              RX packets:3121 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2477 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:391982 (382.7 KiB)  TX bytes:2480685 (2.3 MiB)


     > ifconfig br0 192.168.1.85
     > route show
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.1.0     *               255.255.255.0   U     0      0        0 br0
    192.168.10.0    *               255.255.255.0   U     0      0        0 eth0
    default         192.168.10.134  0.0.0.0         UG    0      0        0 eth0
     > 
     > ping 192.168.10.134
    PING 192.168.10.134 (192.168.10.134): 56 data bytes
    64 bytes from 192.168.10.134: seq=0 ttl=64 time=1.221 ms
    64 bytes from 192.168.10.134: seq=1 ttl=64 time=1.151 ms
    64 bytes from 192.168.10.134: seq=2 ttl=64 time=2.143 ms
    64 bytes from 192.168.10.134: seq=3 ttl=64 time=1.561 ms


    总结:lan和wan的网段不能相同
    展开全文
  • 本地出接口的管理距离是0,下一跳地址的管理距离是1。 当写下一跳地址时,路由器将递归查询路由,耗费路由器资源,最终仍然是关联到本地出接口 ...思科路由器配置路由表时,可以同时写本地出接口和下一跳地址(推荐

    本地出接口的管理距离是0,下一跳地址的管理距离是1。
    当写下一跳地址时,路由器将递归查询路由,耗费路由器资源,最终仍然是关联到本地出接口
    当写本地出接口时,路由器会认为从本地出接口的路由是自己的直连,将直接封装对方MAC,来发数据包。若邻居路由器直连接口关闭了ARP代理,则无法获得ARP应答包造成无法封装,即路由表正常也不能正常发数据,如果邻居路由器开启了ARP代理,那么查询目标之后发现有路由,则用自身接口去MAC去回复ARP请求,并将数据转发
    思科路由器配置路由表时,可以同时写本地出接口和下一跳地址(推荐

    展开全文
  • 下一跳设置为出接口时试验结果没生效,可能是模拟器原因)配置接口下一跳时,路由表显示如下:试验结果:我们知道,在配置静态路由时,可以使用下一跳地址,也可以使用接口,使用下一跳IP地址使用接口会...

    测试拓扑(注:本实验在eNSP上模拟,下一跳设置为出接口时试验结果没生效,可能是模拟器原因


    配置接口为下一跳时,路由表显示如下:


    试验结果:



    我们知道,在配置静态路由时,可以使用下一跳地址,也可以使用出站接口,使用下一跳IP地址和使用出站接口会影响路由器的处理方式。

    所以判断是使用下一跳IP地址还是使用出站接口就比较重要了。


    步骤/方法

    1. ​在以太网中,两个接口之间的通信需要使用MAC地址,根据MAC地址,将数据封装成数据帧后传送到网络,进而通过物理线路传送给对方。而获得对方的MAC地址,是通过ARP的过程完成的。

    2. 当静态路由中使用出接口时,路由器会认为目标网络和接口处在“直连网络”中。 R1(config)#ip route 23.23.23.0 255.255.255.252 f0/0

    3. 查看:这时R1认为23.23.23.0/30这个网段是和自己直连的,

      在以太网直连网络中设备间的通信是通过ARP广播来获取到到达目标主机的MAC地址的。即当R1要访问23.23.23.3这个IP地址时, R1认为目标网络是自己的直连网络(这时候还是属于静态路由),于是R1就要在F0/0口向网络发出ARP请求广播,来寻找23.23.23.3所对应的MAC地址。
      这时,如果R2启用了ARP代理,那么R2将R3应答此ARP请求,即R2告诉R1:23.23.23.3所对应的MAC地址是R2的F0/0接口的MAC。如果R2的ARP代理功能关闭,那么R1将不能ping通23.23.23.3。假设R3后面接了些的PC机(通过交换机接了同网段的很多主机),当R1要访问这些PC机时,都会产生一条该PC机和R2的F0/0接口的MAC地址对应的ARP条目缓存,如果PC机的数量很大,该缓存也很大,有可能导致R1耗尽内存来维护。


    在静态路由中使用下一跳,路由表中显示的是下一跳的IP。
    R1(config)#ip route 23.23.23.0 255.255.255.252 12.12.12.2
    查看:

    这时去往23.23.23.0/30的网段只会维护一条ARP缓存,即12.12.12.2所对应的是R2的F0/0接口地址。即使R3后面接了多台主机,也只需要维护这么一条ARP缓存记录。


    如果在点到点网络环境下,无论是指定下一跳地址还是出接口,其效果都是一样的。使用如 HDLC 和 PPP 之类协议来进行二层的封装,不需要进行ARP的解析。
    结论:
    在配置静态路由时,既可指定出接口,也可指定位下一跳,到底采用哪种方法,需要根据实际情况而定。
    在点到点网络环境下,无论是指定下一跳地址还是出接口,其效果都是一样的。
    但是在广播网络环境下,指定下一跳地址和指定出接口将会达到不同的效果。如果指定为出接口的话,那么不管数据包的目标地址是否有效,每次当数据包到达时都会触发一个ARP请求,又因为ARP代理功能在IOS环境下默认是打开的,这就意味着路由器需要配备大量的ARP高速缓存。而如果是指定为下一跳地址的话,仅当第一个去往目标网络的数据包到达时,才会触发ARP请求。

    同一层设备相连用交叉线;不同一层设备相连用直连线,同一层设备的收发口是相对固定的(1,2为发送,3,6为接收),因此必须使用交叉线才能让同层设备的收发相连。若使用直连线,则会出现发发,收收组合,必然会出现不能正常收发的现象。   同理,不同设备的收发口是相反的,所以,此时使用直接线。若使用交叉线则会出现发发,收收组合,不能正常收发报文。 
    当以下设备互联时,需使用直连线:   1. 交换机或HUB与路由器;   2. 计算机(包括服务器和工作站)与交换机或HUB   
    而这些设备互联时,则需使用交叉线:   1.
    计算机与路由器连接(不然在模拟器中line protocol 是down);   2. 交换机与交换机连接;   3. HUB与HUB之间连接;   4. 两台PC直接相连;   5. 路由器与路由器;   6. HUB与交换机 
    但是目前的网络或者终端设备基本上都可以自适应



    展开全文
  • 1- 引言 在路由器上写静态路由的下一跳是有3种写法的: 1)下一跳出接口 2)下一跳出接口的IP地址 3)下一跳既指定出接口,也告知出接口的IP地址 那么,1) 2)有什么区别呢? 2- 实验探究 ...
  • 拓扑图:以太网链路中:两个接口之间的通信是靠MAC...例:1,当静态路由中下一跳使用出接口时,路由器会认为目标网络和接口处在“直连网络”中。如:R1(config)#ip route 192.168.2.0 255.255.255.0f0/0查看路由表...
  • 在路由器转发任何数据包之前,路由表过程必须确定用于转发数据包的送出接口。我们将此过程称为路由解析。 我们来看具体的解析过程 ...R1 必须确定如何到达下一跳 IP 地址 172.16.2.2。它将进行第二次搜索,以查...
  • 静态路由关联下一跳出接口

    千次阅读 2018-01-07 16:40:38
    在华为设备上,静态路由可关联下一跳或者出接口,或者同时关联。接下来我们探究静态路由写法不同有何区别实验拓扑:R1:int g0/0/0ip add 192.168.12.1 24ip route-static 192.168.23.0 24 192.168.12.2R2:int g0/0...
  • 在配置静态路由时,下一跳可以使用一路由器的IP地址,也可以使用本路由器的接口。在点对点的网络中,两者可能没有什么差别,但在以太网中,两者有很大差别。  在以太网中,两个相邻接口之间的通信是依靠MAC...
  • 配置静态路由下一跳为本地出战接口和IP地址的区别 在配置静态路由时,下一跳可以使用一路由器的IP地址,也可以使用本路由器的接口。在点对点的网络中,两者可能没有什么差别,但在以太网中或者NBMA网络类型...
  • 下一跳:使用IP地址与接口区别

    千次阅读 2015-09-05 02:21:26
    1)各接口配置如上,相互之间使用IP地址作为下一跳 R1# interface Ethernet0  ip address 192.168.10.1 255.255.255.0 ip route 0.0.0.0 0.0.0.0 10.10.10.1 R2# interface Ethernet0  ip address 10.10
  • 路由下一跳接口 或 IP地址的区别

    万次阅读 2010-11-17 12:51:00
     在配置静态路由时,下一跳可以使用一路由器的IP地址,也可以使用本路由器的接口。在点对点的网络中,两者可能没有什么差别,但在以太网中,两者有很大差别。 <br /> 在以太网中,两个相邻接口...
  • 抽象类和接口区别以及抽象类和接口的使用场景

    千次阅读 多人点赞 2019-05-30 18:15:44
    、抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果个类中没有包含足够的信息来描绘个具体的对象,这样的类就可以称之为抽象类。 1.抽象方法...
  • java中接口和抽象类的区别(保证你看就懂)

    千次阅读 多人点赞 2021-02-25 10:48:39
    3、接口中的变量必须给初始值,抽象类可以不给; 4、个类只能继承个抽象类,但可以实现多个接口; 5、抽象类中可以写非抽象的方法,从而避免在子类中重复书写它们,这样可以提高代码的复用性,这是抽象类的...
  • HttpServletResponse接口的sendRedirect()方法RequestDispatcher接口的forward()方法都可以利用另外的资源(Servlet、JSP页面或HTML文件)来为客户端进行服务,但是这两种方法有着本质上的区别。 下面分别给...
  • 数字接口SPII2C的区别与联系概述

    万次阅读 2013-05-28 05:22:09
    1.SPI接口概述SPI:高速同步串行口。是种标准的四线同步双向串行总线。...SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器数字信号解码器之间。SPI,是种高速的,全双工,同步的通信总
  • 321.在MSR 路由器上看到路由表里有如下显示: Destination/Mask Proto Pre Cost NextHop Interface ...直连路由,下一跳是本路由器上的接口 ;Static是 静态路由,下一跳是对端的IP地址 。
  • 自动化接口测试之Postman(篇搞定)

    万次阅读 多人点赞 2018-07-13 14:17:33
    Postman自动化接口测试 该篇文章针对已经掌握 Postman 基本用法的读者,即对接口相关概念有一定了解、已经会使用 Postman 进行模拟请求的操作。 当前环境: Window 7 - 64 Postman 版本(免费版): ...
  • UART接口与COM口的区别

    万次阅读 多人点赞 2017-12-24 10:13:14
     嵌入式里面说的串口,一般是指UART口, 但是我们经常搞不清楚它COM口的区别, 以及RS232, TTL等关系, 实际上UART,COM指的物理接口形式(硬件), 而TTL、RS-232是指的电平标准(电信号).  UART有4个pin(VCC, GND, ...
  • 仿写“跳一跳”微信小游戏

    千次阅读 2018-04-12 10:41:43
    课程简介 2017-12-28 下午,微信发布最新版本,蓄势已久的“微信小游戏”终于来了。在 2018 微信公开课 Pro 上,微信...作为微信小游戏的入门教程,此达人课共计10篇文章,带你一步一步实战仿写微信“跳一跳”小游...
  • 支付宝接口使用文档说明 支付宝异步通知(notify_url)与return_url.  现支付宝的通知有两类。  A服务器通知,对应的参数为notify_url,支付宝通知使用POST方式  B页面跳转通知,对应的参数为return_url,...
  • 微信公众号开发()服务器及接口的配置

    万次阅读 多人点赞 2017-09-04 01:44:20
    关于微信公众号中的订阅号服务的区别这里不多加讨论,网上有很多资源可以搜到,这里直接进入正题,如果是个人开发者,这里建议使用测试号进行开发学习,测试号的权限要比个人订阅号要多的多,而本篇博客也是基于...
  • 次做APP接口开发过程总结

    万次阅读 热门讨论 2018-04-26 17:47:41
    APP后台接口开发我总结以下几个部分: 需求分析与整理 分析业务需求涉及的模块功能与数据库关联表 接口开发文档大致编写并提交产品与APP开发人员 1.主要是webservise 地址:...
  • 一文读懂Android/iOS手机如何通过音频接口与外设通信 0 背景 1 音频口通信特点 1.1 通用性强 1.2 速率低 1.3 小信号 2 手机音频口通信原理 2.1音频接口 2.2音频通信模型与信号组成 2.2.1通信模型 2.2.2...
  • SocketHttp之间的区别和概述

    万次阅读 多人点赞 2018-03-01 14:39:31
    sockethttp的区别:Http协议:简单的对象访问协议,对应于应用层。...tcp协议:对应于传输层ip...Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是个调用接口(API),通过Socket,我们才能使用TCP/IP...
  • Spring @Configuration @Component 区别

    万次阅读 多人点赞 2017-09-23 17:25:08
    Spring @Configuration @Component 区别 句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同个实例。 下面看看实现的细节。@Configuration 注解:@Target...
  • 嵌入式硬件通信接口协议-SPI()协议基础

    千次阅读 多人点赞 2019-01-03 18:29:41
    文章首发于同名微信公众号:DigCore 欢迎关注同名微信公众号:...本节继续讲嵌入式硬件通信接口协议中的另外个串行通信接口-SPI。相比于UART串口协议,SPI又有着其独特之处。   简介 SPI(全称SerialPeri...
  • 本篇主要是对Idea的常用设置(主题、字体、自动编译、编译器选择等)、ProjectModule的区别 Intellij Idea是JetBrains公司的产品,社区版可以免费使用,旗舰版是按年收费的,学生凭学生证或者创业公司可免费使用...
  • EurekaZookepper的区别

    千次阅读 2018-10-13 13:14:30
    ##EurekaZookepper的区别 并不是说哪个好,也不是说哪个不好,但毕竟我刚学Eureka,所以是这里主要夸一下Eureka ###Eureka架构图的简单原理 简单解释该架构图:Eureka是SpringCloud中常用的注册中心,采用去中心 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 91,134
精华内容 36,453
关键字:

下一跳和出接口的区别