了解进制转换,先要了解一下IP地址与子网划分,在我们通信当中,每一层都有它的标识,网络层的标识一共有两类协议,一个是IP协议,一个是IPv6协议。IP地址和MAC地址,他们之间是有一些区别。IP地址在网络当中可以理解为一个地名,MAC地址更像是一个主机的身份证编号,IP地址是由管理员决定的,代表主机所处的位置,而MAC地址就代表这一台主机。
从硬件特性来看,MAC是一个硬件地址,每一台主机在出场的时候已经烧制好了,而我们的IP地址更多的是一个逻辑地址,也就是由管理员来分配一个区域的网络来采用哪一个开头的IP地址前缀。在网络当中IP地址的通信也是必不可少的,随着时代的发展众所周知IP地址已经不够用了,衍生出了一个IPv6,当然IP和IPv6其实是一个东西,作用是一样的,只不过IPv6的长度更长。
一、IP地址表示
IP地址常见的数值一共有四段,但是实际上通信采用的是二进制,也就是说一个数据发出去都会编码成0和1,由比特流发送出去,这里就涉及到一个底层换算的问题,也就是说计算机会把数值转换成二进制。
十进制 | 192. | 168. | 10. | 1 | 4 byte |
---|---|---|---|---|---|
二进制 | 11000000 | 10101000 | 00001010 | 00000001 | 32 bit |
二进制在IP地址的标准当中一共有32位。
一个IPv4地址有32bit.
IPv4地址通常采用“点分十进制”表示