一、概念

  • 尽管可能看起来很奇怪,但在很多情况下,客户机可能希望使用Internet协议(例如 TCP/IP)与同一计算机上的服务器通信
  • 为了实现这个目标,大多数实现支持一种工作在网 络层的环回(或称“回送”)能力一通常使用一个虚拟的环回网络接日来实现。它就像一个真正的网络接口,但实际上是一个由操作系统提供的专用软件,可通过TCP/IP与同一主机的其他部分通信

二、地址类型

  • 127开始的IPv4地址就是为这个目的而保留, IPv6地址::1 (见前面文章的IPv4和IPv6寻址约定)用于同样目的
  • 传统上,类UNIX系统(包括Linux)为环回接口分配的IPv4地址为127.0.0.1 (IPv6地址为::1 ),为它分配的名称为localhost

三、特点

  • 发送到环回接口的IP数据报不会出现在任何网络中
  • 尽管我们可以想象传输层检测到另一端是一个环回 地址,并跳过某些传输层逻辑和所有网络层逻辑,但大多数的实现在传输层和网络层对数据 执行完整的处理流程,并仅在数据报离开网络层时将其回送给网络层协议栈。这种处理对于 性能测试可能有用,例如在没有任何硬件开销的情况下,测量执行协议栈软件所需的时间

四、Linux中的环回地址

  • 在Linux中,环回接口被称为Io

  • 这里,我们看到本地环回接口的IPv4地址为127.0.0.1,子网掩码为255.0.0.0 (对应于 分级寻址中的A类网络号127)。IPv6地址::1有一个128位的前缀,它表示只有一个地址。 这个接口支持16KB的MTU (可配置为更大尺寸,最大可达2GB)。
  • 从主机在两个月前初始化开始,巨大的流量(接近50万个分组)无差错地通过该接口。我们不希望在本地环回设备 上看到错误,假设它实际上没有在任何网络上发送分组

TCP/IP卷一:20---链路层之(环回地址)相关推荐

  1. TCP/IP入门(1) --链路层

    /** 本博客由汗青ZJF整理并发布, 转载请注明出处: http://blog.csdn.net/zjf280441589/article/category/1854365 */ TCP/IP体系结 ...

  2. TCP/IP中的链路层

    在TCP/IP协议族中,链路层主要有三个目的:(1)为IP模块发送和接收IP数据报:(2) 为ARP模块发送ARP请求和接收ARP应答(3)为ARP发送RARP请求和接收RARP应答.TCP/IP支持 ...

  3. TCP/IP卷一:13---链路层之(帧的802.1p/q标签:虚拟局域网(VLAN)和Qos标签)

    一.虚拟局域网(VLAN) 随着交换式以太网的使用越来越多,位于同一以太网中的每台主机互连已成可能.这样 做的好处是,任何主机都可直接与其他主机通信,它们使用IP和其他网络层协议,并很少 或根本不需要 ...

  4. 计算机网络之网络概述:6、TCP/IP模型和5层参考模型

    概述:6.TCP/IP模型和5层参考模型 TCP/IP模型: OSI参考模型与TCP/IP参考模型的相同点: OSI参考模型与TCP/IP参考模型的不同点: 5层参考模型: 总结: TCP/IP模型: ...

  5. TCP/IP参考模型与5层参考模型

    TCP/IP模型 网络接口层:从主机或结点接收IP分组,并把它们发送到指定的物理网络上. 网际层:将分组发往任何网络,并为之独立地选择合适路由,但不保证各个分组有序地到达,各个分组的有序交付由高层负责 ...

  6. 网际互联及TCP/IP 协议OSI七层模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

    网际互联及TCP/IP 协议OSI七层模型: 物理层.数据链路层.网络层.传输层.会话层.表示层.应用层 物理层 作用:定义一些电器,机械,过程和规范,如集线器: PDU(协议数据单元):bit/比特 ...

  7. TCP/IP协议十二:关于MAC地址和IP地址在传输过程中变与不变的问题

    TCP/IP协议十二:关于MAC地址和IP地址在传输过程中变与不变的问题 1. 结论 2. 原因: 3. 例子 4. 参考: 1. 结论 mac变,ip不变. mac地址在同一个广播域传输过程中是不变 ...

  8. 前端学习(1856)vue之电商管理系统电商系统之安装mysql出现mysql报错:Can’t start server: Bind on TCP/IP port: 通常每个套接字地址(协议/网络地址

    2020-07-26T11:44:29.778919Z 0 [ERROR] [MY-010262] [Server] Can't start server: Bind on TCP/IP port: ...

  9. TCP/IP卷一:26---Internet协议之(IPv4、IPv6数据报,Internet校验和)

    一.IP简介以及一些特性 IP是TCP/IP协议族中的核心协议.所有TCP. UDP. ICMP和IGMP数据都通过IP数 据报传输 IP的可靠性 IP提供了一种尽力而为.无连接的数据报交付服务.&q ...

最新文章

  1. 关于Android开源库分享平台,(GitClub)微信小程序的开发体验
  2. boost库之tcp server(异步)
  3. linux内核网络协议栈--linux网络设备理解(十三)
  4. 51Nod2353 排队问题
  5. 进程,进程组,作业,会话,控制终端
  6. 飞了,飞了,真的疯了
  7. 图论 —— 着色问题
  8. 【LeetCode】剑指 Offer 68 - II. 二叉树的最近公共祖先
  9. Android学习之路十三:BroadCast
  10. LeetCode——Find Minimum in Rotated Sorted Array II
  11. 瑞典皇家理工学院工程类表
  12. C# List与Array性能比较
  13. 自学 6 个月 Java 找到了一份 15K 的工作,师弟的方式值得推荐给大家
  14. renderTo和applyTo的区别
  15. 超声波测距实现距离预警(米斯琪+开发板)
  16. 鸟枪换炮,利用python3对球员做大数据降维(因子分析得分),为C罗找到合格僚机
  17. 在matlab中建模基准地形和山峰
  18. 网易七鱼的使用(web代码接入)
  19. 慧智预推出更多aiwi独占游戏
  20. 微信公众号前端开发,学习路线图必不可少

热门文章

  1. SecureCRT的使用方法和技巧(二) 常用指令
  2. Qt:QTextStream
  3. python-pdf的去水印操作
  4. java.sql.SQLException: ORA-00600: 内部错误代码解决
  5. 百度千言-中文文本相似度实战
  6. C51LCD1602液晶显示屏 基础理论
  7. python中eps参数_Python minimize函数:向约束字典传递附加参数
  8. Muli3D 1 下载与编译
  9. Response.Flush()的作用
  10. KVM is required to run this AVD /dev/kvm permission denied Ubuntu Android Studio