首页 > 其他分享 >IP地址类型和用途笔记

IP地址类型和用途笔记

时间:2023-02-16 10:23:57浏览次数:39  
标签:子网 0.0 IP地址 用途 地址 笔记 IPv6 IPv4

内容包括:IP地址的概念,IPv4地址和IPv6地址的区别,私有IP地址和公网IP地址的解释,常见的IP地址类型,例如静态IP地址、子网IP地址、虚拟IP地址、组播IP地址等。

IP地址

IP地址是Internet Protocol(互联网协议)的缩写,用于标识计算机网络中的设备。IP地址是一个数字序列,通常表示为四个由点分隔的数字,例如192.168.0.1。IP地址允许不同的设备在Internet上进行通信,并且能够找到并与其他设备进行通信。

IPv4地址和IPv6地址的区别

IPv4和IPv6是IP地址中最常用的两种协议。IPv4协议提供了大约42亿个可用地址,而IPv6协议提供了远远超过IPv4的地址空间,因此在IPv6网络中,每个设备都可以有一个全球唯一的公共IPv6地址,可以从公共互联网直接访问。

私有IP地址和公网IP地址的解释

私有IP地址是由Internet Assigned Numbers Authority(IANA)分配的,只在私有网络中使用,不会被分配给Internet上的设备。私有IP地址可以重复使用,不必唯一,通常用于家庭和企业内部的网络中。

公网IP地址是由互联网服务提供商(ISP)分配的全球唯一的IP地址,用于标识互联网上的设备,可以直接从公共互联网访问。公网IP地址通常是动态分配的,即每次重新连接互联网时,可能会被分配不同的公网IP地址。

常见的IP地址类型

除了上述IP地址,还有其他类型的IP地址,例如:

  1. 静态IP地址:静态IP地址是由网络管理员手动配置的IP地址,与动态IP地址相反。静态IP地址一般不会改变,因此适用于需要长时间在线的服务器、网络设备或其他重要设备。
  2. 公共IPv6地址:IPv6协议提供了远远超过IPv4的地址空间,因此在IPv6网络中,每个设备都可以有一个全球唯一的公共IPv6地址,可以从公共互联网直接访问。
  3. 子网IP地址:子网IP地址是在一个子网中使用的IP地址。在一个大型网络中,可以将整个网络划分为多个子网,每个子网都有一个子网IP地址段。这样可以提高网络性能、安全性和管理效率。
  4. 虚拟IP地址:虚拟IP地址是一种逻辑上的IP地址,用于负载均衡、故障转移和高可用性应用程序。虚拟IP地址与物理IP地址不同,它不是分配给实际的设备,而是分配给一个虚拟设备或组。
  5. 组播IP地址:组播IP地址是一种专门用于组播通信的IP地址,它允许将单个数据包发送到多个目的地。组播IP地址的主要应用是实现多媒体广播、视频会议、流媒体等。

总结

IP地址是网络通信的基础,它允许不同的设备在Internet上进行通信,并且能够找到并与其他设备进行通信。IPv4和IPv6是IP地址中最常用的两种协议,私有IP地址和公网IP地址的使用也有很大区别。常见的IP地址类型还包括静态IP地址、子网IP地址、虚拟IP地址、组播IP地址等,每种类型的IP地址都有其特定的应用场景和作用。了解IP地址的不同类型和使用方法,对于网络管理和维护非常重要。

局域网中开发常用的IP解释

  • 0.0.0.0:0.0.0.0是一种特殊的IP地址,也被称为“通配符地址”,它表示“所有地址”的意思。在网络编程中,0.0.0.0可以用来指示一台计算机上所有的网络接口或IP地址。例如,在服务器程序中,当绑定IP地址时,将0.0.0.0作为IP地址参数,就可以让该程序监听该计算机上所有的网络接口和IP地址,从而实现服务的访问。
  • 127.0.0.1:127.0.0.1是一种特殊的IP地址,也被称为“本地回环地址”,它指的是计算机本机的IP地址。本地回环地址通常用于本机进程间的通信,例如在开发和测试网络应用程序时,可以使用本地回环地址进行测试和调试。
  • 192.168.31.146:192.168.31.146是一个私有IP地址,属于IPv4地址中的一个子网地址。这种IP地址通常被用于局域网中的设备进行通信,例如家庭网络、办公室网络等。这种IP地址不能在公网上直接被访问,如果需要将局域网内的设备连接到公网,需要通过网络地址转换(NAT)等技术实现。
  • localhost:localhost是一种特殊的主机名,它指代计算机本机。在网络编程中,localhost通常用于代表计算机本机的IP地址,即127.0.0.1。例如,在浏览器中输入http://localhost,就可以访问本机上部署的Web应用程序。

标签:子网,0.0,IP地址,用途,地址,笔记,IPv6,IPv4
From: https://www.cnblogs.com/dapenson/p/17125794.html

相关文章

  • CDQ 分治学习笔记
    CDQ分治学习笔记简介CDQ分治一般用来解决偏序问题。我们先来回忆一下:一维偏序:排序即可解决问题。二维偏序:对于\((a,b)\),我们使用排序解决\(a\),然后\(b\)使用树......
  • 《分布式技术原理与算法解析》学习笔记Day13
    分布式计算模式:MapReduce什么是分治法?分治法是将一个复杂、难以直接解决的大问题,分割成一些规模小、可以比较简单或者直接求解的子问题,这些子问题之间相互独立且与原问题......
  • PLC入门笔记10
    梯形图电路之顺序控制顺序控制功能图  顺序控制功能图的梯形图表达编程原则实例分析        ......
  • TCC---分布事务4 笔记20230215
            ......
  • 读Java实战(第二版)笔记11_语言特性和类库更新
    1. 注解1.1. 一种使用附加信息装饰程序元素的机制1.2. Java8之前,只有声明可以被注解1.3. 一种语法元数据(syntacticmetadata)1.4. 可以用于文档编制1.4.1. @De......
  • C#快速入门 _笔记
      https://www.youtube.com/watch?v=Mz-8PpvflaQ&list=PLJgD_fXVXZKppT4stJ09s9nu3byvyMERE&index=20 20.访问修饰符private:私有的,仅类的内部可以访问protected:......
  • Python学习笔记(一)环境确认
    1.安装环境1)python解释器版本3.10.2安装完毕后在命令提示符窗口中输入python显示版本信息2)开发工具pycharm 2021.1.32.新建项目  创建项目后修改解释器配置可......
  • 学习笔记Redis篇
    这篇仅仅为今日刷Redis课的一点小小总结,一点遗忘小细节罢了1.@Resource和@Autowire的区别CSDN地址:https://blog.csdn.net/u012102104/article/details/79481007二者都......
  • JS笔记(四):面向对象、异常处理
    镇楼图Pixiv:torino六、JS中的面向对象类(class)博主视为你已拥有相关基础,这里不再赘述相关概念类的语法如下,class在本质上是function,可以说class只是针对构造器的......
  • 《分布式技术原理与算法解析》学习笔记Day12
    调度框架:共享状态调度什么是共享状态调度?共享状态调度是为了解决单体调度和两层调度遇到的问题而创建出来的新的调度框架。它通过将单体调度器分解为多个调度器,每个调度......