计算机网络网络层及地址分类
网络层的两种重要功能
分组转发,当一个分组到达路由器的一条输入链路时,路由器必须将该分组移动到合适的输出链路。
路由选择,当分组从发送方流向接收方时,网络层必须决定分组采用的路由或路径。
网络层提供的服务
网络层提供面向连接服务的称为虚电路网络,提供无连接的服务称为数据报网络。
IP地址
我们把整个因特网看成为一个单一的、抽象的网络。IP地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的32位的标识符。
网络地址:
IP地址由网络号(包括子网号)和主机号组成,网络地址的主机号为全0,网络地址代表着整个网络。
计算方法:利用子网掩码和IP地址进行连位的“与"运算,便得出其网络地址。
广播地址
广播地址通常称为直接广播地址,是为了区分受限广播地址。每个网络都有一个唯一的网络前缀(即网络号),并用主机号为全1的IP地址来表示该网络的广播地址。
组播地址:
D类地址就是组播地址。
我们先来看看几种类别的地址区别吧(注意区分不同类地址的地址范围)
A类地址以0开头,第一个字节作为网络号,地址范围为:0.0.0.0~127.255.255.255;
B类地址以10开头,前两个字节作为网络号,地址范围是:128.0.0.0~191.255.255.255;
C类地址以110开头,前三个字节作为网络号,地址范围是:192.0.0.0~223.255.255.255。
D类地址以1110开头,地址范围是224.0.0.0~239.255.255.255,D类地址作为组播地址(一对多的通信);
E类地址以1111开头,地址范围是240.0.0.0~255.255.255.255,E类地址为保留地址,供以后使用。
A、B、C类私有地址
私有地址(private address)也叫专用地址,它们不会在全球使用,只具有本地意义。
A类私有地址:10.0.0.0/8,范围是:10.0.0.0~10.255.255.255
B类私有地址:172.16.0.0/12,范围是:172.16.0.0~172.31.255.255
C类私有地址:192.168.0.0/16,范围是:192.168.0.0~192.168.255.255
类别 | IP范围 | 私有地址范围 | 保留地址 |
---|---|---|---|
A | 1.0.0.0~126. 255.255255 | 10.0.0 0~10.255.255255 | 127.0.0.0~127.255. 255.255 |
B | 128.0.0.0~191 255 255 255 | 172.16.0.0~172.31 255 255 | 169. 2540.0~169254 255. 255 |
C | 192.0.0.0~223. 255255255 | 192.168. 0.0~192. 168255255 | 无 |
子网掩码及网络划分
什么是子网掩码?
子网掩码,是由前面连续的一串1和后面连续的一串O组成。其中1的个数就是网络前缀的长度或是有多少位网络位。
- A类地址的默认子网掩码是255.0.0.0
- B类地址的默认子网掩码是255.255.0.0
- C类地址的默认子网掩码是255.255.255.0
为什么要要划分子网?
例如:在A类IP地址中,每个A类网络可能有16,777,214台主机,它们处于同一广播域。在同一广播域中有这么多主机是不可能的,网络会因为广播通信而饱和。另一方面,IP地址资源越来越少。为实现更小的广播域,就需要进一步分成更小的网络。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。
子网掩码计算
利用子网数来计算.
1.首先,将子网数目从十进制数转化为二进制数;
2.接着,统计得到的二进制数的位数,设为N;
3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。
利用主机数来计算
1.首先,将主机数目从十进制数转化为二进制数;
2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254,则 N>8,也就是说主机地址将超过8位;
3.最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0,所得到的数值即为所求的子网掩码值。
- [计算机网络笔记13] IPv4地址—构造超网(无分类编码)
- 计算机网络地址分类
- [计算机网络笔记11] IPv4地址—分类地址
- 计算机网络之分类地址
- 【计算机网络常见面试题】电信网络的分类
- 1.1.4 计算机网络的分类
- 计算机网络的分类
- 网络划分与寻址三要素: IP地址、子网掩码和地址分类
- 计算机网络-04计算机网络的定义和分类
- CS231n 卷积神经网络与计算机视觉 8 手把手实现神经网络分类
- 【计算机网络常见面试题】网络按地域范围分类
- 网络基础-第一章:计算机网络分类
- 计算机网络应用层协议分类
- QT5下获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址
- 网络—计算机网络的分类
- 【计算机网络】端口的分类及用途
- 做人工智能必看的计算机网络知识——二分分类
- 第二章 计算机网络引论 2.1计算机网络的定义和分类
- 计算机网络(二) --- 网络基础 : 传输方式的分类及网络的构成要素
- qt获取本机IP地址、计算机名、网络连接名、MAC地址、子网掩码、广播地址