Java教程

网络ID的计算

本文主要是介绍网络ID的计算,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

  • 一、子网划分
  • 1.1、子网划分的定义
  • 1.2、子网划分的作用
  • 二、IP地址的组成
  • 三、IP地址的定义
  • 四.IP地址的分类
  • 4.1、地址段分类
  • 4.2、A类地址
  • 4.3、B类地址
  • 4.4、C类地址
  • 4.5、D类地址
  • 4.6、E类地址
  • 4.7、思维导图
  • 五、IP地址用途分类
  • 六、计算网络号
  • 6.1、步骤
  • 6.2、举例练习
  • 7、总结

一、子网划分

1.1、子网划分的定义

子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

1.2、子网划分的作用

一.计算网络号,通过网络号选择正确的网络设备连接终端:
1.清楚IP地址四段点分十进制数和子网掩码,对应网络号是什么。
2.交换机是用来连接相同网段的设备,路由器是用来连接不同网段的设备,网络号一样的,即在相同网段,网络不一样的,即不同网段。
3.计算方法:把十进制数的IP地址换算成二进制数,把子网掩码也由十进制数换算成二进制数,两对二进制数对齐做“与”运算,即可得出网络号。
二.根据网络的规模,可以对局域网(内网)进行网络地址规划。

二、IP地址的组成

IP地址的组成由网络部分和主机部分。
网络部分:用来确定终端是不是在同一个网段。
主机部分:用来确定终端的容量大小(这个网段最多可以容纳多少台主机)

三、IP地址的定义

IP地址=网络部分+主机部分=32位
IP地址:IP地址(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。它为互联网上的每一个网络和每一台主机分配一个逻辑地址,常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IPv4,目前IPv4几乎耗尽,下一阶段必然会进行版本升级到IPv6;如无特别注明,一般我们讲的的IP地址所指的是IPv4。
在这里插入图片描述

四.IP地址的分类

4.1、地址段分类

在这里插入图片描述

4.2、A类地址

1.A类地址第1字节为网络地址(最高位固定是0),另外3个字节为主机地址。255.0.0.0 255是网络后面是主机。
2.A类地址段:1.0.0.0 - 126.255.255.255,其中0.0.0.0(所有网段)和127.255.255.255(本地网卡环回测试地址)作为特殊地址。
3.A类默认子网掩码为255.0.0.0,也可写作/8。

4.3、B类地址

1.B类地址第1字节和第2字节为网络地址,另外2个字节为主机地址。255.255.0.0 255.255是网络,其余是主机。
2.B类地址段:128.0.0.0 - 191.255.255.255。
3.B类网络默认子网掩码为255.255.0.0,也可写作/16。

4.4、C类地址

1.C类地址第1字节、第2字节和第3个字节是网络地址,另外1个字节为主机地址。255.255.255.0 255.255.255是网络,其余是主机。
2.C类地址段:192.0.0.0 - 223.255.255.255。
3.C类网络默认子网掩码为255.255.255.0,也可写作/24。

4.5、D类地址

1.D类地址不分网络地址和主机地址,它的第1个字节的最高位固定是1110。
2.D类用于组播(也称为多播)的地址,无子网掩码。
3.D类地址段:224.0.0.0 - 239.255.255.255。

4.6、E类地址

1.E类地址不分网络地址和主机地址,它的第1个字节的最高位固定是11110。
2.E类地址段:240.0.0.0 - 255.255.255.255。
3.其中255.255.255.255作为全网广播。

4.7、思维导图

在这里插入图片描述

五、IP地址用途分类

IP地址用途分为私有地址和公有地址
1.私有地址只能出现在局域网中且可以重复使用。因为每个局域网都是独立的分支,如果没有住在互联网中出现的话,不会影响别的局域网通信。
2.公有地址出现在互联网中,如果地址重复,将不能正常转发,因为地址唯一。
在这里插入图片描述

六、计算网络号

6.1、步骤

1.把IP地址换算成二进制数
2.把子网掩码换算成二进制数,并且与IP地址对齐
3.把IP地址和子网掩码做“与”(乘法)运算
4.用“有0出0”,“全1出1”口诀计算出结果即为网络位/网络号
5.第二个IP网络位/网络号计算方法同上
6.比较两网络位/网络号是否相等。如果相等即为在同一个网段,俩着之间数据通信可以用交换机;如果不同,俩者之间的数据通信用路由器。

6.2、举例练习

判断192.168.10.250/24是否与193.168.20.10/24在同一个网段?
在这里插入图片描述

7、总结

1.子网划分为计算网络号和根据网络的规模可以对局域网(内网)进行网络地址规划。
2.IP地址的组成有网络部分和主机部分
3.网络部分:用来确定终端是不是在同一个网段;主机部分:用来确定终端的容量大小。
4. IPV4地址和IPV6地址的定义
5.IP地址分类:A类,B类,C类,D类,E类。
6.私有、公有地址。
7.计算网络号

这篇关于网络ID的计算的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!