首页 > 代码库 > 8.IP与进制转换

8.IP与进制转换

IP叫网络协议,全称Internet ProtocolIP协议属于网络层协议,是为了网络相互连接通信的协议。

通信地址:

IP地址:是一个逻辑地址,可变的地址,共32Bit

MAC地址:是一个物理地址,烧录在硬件中,不可变,共42Bit

注:IP地址用于全局通信(不同网段),而MAC地址用于局部通信(同一网段)

IP地址格式:点分十进制,IP地址由32位二进制数字组成,便于记忆转换成十进制。

IP地址分类:

A类:1~126  掩码:255.0.0.0

B类:128~191  掩码:255.255.0.0

C类:192~223 掩码:255.255.255.0

D类:用于组播

E类:用于保留科研


私有地址:

A类:10.0.0.0~10.255.255.255

掩码:255.0.0.0

B类:172.16.0.0~172.31.255.255

掩码:255.255.0.0

C类:192.168.0.0~192.168.255.255

掩码:255.255.255.0


注:私有地址是为了满足企业内部用户的需求,为了解决IPV4地址不够用问题。

进制由一组数码符号和基数与位权构成。

基数是指进位计数制种所采用的数码的个数。

位权是指进位制中每一个固定位置对应的单位值。

十进制与二进制的转换

十进制转二进制:将十进制数一直除二得的余数,反向写出则为二进制数。

例:十进制53转换为二进制位110101

技术分享

二进制转十进制:标记二进制数所在位置,当所在位置为1时则为2的几次方,然后计算所有得数相加即可。

例:二进制数110101转换为十进制数为53.

 

技术分享

8.IP与进制转换