IP地址
1.ip地址由两部分组成:网络号和主机号,共4个字节组成,每个字节8位,共32位
网络号:识别主机所在的网络
主机号:识别网络中的主机
2.ip地址的分类:共分为五类:
A(政府),B(企业),C(需要的人),D(组播),E(实验)
- (1)A类地址:
a.第一个字节是网络地址,其他三个字节是主机地址;
A类的第一个字节的第一位固定是0,即第一个字节化为二进制为:00000000,故A类地址开始是0.0.0.0,因为B类的地址开始范围是128.0.0.0开始,故A类的结束地址是127.255.255.255,所以A类地址的范围是:0.0.0.0-127.255.255.255
b.A类子网掩码:255.0.0.0,子网掩码与网络地址的字节相对应,A类的第一个字节是网络地址,则子网掩码的第一个字节为255,子网掩码是用来区分地址的类别
c.网络地址,指向网络的全部主机,每个类别的ip地址的第一个地址都是网络地址,即主机上全为0,A类的网路地址为0.0.0.0
d.广播地址,它代表了网络全部的主机,每个类别的ip地址的最后一个地址都是广播地址,即主机位上全为1,A类的广播地址是127.255.255.255
e.每个网络的最大主机数:256^3-2(可用的主机数减去网路地址和广播地址两个地址)
f.IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.255.255.255用于回路测试,如:127.0.0.1可以代表本机IP地址,用 “http://127.0.0.1”就可以测试本机中配置的Web服务器。
g.A类的私有地址是:10.0.0.0-10.255.255.255
- (2)B类地址:
a.第一、二个字节是网络地址,其他两个字节是主机地址
B类的第一个字节的第一二位总是10,即第一个字节化为二进制为:10000000,故B类地址开始的数是,2^7=128,开始的范围是128.0.0.0,因为C类地址的开始地址是192.0.0.0,故B类的结束地址是191.255.255.255,所以B类的IP地址范围是:128.0.0.0-191.255.255.255
b.B类子网掩码:255.255.0.0
c.B类的网络地址是128.0.0.0
d.B类的广播地址是191.255.255.255
e.每个网络的最大主机数:256^2-2
g.B类的私有地址是: 172.16.0.0—172.31.255.255
- (3)C类地址:
a.第一、二、三个字节是网络地址,最后一个字节是主机地址
C类的第一个字节的第一二三位固定是110,即第一个字节化为二进制为:11000000,故C类地址开始的数是2^7+2^6=192,开始的地址是192.0.0.0,因为D类地址的开始地址是224.0.0.0,故C类的结束地址是223.255.255.255,所以C类的IP地址范围是:192.0.0.0-223.255.255.255
b.C类子网掩码:255.255.255.0
c.B类的网络地址是192.0.0.0
d.C类的广播地址是223.255.255.255
e.每个网络的最大主机数:256^1-2
g.C类的私有地址是: 192.168.0.0-192.168.255.255
- (4)D类地址:
a.D类地址不区分网络地址和主机地址
D类的第一个字节的第一二三四位固定是1110,即第一个字节化为二进制是:11100000,故D类地址开始的数是2^7+2^6+2^5=224,开始的地址是224.0.0.0,结束地址是239.255.255.255,D类ip地址范围:224.0.0.0-239.255.255.255
c.D类的网络地址是224.0.0.0
d.D类的广播地址是239.255.255.255
- (5)E类地址:
a.E类地址也不区分网络地址和主机地址
E类的第一个字节的第一二三四五位固定是11110,即第一个字节化为二进制是11110000,故E类地址开始的数是2^7+2^6+2^5+2^4=240,开始的地址是 240.0.0.0,结束地址是255.255.255.255,E类ip地址范围:240.0.0.0-255.255.255.255
c.E类的网络地址是240.0.0.0
d.E类的广播地址是255.255.255.255
3.网络地址和广播地址,是每一类地址的边缘地址,皆不作分配
网络地址是主机位全为0的,指向本网络不作分配,主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。
广播地址是主机全为1的,指向本网络的所有主机,可以向所有主机发送数据包,也不做分配
4.私有地址:
私有地址就是在互联网上不使用,而被用在局域网络中的地址
5.默认网关
摘自百度百科:
那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。网络B向网络A转发数据包的过程也是如此。所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。
6.计算题:
(1)题型:计算子网掩码
根据每个网络的主机数量进行子网地址的规划和计算子网掩码。
比如一个子网有10台主机,那么对于这个子网就需要10+1+1+1=13个IP地址。(注意加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指 网络地址和广播地址。)13小于16(16等于2的4次方),所以主机位为4位。而256-16=240,所以该子网掩码为255.255.255.240。
子网掩码的最后一个字节=256-主机数,即为255.255.255.xxx
主机数=需要分配的计算机个数+一个网络连接的网关地址+一个网络地址+一个广播地址=所需主机数+3
(2)题型:根据IP地址计算网络地址和广播地址
若IP地址是172.16.22.38/27,地址斜杠后面的数字代表子网掩码前面27位数字为1,则子网掩码为11111111.11111111.11111111.11100000,转换为十进制为:255.255.255.224,由此可以知道网络地址有3个字节(3*8=24)外加3个在38中,所以把ip地址的38换算为二进制为00100110,前三位为网络位001xxxxx,将xxxxx替换为0则为网络地址00100000,故网络地址为:172.16.22.32,将xxxxx替换为1则为广播地址00111111,故广播地址为:172.16.22.63
回看自己写的好啰嗦,不过这次应该能记住吧。