IP地址

IP地址是一个标签,用于识别计算机网络(如互联网)上的一个或多个设备。它与邮政地址相当。IP地址是一个用二进制书写的长数字。由于这种数字难以沟通,IP地址通常被写成一组给定顺序的数字。使用IP地址的设备使用互联网协议进行通信。

因特网指定号码管理局将IP地址分配给区域因特网注册机构(RIRs)。区域互联网注册机构将这些地址分配给互联网服务提供商。互联网服务提供商再将IP地址分配给他们的客户。很多时候,人们在家里都有一个路由器或网关,他们将电脑、打印机和其他设备连接到这些路由器或网关上。这些路由器或网关通常被配置为为所连接的设备分配"本地"IP地址。

每个地址有两个部分。一个是指定计算机或计算机组的地址,另一个是指定网络的地址。一个设备可以有一个以上的IP地址。某些类型的IP地址用于寻址一组设备,而其他类型的IP地址仅用于寻址一个设备。某些类型的地址是唯一的,其他类型的地址可以重复使用。一些IP地址用于特殊目的,例如自动获取IP地址。

IP地址通过地址解析协议(ARP)转换为物理地址或媒体访问控制地址。如果 IP 地址就是您的电话号码,那么您的 MAC 地址就是您的姓名。您可以更改您的电话号码,但您的姓名不会改变。

例子

假设我们的一个朋友想见我们,但他们不知道我们的地址。他问我们的地址,然后我们给我们的地址,如02,Vidyapuri路,Supaul,比哈尔邦,印度。给出地址后,他或她可以轻松找到我们的地址。同样的事情是做在互联网的情况下。每个网络都被分配了一个地址。

谁分配IP地址

IANA(Internet Assigned Numbers Authority)分配IP地址。IANA负责IP寻址系统

IP地址是什么样子的

IP地址是一个长的二进制数字,由1和0组成。一个IPv4地址是32个二进制数字(或位)长。一个IPv6是128位长,允许使用更多的IP地址。IP地址通常以人类可读的形式书写,其中8个比特组成一个八位组。IPv4地址通常写成四组数字。每个数字的值可以从0到255。IPv6地址被写成一组8个十六进制数字。许多IPv6地址包含许多零。有一些特殊的规则说,在某些情况下,这些零不需要写。

公共和私人地址

某些IP地址可以在局域网中自由分配。由于它们不是唯一的,所以在互联网上不会被路由。可以自由分配的地址被称为私有IP地址,唯一的地址被称为公有地址。私有地址要想被路由,需要将其转化为公有地址。这个在私有地址和公有地址之间转换的过程称为网络地址转换,或称NAT。路由器和防火墙也经常执行这一任务。

覆盖一个或多个设备

有三种不同类型的地址。

  • 单播地址。该地址被分配给一个特定的设备。这是最常见的情况,大多数地址都是单播地址。
  • 广播地址:对同一网络上的所有计算机进行寻址。在某些情况下,这很有用,例如自动获得一个新地址。发送者只发送一次数据,用于路由数据的设备根据需要制作副本。
  • 多播地址。这种情况与上述广播情况类似。一些设备对接收某些数据感兴趣,网络根据需要复制数据。与上面的广播情况最大的区别是,所有连接到广播网络的设备都能看到使用广播发送的数据。使用多播,设备需要订阅才能看到某个内容。同一网络上没有订阅的设备将看不到该内容。

·        

单播:一个发送方,一个接收方

·        

广播:一个发送者,许多接收者,都在同一个(子)网络上。所有设备都能看到数据

·        

多播:一个发送方,多个接收方。只有选定数量的设备(通常称为订阅者)才能看到数据。

获得一个新的IP地址

有不同的方法可以获得一个新的IP地址,并且不再因为破坏行为而被封锁。其中一种叫做Bootstrap协议(通常简称为BOOTP)。需要新地址的设备,不知道自己在哪个网络中,所以它使用一个全部为零的IP地址(0.0.0.0),以广播的形式发送到当前网络的一个特殊端口上。此外,它还会发送网卡的MAC地址,外加一个4字节的随机数。BOOTP服务器会发送一个同样以广播方式发送到不同端口的回复。回复中会包含客户端的MAC地址、随机数和客户端的IP地址。客户端收到数据后,会设置指定的地址。如果BOOTP服务器是这样配置的,它还会发送BOOTP服务器的IP地址和主机名,应该加载到客户端的文件的名称和路径(使用TFTP),或者一个目录的名称,客户端应该使用NFS挂载。

DHCP扩展了BOOTP,并允许发送更多的信息,如时间服务器的地址,或对路由选择有用的信息。

自动获得的IP地址可以是动态的,也可以是静态的。静态寻址意味着同一台机器将始终获得相同的IP地址。使用动态地址,设备将获得下一个未使用的地址。使用过的动态地址需要时常进行审查。如果它们没有被更新,它们可以被其他设备使用。

IP版本4

在IPv4中,每个地址由4个8位二进制数字组成,称为八位字节。一个IPv4地址总共是32位。一个人用8个普通数字能做出的最大数字是99,999,999,但一个人用8个二进制数字能做出的最大数字是255(二进制的111111111),所以每个八位字节可以是0到255的任何数字。

一个IPv4地址可以是这样的。

198.51.100.137

每一个八位数都转换为十进制形式,并以句号分隔。

另外,两个不同的尾数也有特殊的含义。一般来说,最后一个数字0代表网络(称为基本地址),最后一个数字255代表该网络上的所有主机(称为广播地址)。在同一本地网络上的计算机共享4个数字中的3个。一台计算机可以在多个网络上。它也可以有几个名字。

公共/私人地址

IPv4的问题在于它只允许43亿个地址,而我们几乎已经用完了。为了拖延时间,网络地址转换(NAT)应运而生。网络地址转换让一个网络共享一个公共IP地址,给网络上的每一台电脑一个私有IP地址。住在同一个房子里的每个人都使用同一个地址,但邮件可以是给住在房子里的多个不同的人的。

特殊IP地址

有一些IP地址是为特殊用途而保留的。例如,127.0.0.1这个地址被称为Loopback地址,会将发送到这个地址的任何数据包"回环"到发送数据包的计算机上,比如给自己发送邮件。虽然这看起来似乎没什么用,但它是用来测试服务器的

127.0.0.0/8块

起始地址

结束语

地址数量

10.0.0.0/8

10.0.0.0

10.255.255.255

16,777,216

172.16.0.0/12

172.16.0.0

172.31.255.255

1,048,576

192.168.0.0/16

192.168.0.0

192.168.255.255

65,536

网络

它可以定义为它所标识的网络类别。

主机部分

它可以定义为它识别网络上的主机。

静态IP地址

它是一个永久的互联网地址。它不能改变,我们必须手动配置。它是用在小型网络中,所有的服务器使用静态IP的。它是一种简单的通信方式。

动态IP地址

(动态是指不断变化的意思)

它是一个临时的互联网地址。它由DHCP(动态主机配置协议)服务器从特定范围的IP地址分配。

IPv4子网

为了使网络更快地工作,它被分割成子网。为此,一个IP地址包含一个网络ID、子网ID和一个主机ID。一个称为子网掩码的特殊二进制数用来确定网络、子网和主机ID的大小。

最初的IPv4只支持254个网络,所以在1981年,互联网寻址规范被改为classful网络结构。Classful网络设计允许有更多的独立网络。一个IP地址的前三个位决定了它的等级。普通计算机通信(单播)定义了三个等级(ABC)。网络ID的大小是基于IP地址的等级。每个等级的网络ID使用更多的八位字节,使主机ID变小,减少可能的主机数量。

历史上的阶梯式网络架构

级别

二进制中的第一个八位数

第一个八位组的范围

网络ID

主机ID

网络数量

地址数量

A

0XXXXXXX

0 - 127

a

b.c.d

27 = 128

224 = 16,777,216

B

10XXXXXXXX

128 - 191

a.b

c.d

214 = 16,384

216 = 65,536

C

110XXXXX

192 - 223

A.B.C

d

221 = 2,097,152

28 = 256

D

1110XXXX

224 - 254

A.B.C.D

e

223 = 2,100,199

29 = 512

自1993年以来,无族网络已被无族域间路由(CIDR)所取代。CIDR也提供了网络地址和主机地址。CIDR没有类,这意味着网络和主机地址大小不必以八位数为单位。

在CIDR符号中,一个IPv4地址的样子是这样的

192.168.0.14/24

斜杠和数字代表网络id使用的位数,本例中为24或3个八位数。

IP版本6

由于IPv4只有32位,可用地址的数量将耗尽。为了防止这种情况发生,一个名为电气和电子工程师协会(IEEE)的组织创建了IP版本6(IPv6),它将最终取代IPv4。

IP版本6使用16个八位数,即总共128位。IPv6中的八位字节以十六进制书写,并以冒号(:)分隔。一个IPv6地址可能是这样的。

2001:0db8:85a3:0000:0000:8a2e:0370:7334

一个IPv6地址可能会很长,这可能会导致在输入电脑或写下它们时出现错误。有两种方法可以将IPv6地址缩短,而不会遗漏任何东西。

  • 前导零可以不写。2001:0db8:00b8:0008:0000:0000:0000:0001 becomes 2001:db8:b8:8:0:0:0:1
  • 任何数量的连续的、全零的"块"都可以被压缩成简单的::。这在同一个地址中只能做一次。2001:0db8:0000:0000:0000:0000:0000:0000:0001可以写成2001:db8::1。

DNS

DNS是域名系统的缩写

它也被称为服务服务器。它是基于客户服务器的网络架构。它包含一个公共IP地址的数据库。DNS就像一本电话簿。

其他版本

IPv4之前的版本是实验性的,从未被广泛使用。第5版专门用于互联网流协议,也从未广泛使用。

 

问题和答案

问:什么是IP地址?
答:IP地址(互联网协议地址的简称)是一个标签,用于识别计算机网络(如互联网)上的一个或多个设备。可以把它比作一个邮政地址。

问:IP地址是怎么写的?
答:一个IP地址是一个用二进制写的长数字。由于这种数字很难沟通,所以IP地址通常被写成一组按一定顺序排列的数字。

问:一个IP地址有什么作用?
答:使用IP地址的设备使用互联网协议进行通信。

问:如何比较一个IP地址?
答:一个IP地址可以与一个邮政地址相比较。

问:读懂一个IP地址容易吗?
答:不,读懂一个IP地址并不容易,因为它是用二进制书写的,通常表示为一组按一定顺序排列的数字。

问:什么类型的通信使用IP地址?
答:使用IP地址的设备使用互联网协议进行通信。

AlegsaOnline.com - 2020 / 2023 - License CC3