loopback 订阅
回环(loopback)指将电子信号、数据流等原样送回发送者的行为。它主要用于对通信功能的测试。它可以是仅具有一个通信端点的通信信道。 由这样的信道发送的任何消息立即并且仅由该相同信道接收。 在电信设备安装中,环回设备对来自服务交换中心的接入线路进行传输测试,这通常不需要所服务终端的人员的协助。 环绕是一种在不一定相邻的站之间测试的方法,其中使用两条线,测试在一个站完成,两条线在远端站互连。 当手动或自动,远程或本地应用时, 跳线也可以用作环回,便于环回测试。在系统(例如调制解调器 )涉及往返模数转换处理的情况下,区分模拟环回 (其中模拟信号直接环回)和数字环回 (其中信号在数字域中处理)在重新转换为模拟信号并返回源之前。 展开全文
回环(loopback)指将电子信号、数据流等原样送回发送者的行为。它主要用于对通信功能的测试。它可以是仅具有一个通信端点的通信信道。 由这样的信道发送的任何消息立即并且仅由该相同信道接收。 在电信设备安装中,环回设备对来自服务交换中心的接入线路进行传输测试,这通常不需要所服务终端的人员的协助。 环绕是一种在不一定相邻的站之间测试的方法,其中使用两条线,测试在一个站完成,两条线在远端站互连。 当手动或自动,远程或本地应用时, 跳线也可以用作环回,便于环回测试。在系统(例如调制解调器 )涉及往返模数转换处理的情况下,区分模拟环回 (其中模拟信号直接环回)和数字环回 (其中信号在数字域中处理)在重新转换为模拟信号并返回源之前。
信息
使    用
接口地址作为OSPF
亦    称
回送地址
外文名
loopback address
中文名
回环
采    用
127.0.0.1作为本地环回地址
loopback简介
在电信,回环是将接收的信号或数据反馈给发送器的硬件或软件方法。它用于帮助调试物理连接问题。作为测试,许多数据通信设备可以配置为在接口上发送特定模式(例如全部模式),并且可以检测在同一端口上接收该信号。这称为环回测试,可以通过将其输出连接到自己的输入,在调制解调器或收发器中执行。可以通过在一个位置在电路上施加测试信号来测试不同位置中的两个点之间的电路,并且使网络设备在另一个位置处通过电路发回信号。如果该设备接收到自己的信号,则证明该电路正在运行。硬件环路是一种简单的设备,它将接收器通道物理连接到发送器通道。在网络终端连接器(例如X.21)的情况下,这通常通过简单地将连接器中的引脚连接在一起来完成。具有单独的发射和接收连接器的诸如光纤或同轴电缆的介质可以简单地与单股适当的介质一起环绕。调制解调器可以配置为循环来自远程调制解调器或本地终端的输入信号。这称为环回或软件循环。
收起全文
精华内容
下载资源
问答
  • Loopback

    2020-12-02 05:36:45
    I defined 2 separate busses, both with the same ID do do a loopback test (senderID=45 rec=44). It didn't work, but then I read that the software does'nt use an interrupt routine, so I&...
  • loopback

    2019-08-06 16:47:27
    $!字符表示该路径是相对路径

    $! 字符表示该路径是相对路径

    展开全文
  • Migration loopback

    2021-01-08 17:23:17
    <h2>LoopBack 3 use case <h2>Link to reproduction sandbox <h2>Additional information <p><em>See <a href="http://loopback.io/doc/en/contrib/Reporting-issues....
  • <div><p>Connect to https://github.com/strongloop/loopback.io/issues/786. </p> <p>Added LoopBack 3 and LoopBack 4 buttons to website. </p><p>该提问来源于开源项目:strongloop/loopback.io</p></div>
  • WASAPI loopback

    2020-12-27 04:42:50
    <div><p>Audacity is patching PortAudio to get audio loopback: https://github.com/michaelni/audacity/blob/master/lib-src/portaudio-v19/wasapi-loopback.patch ...tlecomte/friture</p></div>
  • v4l2loopback_tricks v4l2loopback技巧 基于v4l2loopback内核模块的技巧/工具 设置 对v4l2loopback内核模块和ffmpeg的严格要求 Python模块 pip install ffmpeg-python pip install PyQt5 (if using the gui.py) ...
  • loopback device

    2020-12-27 07:13:58
    <div><p>реализовать loopback network device</p><p>该提问来源于开源项目:embox/embox</p></div>
  • LoopBack 4

    2021-01-12 01:25:55
    <ul><li>Language : JavaScript</li><li>Repo : https://github.com/strongloop/loopback-next</li><li>Author : / ?</li></ul><p>该提问来源于开源项目:the-benchmarker/web-frameworks</p></div>
  • loopback MTU

    2020-11-27 07:24:56
    However, the NPcap loopback device MTU returned by the library is 14. 'netsh interface ipv4 show subinterfaces' reports its value equals 1500. ?</p><p>该提问来源于开源项目:seladb/...
  • <div><p><em>Related: Feature parity with LoopBack 3.x (and the lack of it) #1920</em></p> <h2>Description / Steps to reproduce / Feature proposal <p>This is in context with series of tweets by me to ....
  • Enable loopback

    2014-12-24 01:57:28
    Enable accessing loopback address(like 127.0.0.1) for Widnows 8(8.1) Metro apps
  • Few options that come to my mind: <code>loopback3, <code>loopback-legacy</code>. <p>What new name to pick for <code>loopback-next</code>? I am reluctant to use <code>loopback, I am concerned it will ...
  • <div><p>We have to migrate several node.js applications from Loopback3 to Loopback4. So the first step we want to do is a basic migration following guidelines (<a href="https://loopback.io/doc/en/lb4/...
  • 用于LoopBack框架的Firebase Firestore连接器。 我需要一种简单的方法将Loopback应用程序连接到的NoSQL数据库以便我决定构建此连接器。 安装 如果您想知道如何开始使用Loopback, 。 要添加新的数据源,请使用...
  • :warning: LoopBack 3处于维护LTS模式,将仅提供关键的错误和关键的安全修复程序。 (请参阅下面的。) 我们敦促所有LoopBack 3用户尽快将其应用迁移到LoopBack 4。 有关如何升级的更多信息,请参阅我们的《 。 ...
  • LoopBack推送通知组件 :warning: LoopBack 3处于维护LTS模式,将仅提供关键的错误和关键的安全修复程序。 (请参阅下面的。) 我们敦促所有LoopBack 3用户尽快将其应用迁移到LoopBack 4。 有关如何升级的更多信息...
  • Loopback4 Authentication

    2021-01-08 17:37:59
    <p>I know you already create docs for adding the Authentication in loopback4 using the shopping example. But for developers to understand is tough (for me also previously as there are some bugs into ...
  • loopback口创建.docx

    2021-03-17 11:45:20
    window下创建loopback
  • Missing loopback dependency

    2020-12-09 04:31:35
    <p>I think <em>loopback</em> should be in <em>dependencies</em> rather than <em>devDependencies</em></p> <h1>Link to reproduction sandbox <pre><code> const blah = require('loopback-component-...
  • v4l2loopback-创建V4L2回送设备的内核模块 该模块允许您创建“虚拟视频设备”。 普通(v4l2)应用程序将读取这些设备,就像它们是普通视频设备一样,但是不会从例如捕获卡中读取视频,而是由另一个应用程序生成。 ...
  • loopback接口

    千次阅读 2018-05-05 15:05:24
    loopback配置接口后,采用静态路由指定方式(下一跳是对端的IP地址),或者开启动态路由协议自学习方式之后,才可以PING通 验拓扑图如下所示: 路由器AR1 配置ip route-static 2.0.0.0 255.0.0.0 172.16.0.2...

     

    loopback配置接口后,采用静态路由指定方式(下一跳是对端的IP地址),或者开启动态路由协议自学习方式之后,才可以PING通

    验拓扑图如下所示:

    路由器AR1 配置 ip route-static 2.0.0.0 255.0.0.0 172.16.0.2(注意不能直接配置物理接口, ip route-static 2.0.0.0 255.0.0.0 ge0/1 ,loopback是逻辑地址,原因未知)

    路由器AR2 配置 ip route-static 1.0.0.0 255.0.0.0 172.16.0.1

    注意下一跳是对端的IP地址或本地的物理接口,配置本地物理接口地有问题

     

    1.问题

    IP地址到底是属于主机的还是属于网卡的?这个问题有点太学院派了,现实中,只要懂得IP地址的概念以及IP路由,基本上没有问题。IP作为一个网络层协议,它更多的意义在于寻址而不是标识主机,因此你可以认为IP是属于网卡的。
            然而不同的人对于IP地址有不同的看法,程序员看来,IP地址是属于主机的,因为他们总是用一个套接字来表示一个服务,套接字中的IP地址表示一台主机,协议和端口号表示了该主机上的一个特定进程;对于网络工程师而言,他们会认为IP地址是属于一个网段的,也就是编写于网卡上的,如果一台主机有多块网卡,那么它的每块网卡都可以有多个IP地址,IP地址在网络工程师看来,更多的是为了根据IP路由结果将数据包发往下一跳。

     

     

    2.Local路由表

    每一台实现了TCP/IP的主机都有一张Local路由表,虽然实现方式不一定一样。所谓的Local路由表,就是标示到达所有本机所有网卡的IP地址的路由,包括物理网卡和虚拟网卡,当然也包括咯opback网卡,这些路由的下一跳就是最后一跳,其实就是本机,也就是本地接收!后文会提到,在任意一块网卡上配置一个IP地址,内核都会自动增加一个Local表的路由项。
            因此,只要是在Local表中配置一条路由,数据包就会被本地三层接收,至于能否接收成功,就看第四层以及更高层了。

     

     

     

     

    3.负责寻址的IP地址

    IP地址在TCP/IP网络上身兼两职,既标示主机,又负责寻址。IP是无状态无连接的,数据包是一跳一跳逐渐接近目的地的,其重要作用的是IP路由,每个中间设备都会有一张路由表,数据包到达该中间设备的时候,根据最长掩码匹配原则(不考虑有类IP寻址),找到下一跳的IP地址,然后进行“下一跳解析”(比如arp)将寻址落实在链路层,然后将数据包发往下一跳。

     

     

     

    4.标示主机本身的IP地址

    IP地址在TCP/IP网络上身兼两职,既负责寻址,又标示主机。由于二元对立,标示主机的IP地址当然就不能配置在任何物理网卡上,也不会依赖物理网卡的up和down,只要主机本身没有down掉(崩溃或者掉电等),任何一块物理网卡的down掉就不妨碍该主机继续提供服务,但是前提是数据包可以从另一块网卡到达该主机。

     

     

    5.配置在物理网卡上的IP地址标示主机

    配置在物理网卡上IP地址都可以标示主机,因为该物理网卡上配置IP的时候,会对路由表产生影响,第一个影响是会生成一条直连路由,另一个影响就是会生成一条Local路由,只要生成了Local路由就能标示主机,但是物理网卡IP标示主机的前提是该物理网卡是up状态,但是这合理吗?物理网卡的up状态保持依赖于很多的外部条件,甚至依赖该网卡对端设备的up状态,因此这种标示法是不合理的,正常情况下,不应该用物理网卡的IP地址来标示主机,物理网卡的IP地址应该只负责寻址!

     

     

    6.IP地址规划

    IP地址由主机位和网络位组成,主机位的位数描述了网络的规模,规划网络的时候,网络中可容纳的网卡地址数量为主机位容量减去2,因此只要规划一个网络就会浪费掉两个地址,避免广播地址和网络地址的方式就是使用32位前缀,由于32位前缀的IP地址不再表示一个网络,因此也就不可能拥有所谓的同网段直连路由(即链路层路由),那么使用32位前缀IP地址的代价就是手工添加一条明确的路由指向32位IP地址的目标作为最后一跳。
            至此,我将IP地址分成了两种用途,第一种用途用来标示主机,我使用32位前缀的地址,第二种用途我用来寻址,执行标准的IP路由。依照前文的描述,标示主机的IP地址不能配置在物理网卡上,那么配置在哪里呢?答案就是Loopback接口。

     

     

    7.Loopback接口

    Loopback接口是一个特殊的虚拟网卡,很多人都认为它的地址是127.0.0.1,用于测试协议栈是否有故障,然而事情不是大多数人想当然的这么简单。
            首先,我可以肯定地说,配置在Loopback接口上的IP是属于主机的,而配置在物理网卡上的IP地址在不同层面可以认为属于主机和属于网卡。另外,这种Loopback不依赖任何物理链路状态和链路层协议,永远不会down掉,只要有一块网卡是up状态并且路由可达,该Loopback接口上配置的标示该主机的IP地址就可达。

     

     

    8.配置路由指定源地址很重要

    到此,我将IP地址的两类用途彻底分离了,用于寻址的不用来标示主机,用于标示主机的不负责寻址,也就是说,当绑定套结字的时候,不再使用物理接口的IP地址,而是使用Loopback口的32位前缀的IP地址。然而分久必合,IP地址两类用途之间还是有关联的,这种关键体现在数据包发出时的源地址选择上,按照IP路由逻辑,在没有bind地址的情况下,源地址选择将和下一跳网关执行最长掩码匹配算法来选择。我们不能指望上层都会bind源地址,因此就需要在IP层影响源地址选择算法,否则Loopback接口的地址将永远不会被选中,因为它没有链路层路由,和任何地址都不处在“同一网段”,故而你不能在“该网段”去寻找下一跳。
            因此,配置路由指定源地址很重要,幸运的是Linux系统使用iproute2可以实现,而Windows系统通过一种变通的方式也能做到(但是Windows系统需要安装额外的Loopback驱动用以导出该虚拟接口)。

     

     

    9.一个实际例子

    我添加一个32位掩码的IP地址到Loopback接口:
    ip addr add dev lo 33.33.33.33/32
    再添加两条路由
    ip route add 0.0.0.0/0 via 1.1.1.2 metric 10 src 33.33.33.33
    ip route add 0.0.0.0/0 via 2.2.2.2 metric 20 src 33.33.33.33

    然后在其网卡1直连的机器1上配置一条路由:
    route add -host 33.33.33.33 gw 1.1.1.1 (1.1.1.1是网卡1的IP地址)
    然后在其网卡2直连的机器2上配置一条路由:
    route add -host 33.33.33.33 gw 2.2.2.1 (2.2.2.1是网卡2的IP地址)
    效果是什么?效果就是网卡1或者网卡2由于某种原因down掉了,只要另一个还up,33.33.33.33这个地址就是可达的,同时33.33.33.33也是提供服务的地址。在这个例子中,网卡上配置的1.1.1.1,2.2.2.1这两个IP地址完全是用于IP路由寻址的,而标示主机的33.33.33.33则配置在Loopback接口上。Loopback接口的IP地址被认为只能是最后一跳,因为不能将它用于寻址。

     

     

    10.另一个方案

    既然标示主机的IP地址可以全部配置在loopback上,那么为何不把所有的IP地址都配置在loopback上呢?即物理网卡上不再配置任何IP地址,然后配置arp,使得可以回复本应该配置在物理网卡的但是实际上却配置在loopback上的IP地址的ARP请求,另外直连路由需要从loopback删除,并重新手工添加在相应的物理网卡上。

     

     

    11.续

    Loopback实际上是个hole,但是如果它不是一个hole,它确实可以做一些事,类似Cisco的NVI那样...

     

    展开全文
  • Loopback 2.0 compatibility

    2021-01-01 04:23:05
    <div><p>I'm working to add this to a 2.0 project and when I'm following the example code in this project, I'm getting the error: ...strongloop/loopback-example-passport</p></div>
  • Feathers vs LoopBack

    2020-12-02 16:01:59
    <div><p>Please add a section about Feathers vs <a href="http://loopback.io/">LoopBack</a> in the <a href="http://docs.feathersjs.com/why/vs/readme.html">Feathers vs X</a> section, thanks! <p>...
  • <div><p>Remove references to loopback-explorer, which is deprecated, and replace with loopback-component-explorer. <p>connect to #1642</p><p>该提问来源于开源项目:strongloop/strong-arc</p></div>
  • Loopback 1.10.0 Compability

    2020-12-09 07:19:30
    ve bumped loopback to 1.10.0 and having following error: <pre><code> /api/node_modules/loopback-component-passport/lib/models/user-identity.js:64 var UserIdentity = DataModel.extend('...
  • loopback 简介

    千次阅读 2016-09-16 06:37:42
    loopback 文档的简略的翻译 第一部分 Loopback 核心概念   1 Model 模块 2 Application logic 应用逻辑 3 Data source and connector 数据资源以及连接这些资源的连接器 4 Loopback component loopback的一些...

    loopback 文档的简略的翻译

    第一部分 Loopback 核心概念

     

    1 Model 模块

    2 Application logic 应用逻辑

    3 Data source and connector 数据资源以及连接这些资源的连接器

    4 Loopback component  loopback的一些小的子模块

    5 Example 例子

     

    Model 模块

    模块 :loopback的核心

                  可以表示一些后端的数据资源, 像数据库 以及一些后端的服务(例如支持REST SOAP 的一些后端的服务)在这里我们可以把整个的后端服务想象成一些一个个独立的模块,数据库,服务都可以成为独立的 小的模块。

     同时 loopback 本身你就可以把它看作是一个同时具有 NODE 和RESTAPI 特性的模块。

    Loopback一个关键的厉害的特性:当你定义一个模块, 这个模块生成时就已经带有提前定义好的RESTAPI (带有createread update delete等操作)

    基本的模块:

             自带有可以与其他模块联结的方法

              自带有验证数据的方法

    其他的一些模块其实就是从基本模块继承而来的,这是模块的一个继承图。 当你用一个模块去链接一个像数据库一样的永久性的数据资源, 这个模块就会成为一个连接模块,这个连接模块有增删检查的一些操作。 Loopbackbuild-in 模块就是继承这个连接模块而来的。

     

    定制模块

    你可以在你的application中定义你自己的模块, 你自己的模块也可以是通过扩展已有的内建模块,这样你自己的模块也可以拥有在内建模块中已经定义好的User  Application 和其他的被这个内建模块所使用的内建模块。

    你可以有许多种方式去构建你自己的模块,这取决于你想使用哪一种数据源去构建你的模块

    三种方法:

    1 Loopback自带的模块生成器

    2 使用现有的关系型数据库 (用modeldiscovery),然后通过使用一些loopbackschema/ model synchronization API 去同步你的模块。

    3 By instanceintrospection for free-form data in NoSQL databases orREST APIs. 不确定这个是怎么用的

    这三种方法都会生成 Model definition JSON file 这个文件时用来在Loopback里定义你的模块的。Loopback规定这个文件在 common/models 文件夹中。

    你也可以通过Loopback API 编程的方式创建你自己的模块, 或者手动编辑Model definition JSON file 这个文件。 大多数情况下,你不需要用这种方式去创建, 但是你需要用这种方式去修改和定制你自己的模块。

    模块之中会有一些关系像是BelongsToHasMany, and HasAndBelongsToMany. 之后有机会再做详细介绍

     

     

    模块的增删检查操作

    当你生成一个用于连接数据块的模块的时候,这个模块就成为一个联结模块,联结模块本身具有增删检查的方法。这写方法是来自于一个叫PersistedModel的类。

    以上列出来的一些方法只是一些著名的例子,他还会提供一些类似功能的方法。具体的请参照 PersistedModel APIdocumentation 

     

    Application logic 应用逻辑

    有以下几种方式你可以自己定制你需要的应用于你自己的application的逻辑。

    1 把应用逻辑添加到model的remoteMethod 中 (你需要自己定制你的REST Api, 在remoteMethod)remoteMethod会触发 remote hooks 模块中增删检查的方法也会触发 operationhooks

    2 添加boot script 当你的application启动的时候就会被运行到

    3 定义你想要定制的中间件  也是一种添加应用逻辑的方式

    中间件阶段

    中间件是什么

    中间件指的是一些列被调用的 functions, 这些function的运行是在 http请求生成后直到RESTAPI 被处理之前。 这个REST API 是你自己定义在你自己的模块remoteMethod 中。

    Loopback是基于Express 所以loopback中的中间件类似于Express中的中间件的。但是在Loopback中,增加了phases阶段的概念,这个概念是为了清楚地定义中间件执行的顺序。阶段可以帮助我们避免那些出现在Express中的那些由顺序产生的问题。

    Data sources and connector 数据源和连接器

    Loopback 把一些后端服务像数据库,REST API, SOAP web service通用作 data source

    在data source之后是connector ,connector才会直接与真正的数据库 和 后端的服务交流。Application不会直接使用connector, 而是通过data source 或者是PersistedModel APIs,在解释一遍PersistedModel APIs 其实就是loopback提供用来和真正的数据库交互的一组API.

    Loopback component( loopback中的一些小的模块)

    主要是用来提供一些额外的附加功能

    1推送功能   发送信息到移动app

    2 存储服务 允许上传下载数据到云存储(Amazon, Rackspace, Openstack,and Azure)以及loopback的服务上。

    3 第三方登录 Facebook, Google, Twitter, Github, or 任何支持OAuth, OAuth 2, or OpenID 的第三方

    4 同步允许移动端离线操作,等到重新连接时再同步数据

    5 OAuth 2.0  主要用于验证权限

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,642
精华内容 5,856
关键字:

loopback