环回接口(Loopback Interface)【转】
    大多数的产品都支持环回接口(Loopback Interface),以允许运行在同一台主机上的客户程序和 服务器 程序通过TCP/IP进行通信。A类网络号127就是为环回接口预留的。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。一个传给环回接口的IP数据报不能在任何网络上出现。
我们想象,一旦传输层检测到目的端地址是环回地址时,应该可以省略部分传输层和所有网络层的逻辑操作。但是大多数的产品还是照样完成传输层和网络层的所有过程,只是当IP数据报离开网络层时把它返回给自己。
图2 - 4是环回接口处理IP数据报的简单过程。

图中需要指出的关键点是:
1) 传给环回地址(一般是127.0.0.1)的任何数据均作为I P输入。
2) 传给广播地址或多播地址的数据报复制一份传给环回接口,然后送到以太网上。这是因为广播传送和多播传送的定义(第12章)包含主机本身。
3 ) 任何传给该主机IP地址的数据均送到环回接口。
看上去用传输层和IP层的方法来处理环回数据似乎效率不高,但它简化了设计,因为环回接口可以被看作是网络层下面的另一个链路层。网络层把一份数据报传送给环回接口,就像传给其他链路层一样,只不过环回接口把它返回到IP的输入队列中。
在 图2 - 4中,另一个隐含的意思是送给主机本身IP地址的IP数据报一般不出现在相应的网络上。例如,在一个以太网上,分组一般不被传出去然后读回来。某些BSD 以太网的设备驱动程序的注释说明,许多以太网接口卡不能读回它们自己发送出去的数据。由于一台主机必须处理发送给自己的IP数据报,因此图2 - 4所示的过程是最为简单的处理办法。
4.4BSD系统定义了变量useloopback,并初始化为1。但是,如果这个变量置为0,以太网驱动程序就会把本地分组送到网络,而不是送到环回接口上。它也许不能工作,这取决于所使用的以太网接口卡和设备驱动程序。
见于如下用途。
1 作为一台路由器的管理地址
系统管理员完成网络规划之后,为了方便管理,会为每一台路由器创建一个loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似设备名称一类的功能。
但是通常每台路由器上存在众多接口和地址,为何不从当中随便挑选一个呢?
原 因如下:由于telnet 命令使用TCP 报文,会存在如下情况:路由器的某一个接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到达这台路由器的TCP 连接依旧存在。所以选择的telnet 地址必须是永远也不会down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。
2 使用该接口地址作为动态路由协议OSPF 、BGP 的router id 动态路由协议OSPF 、BGP 在运行过程中需要为该协议指定一个Router id ,作为此路由器的唯一标识,并要求在整个自治系统内唯一。由于router id 是一个32 位的无符号整数,这一点与IP 地址十分相像。而且IP 地址是不会出现重复现象的,所以通常将路由器的router id 指定为与该设备上的某个接口的地址相同。由于loopback 接口的IP 地址通常被视为路由器的标识,所以也就成了router id 的最佳选择。
3、使用该接口地址作为BGP 建立TCP 连接的源地址
在BGP 协议中,两个运行BGP 的路由器之间建立邻居关系是通过TCP 建立连接完成的。
在配置邻居时通常指定loopback 接口为建立TCP 连接的源地址(通常只用于IBGP ,原因同2.1 ,都是为了增强TCP 连接的健壮性)
配置命令如下:
router id 61.235.66.1
interface loopback 0
ip address 61.235.66.1 255.255.255.255
router bgp 100
neighbor 61.235.66.7 remote-as 200
neighbor 61.235.66.7 update-source LoopBack0
4、在Windows系统中,采用127.0.0.1作为本地环回地址。

环回接口(Loopback Interface)【转】相关推荐

  1. 什么是环回接口(Loopback Interface、环回地址)

    2.7 环回接口 大多数的产品都支持环回接口(Loopback Interface),以允许运行在同一台主机上的客户程序和服务器程序通过TCP/IP进行通信. A类网络号 127就是为环回接口预留的. ...

  2. 环回接口---loopback

    尽管在网上查了不少资料,但依然未找到全面的解释,最近给县局作岗位认证培时, 忽然间想通了些问题,很多疑问迎刃而解.以下是我对环回地址及环回接口的一些认识,供大家参考交流: 一.环回接口 为了标识和管理 ...

  3. lo linux 环回端口,本地环回接口lo The Loopback Network Interface lo--用Enki学Linux系列(2)...

    当你执行ifconfig命令时会看到一个名为lo的接口,似乎它没有与任何物理设备通信: If you run the ifconfig command you'll see an interface ...

  4. 环回接口(loopback interface)

    环回接口(loopback interface) 当我们使用环回接口(IPv4的127.0.0.1或者IPv6的: : 1),数据不会离开本机或传到外部网络. 应用可以使用环回接口来跟本机的其他进程进 ...

  5. Loopback Interface(环回接口)看这篇就够了

    1.简介 作用: 1.使本机中的不同进程(client和server)直接通过TCP/IP协议栈进行通信,让数据报不离开本机,避免将报文暴露到外网 举例:通过浏览器本地预览 Axure 原型(见2 抓 ...

  6. tcp/ip详解--环回接口

    大多数的产品都支持环回接口(Loopback Interface),以允许运行在同一台主机上的客户程序和服务器程序通过TCP/IP进行通信.A类网络号127就是为环回接口预留的.根据惯例,大多数系统把 ...

  7. loopback interface data flow

    http://blog.chinaunix.net/space.php?uid=21556133&do=blog&id=118215 大多数的产品都支持环回接口(Loopback In ...

  8. 【计算机网络】环回接口、lo网卡

    文章目录 1. 什么是环回接口 2. lo网卡 1. 什么是环回接口 大多数的产品都支持环回接口( Loopback Interface),以允许运行在同一台主机上的客户程序和服务器程序通过T C P ...

  9. Telnet、DHCP、静态路由、等价路由、环回接口、浮动静态路由详解

    文章目录 前言 一.Telnet 二.DHCP----动态主机配置协议 手工配置缺陷 报文类型 DHCP租期 地址池 DHCP中继代理 路由信息来源 直连路由 静态路由 优先级 数据流量是双向的 静态 ...

最新文章

  1. linux基础概念和个人笔记总结(6)
  2. 段错误产生原因及简单的调试方法
  3. python回到本次循环开头_Python中,当一个while循环判断为false,结束这个循环的时候,怎么进入到下一个循环中?...
  4. 持久代是方法区还是堆中的?
  5. (计算机组成原理题目题型总结)第七、八章:I/O设备与I/O控制方式
  6. 开源软件的许可(License)
  7. Ubuntu 左边栏和顶栏都不见了,ctrl+alt+t 也调用不出terminal
  8. 【图像去噪】基于matlab GUI均值+中值图像去噪【含Matlab源码 1815期】
  9. ArcGIS中裁剪(clip)出现000117错误的解决办法
  10. python pyplot颜色_matplotlib制图——颜色和样式
  11. 【某deed和某app面试】
  12. 校园助手APP--简介及框架
  13. jy-12-SPRINGMYBATIS02——云笔记01-刘苍松
  14. Mixly实现秒表功能
  15. 堆内存(3)——分配函数_int_malloc
  16. 如何策划管理PPC活动(百度推广/直通车/谷歌推广)
  17. VoIP全球发展现状
  18. HX711测试【一个非常廉价且实用的模块】
  19. Java从入门到精通十七(Stream 流)
  20. vscode terminal中文乱码

热门文章

  1. 美国大学硕士研究生计算机专业几年,美国大学博士几年 - 美国南加州大学计算机研究生学几年...
  2. java中高级面试_Java中高级面试题及答案
  3. rpgmakermv(6) YEP_ItemSynthesis.js物品合成插件
  4. 金山软件2015校园招聘
  5. cass常用命令快捷键
  6. 《数据库原理》实验 西北工业大学
  7. LINUX 学习方法 (兄弟连)
  8. 十分钟轻松掌握索引的数据结构
  9. python3:实现输出等边三角形、直角三角形
  10. 【转载】Tomcat崩溃事件