计算机网络基础:IP基础知识笔记

计算机网络基础:IP基础知识笔记

Scroll Down

1、 IP地址概念

IP是用来唯一标识主机地址。

IP地址 = 网络地址 + 主机地址(又称:主机号和网络号组成)

例如IP:192.168.100.168 子网掩码 255.255.255.0 对应的网络地址和主机地址如下:

192.168.100.168(IP地址) = 192.168.1.0 (网络地址) + 0.0.0.168(主机地址)

IP地址由4个小于256的数字组成,数字之间用.分割。表示格式有两种:二进制、十进制

例如:129.102.4.11 对应二进制表示 10000001 01100110 00000100 00001011

1.1 IP地址分类

A类:一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到127.255.255.255。子网掩码为255.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。

B类:一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。子网掩码为255.255.0.0。可用的B类网络有16382个,每个网络能容纳6万多个主机 。

C类:一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。子网掩码为255.255.255.0。C类网络可达209万余个,每个网络能容纳254个主机。

D类地址用于多点广播(Multicast):D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。

E类IP地址:以“11110”开始,为将来使用保留。

2、子网掩码

子网掩码又叫网络掩码、地址掩码,是一个 4 * 8bit(1字节)由 0/1 组成的数字串。网掩码不能单独存在,它必须结合IP地址一起使用。

2.1子网掩码的作用

1.用来屏蔽(遮住)IP地址的一部分以划分成网络地址和主机地址两部分,并说明该IP地址是在局域网上,还是在远程网上。

2.通过子网掩码,可以把网络划分成子网,即VLSM(可变长子网掩码),也可以把小的网络归并成大的网络即超网。

2.2 子网掩码如何计算网络地址和主机地址

需要把IP地址转换为二进制表示、子网掩码也转换为二进制上下对齐进行比较,IP地址中被连续的1遮住的部分是网络地址,IP地址中被连续的0遮住的部分为主机地址。

比如计算机的IP地址为 192.168.1.1,子网掩码为 255.255.255.0

网络地址: IP地址中被连续的1遮住的部分,即 11000000.10101000.00000001.00000000,网络地址为:192.168.1.0

主机地址: IP地址中被连续的0遮住的部分,即 00000000.00000000.00000000.00000001, 主机地址:0.0.0.1

A类地址:默认的子网掩码是255.0.0.0

B类地址:默认的子网掩码是255.255.0.0

C类地址:默认的子网掩码是255.255.255.0

2.3 如何通过子网掩码计算网络地址

  1. 首先IP地址和子网掩码都换算成二进制数字串。

  2. 然后两者进行 "与运算",就可以得到网络地址。

3、 IP网段表示方法

比如:192.168.0.0/24

192.168.0.0: 网络地址

24: 表示子网掩码二进制表示法中,连续为数字1的个数,即:11111111·11111111·11111111·00000000,即 255.255.255.0