生活中,我们在互联网上进行访问,都会留下一个标识,这个标识在电子设备访问互联网时具备唯一性。根据定义,IP地址(Internet Protocol Address)是指互联网协议地址,又被译为网际协议地址。

当今,大多数网络,包括Internet上的所有计算机,都使用TCP / IP协议作为如何在网络上进行通信的标准。在TCP / IP协议中,计算机的唯一标识符称为其IP地址。

其实也可以将IP地址比为一个门牌号,每户都会有一个门牌号且是唯一的,只有这样,有快递的情况,邮递员才能准确无误的将包裹送到,IP地址也是全球性唯一的,我们这里说的IP地址是公网IP地址。

例如,在我们家里常用的地址:192.168.1.2中,192.168.1为网络地址。主机地址位于IP地址的后段,用来标识具体设备。同一网络上的设备都具有唯一的IP地址,只有IP地址唯一才能正常通信。就拿刚才的电话号码来说,只有号码唯一才能真正找到人,在IP地址192.168.1.2中,2就是主机地址。

IP地址有两个版本,一个是IPV4,另一个是IPV6。

IPv4:IPv4地址由二进制,32位表示,我们都知道每8位为1字节,即IPv4地址由4字节组成。

IPv4地址,人们为了方便阅读和记忆,通常我们用点分十进制来表示。即4字节的每一个字节用十进制表示,中间用点分隔。

即格式为:NNN.NNN.NNN.NNN

例如,172.16.1.255

172.16.1.255是在点分十进制表达形式,四字节,中间用点分隔,每一个十进制都是可以换成8位的二进制,每个字节的十进制取值范围,0-255。

IPv6:IPv6的出现,主要是解决IPv4地址空间耗尽的问题,同时其他方面跟IPv4也改进了很多。

IPv6地址极为丰富,几乎是取之不尽的,号称地球上的每一粒沙子都能分配到自己的地址。

按照地址数的计算方法,我们可以计算出IPv6能够提供的地址数为:2^128-1个(大约340万亿个)

IPv6地址的表示采用16进制的表示方法。将128bit分为8组,每组16比特,用4个16进制数表示,各组之间用":"隔开,每组中最前面的0可以省略,但每组必须得有一个数。

一文带你了解什么是IP地址相关推荐

  1. 一文带你看懂TCP/IP协议 (更新中 现更新至网络层部分)

    相信大家在编程的学习或应用中,对网络编程都有一定的需求.我们都知道http/https属于TCP/IP协议,也都用到过get,post等方法,但是想要真正的了解这些东西的原理.我认为TCP/IP协议还 ...

  2. Lifewire文档阅读笔记-如何使用IP地址找对应的MAC地址

    逻辑: ①使用ping命令,ping相关的IP地址. ②使用arp命令,查看刚刚ping的ip地址对应的mac地址. 在Windows.Linux和其他操作系统中,可以输入arp(Address Re ...

  3. IP地址,子网掩码,网关,DNS之间关系

    说来惭愧大学里的计算机网络忘得差不多了,由于公司项目需求要自定义网络协议.由于之前开发都是用第三方包很少去写底层的网络协议,所以一起来学习吧!今天这篇文章基本上是从百度里面转载过来的如下: https ...

  4. 微软云服务器多ip,Azure 虚拟机的多个 IP 地址 - 门户 | Microsoft Docs

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 使用 Azure 门户 ...

  5. linux ip别名和辅助ip地址

    转:https://blog.csdn.net/xiewen99/article/details/54729112?utm_source=itdadao&utm_medium=referral ...

  6. OpenWrt设置修改IP地址

    很多使用openwrt的新手都会遇到openwrt如何修改IP地址 查看更多关于 openwrt如何修改IP地址 的文章 的问题,今天我们就为大家来带了简单易懂的openwrt修改IP地址 查看更多关 ...

  7. 网络知识:快速了解IP地址的概念以及IPV4和IPV6的区别!

    ‍ ‍ 小伙伴们看到上面的机房了吗?成千上万台服务器他们都少不了一个小小的IP 地址,每台服务器都配置了一个或多个IP.今天电脑学习微信公众号小编就带大家详细了解下IP地址都是什么? IP地址(Int ...

  8. IP 别名和辅助 IP 地址

    概述 IP 别名(IP Alias),辅助ip地址(Secondary IP Address) IP alias 是由 ifconfig 程序来创建和维护的,而 secondary IP addres ...

  9. 前端页面获取访问者的IP地址、经纬度和地理位置

    目录 前言 前期准备 注册成为开发者,获取Key IP定位和逆地理编码API文档 思路讲解 1.IP地址获取 2.IP定位获取经纬度 3.逆地理编码获取地理位置 代码实现 本地运行版 新版 旧版本(已 ...

最新文章

  1. 如何让Keil MDK兼容Keil C51?
  2. linux查看网卡物理编号_Linux下多网卡时,如何快速辨别网卡ID与物理网卡的对应关系(即ethtool命令)...
  3. 数据列表DataList模板之实例
  4. java内存泄露分析方案
  5. Service Mesh 为什么从“趋势”走向“无聊”?
  6. DynamicDataDisplay 实时曲线图的使用和沿轴移动的效果
  7. 阿衰小冲用计算机,《阿衰漫画》小衰学电脑,差点扔进垃圾桶,ESC怎么没有作用?...
  8. like roofs shell white_高二英语新教材Unit 3同步练习
  9. 15-2 mysql的数据类型
  10. arduino定时器控制舵机_【求教】如何控制舵机的速度?
  11. MySQL中出现Duplicate entry 'XXX' for key 'PRIMARY'解决方案
  12. Webstorm添加新建文件类型 创建文件模板
  13. Viso插入Word后空白过多解决方法
  14. 寻找最称手的思维导图软件(思维导图大比拼)
  15. flutter连接模拟器
  16. leetcode系列-617.合并二叉树
  17. Java 函数式库Vavr功能
  18. 3-9 I: 唱歌比赛评分
  19. xxx is assigned a value but never used 报错
  20. 抖音短视频剪映制作教程:软件界面介绍(1)

热门文章

  1. 算法基础题:木棍切割问题
  2. 更新:为 NGINX 配置免费的 Let‘s Encrypt SSL/TLS 证书
  3. 区块链 重塑不良资产互信机制
  4. 改良型新药之详细分类
  5. bug记录--------JSON parse error:Cannot deserialize value of type `com.test.EnumTest` from String
  6. Windows API 编程起始——创建一个窗口
  7. 论文投稿指南——SCI选刊
  8. 2018-2019赛季的前一半
  9. 听好程序员一句劝!零基础这样学Java才是正确的方式!
  10. SAP中会计科目无法查看明细行项目分析处理