当前位置: 首页 > news >正文

网络中特殊的 IP 地址

特殊网络 IP

127.0.0.1
127.0.0.1 是本机回送地址,发送到 127.0.0.1 的数据或者从 127.0.0.1 返回的数据只会在本机进行传输, 而不进行外部网络传输。
主要有以下两个作用:
测试本机网络
当我们可以 ping127.0.0.1 的时候, 则说明本机的网卡以及 tcp/ip 协议族被正确安装了。
测试编写的网络应用
可以将本地 ip127.0.0.1 分别看做客户端和服务器的 ip 地址, 然后在一台电脑上完成 client/server 应用的测试。
0.0.0.0
0.0.0.0是不能被 ping 通的。在服务器中,0.0.0.0 并不是一个真实的的 IP 地址,它表示本机中所有的 IPV4 地址。监听 0.0.0.0 的端口,就是监听本机中所有 IP 的端口。
localhost
localhost 是个域名,而不是一个 ip 地址。之所以我们经常把 localhost127.0.0.1 认为是同一个是因为我们使用的大多数电脑上都讲 localhost 指向了 127.0.0.1 这个地址。

255.255.255.255 限制广播地址

对本机来说,这个地址指本网段内(同一广播域)的所有主机。

然而它的意思很明确,使用人类语言来说意思就是“这里的所有计算机都注意了”这个地址不能被路由器所转发。

224.0.0.1 组播地址
注意它和广播的区别。从 224.0.0.0239.255.255.255 都是这样的地址。224.0.0.1特指所有主机,224.0.0.2 特指所有路由器。这样的地址多用于一些特定的程序以及多媒体程序。如果你的主机开启了IRDP(Internet路由发现协议),使用组播功能功能,那么你的主机路由表中应该有这样一条路由。
169.254.x.x

如果主机使用了 DHCP 功能自动获得一个 IP 地址,那么当 DHCP 服务器发生故障,或响应时间太长而超出了一个系统规定的时间,计算机操作系统会为你分配这样一个地址。如果发现主机 IP 地址是一个此类的地址,网络不能正常运行了。

10.x.x.x172.16.x.x~172.31.x.x192.168.x.x 私有地址

这些地址被大量用于企业内部网络中。一些宽带路由器,也往往使用 192.168.1.1 作为缺省地址。私有网络由于不与外部互连,因而可能使用随意的 IP 地址。保留这样的地址供其使用是为了避免以后接入公网时引起地址混乱。使用私有地址的私有网络在接入 Internet 时,要使用地址翻译(NAT),将私有地址翻译成公用合法地址。在 Internet 上,这类地址是不能出现的。对一台网络上的主机来说,它可以正常接收的合法目的网络地址有三种:本机的 IP 地址、广播地址以及组播地址。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 人工智能时代如何重构你的核心竞争力(程序员篇)
  • Haproxy简介及配置详解
  • 【Qt QML】ComboBox组件
  • 运维 | Node.js 的安装与使用汇总
  • Linux嵌入式学习——C++学习(2)
  • 腾讯研究院《工业大模型应用报告》2024.03 简读
  • 深度学习的前沿技术有哪些?
  • Power BI产品详细介绍
  • Ftrans文件摆渡方案:重塑文件传输与管控的科技先锋
  • 【Java】深入理解 Java 中的 trim() 方法
  • Selenium + Python 自动化测试10(unittest概念)
  • 科技文献笔记模版(自用)
  • 力扣爆刷第171天之TOP200五连刷121-125(跳跃游戏、买卖股票、旋转链表)
  • Zabbix自动导出PDF报告
  • k8s—Prometheus原理
  • 【mysql】环境安装、服务启动、密码设置
  • 2017届校招提前批面试回顾
  • CSS居中完全指南——构建CSS居中决策树
  • HTTP那些事
  • JS数组方法汇总
  • JS专题之继承
  • Nodejs和JavaWeb协助开发
  • PHP CLI应用的调试原理
  • Unix命令
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 如何利用MongoDB打造TOP榜小程序
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​什么是bug?bug的源头在哪里?
  • # centos7下FFmpeg环境部署记录
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • $.ajax()参数及用法
  • (安卓)跳转应用市场APP详情页的方式
  • (第27天)Oracle 数据泵转换分区表
  • (附源码)php新闻发布平台 毕业设计 141646
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (一)80c52学习之旅-起始篇
  • (一)基于IDEA的JAVA基础1
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)ObjectiveC 深浅拷贝学习
  • (转)socket Aio demo
  • (轉)JSON.stringify 语法实例讲解
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .net开发日常笔记(持续更新)
  • @Import注解详解
  • [1]从概念到实践:电商智能助手在AI Agent技术驱动下的落地实战案例深度剖析(AI Agent技术打造个性化、智能化的用户助手)
  • [Android View] 可绘制形状 (Shape Xml)
  • [C++] cout、wcout无法正常输出中文字符问题的深入调查(1):各种编译器测试
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案
  • [Gstreamer] 消息处理handler的设置
  • [Hello-algo] 复杂度分析
  • [HNOI2008]水平可见直线