IP概述
IP地址是用于标记网络节点的逻辑地址,其目的是为了区分连接到网络的所有主机和路由器,因此有了IP地址。在网络中,计算机和网络设备都有自己的ip地址,且是唯一的。是在网段里区分源电脑和目标电脑的标志。
1.IP地址的格式
IP地址是由32位二进制数组成的,我们将他分为了四组,每一组有八个数。
将二进制转换为十进制更方便记忆,
11010010.01001001.10001100.00000110 210.73.140.6
2.IP地址的分类
IP地址分为:(网络部分和主机部分组成)网络部分用于表示不同的网络,主机部分用于表示同一网络的不同主机。
IANA将IP地址分为了五类:ABCDE。按照二进制的表示方式,我们可以通过IP地址第一组的数位来分辨IP地址属于哪一类。我们常用的分类为ABC。
A类地址的引导位0.
B类地址为10.
C类地址为110.
D类地址为1110.
E类地址为1111.
IP地址的的网络部分和主机部分的划分
A类:第一组为网络部分(8比特),二三四组为主机部分(24比特)。
B类:第一二组为网络部分(16比特),第三四组为主机部分(16比特)。
C类:第一二三组为网络部分(24比特),第四组为主机部分(8比特)。
A类地址:第一个八位组为网络部分,二三四组为主机部分。
A类地址第一比特位为0,所以他的范围就是00000000~01111111,转为十进制就是0~127,不过0和127属于特殊地址,0表示本地网络,127用于本机测试。不能算在A类地址之中,所以A类有效网络的地址为1~126.全球也只有126,他的主机部分也不能全部为0或者全部为1,全部0代表网段,全部1代表本地网络的广播地址,**所以A类地址所拥有的主机数为2的24次方减2
B类地址:第一和第二个八位组为网络地址,三四组为主机部分。
B类地址的比特位表示为10,所以他的范围是10000000,00000000~10111111,11111111,第一个八位组转为十进制就是128~191,B类的最大有效网络范围是2的14次方,可以拥有的最大主机数为2的16次方减2。
C类地址:第一二三组为网络部分,第四组为主机部分。
C类地址的第一比特位是110,所以他的网络范围为11000000,00000000,00000000,~11011111,11111111,11111111。其中第一组转为十进制它的范围就是192-223。它的有效网络范围就是2的21次方,他可拥有最大主机数为2的8次方减2。
共有IP地址:能在互联网上使用,由运营商分配,
私有IP地址:从 A、B、C 这三类地址中分别划出一部分地址供企业内部网络使用,这部
分地址称为私有地址,私有地址是不能在 Internet 上使用的。私有地址包括以下三组。
10.0.0.0~10.255.255.255 172.16.0.0~172.31.255.255 192.168.0.0~192.168.255.255
3.子网掩码
子网掩码是为了判断互相通信的两台主机是否处于同一个网段。如果处于与同一网段,则主机将直接发送给目标主机,若处于不同网段,则会将文件传给网关,再由网关传给目标主机。
如果源主机的网络地址=目标主机的网络地址,则为相同网段主机之间的通信。
如果源主机的网络地址≠目标主机的网络地址,则为不同网段主机之间的通信。
子网掩码的组成
子网掩码也是有32为二进制构成,子网掩码根据IP形成。子网掩码对应IP地址的网络部分为1,对应的主机部分为0。通常也会用十进制表示,由点隔开。
A类子网掩码:255.0.0.0。
B类子网掩码:255.255.0.0。
C类子网掩码:255.255.255.0。
得到IP地址后与子网掩码进行“与”运算就可以得到该ip所属的网络地址的(网段),然后根据、 计算得到的网络ID来判断是否处于一个网段。
二进制的与运算
0和任何数做与运算都是0
1和任何数做与运算都为任何数本身。
256直接减去掩码第四段掩码。
4.单播,组播,广播
单播:常用ABC类IP地址,只有网络上的目标主机才能接收到数据(一对一)。
组播:常用D类IP地址,给一个组播地址传输数据,该组内的主机都能接收到(一对组)。
广播:主机地址全为1时,为广播地址,当给一个广播地址传输数据时,该网段内所有主机都能接受到。(一对所有)。
E类地址:未定义。
5.IP地址的配置方式
动态IP地址(自动获取):由DHCP服务给主机自动分配IP地址,动态IP地址是暂时的,有有效期的。
DHCP服务是网络上给主机自动分配IP地址的一种服务
动态地址的查看:右键网络+属性+更多适配器设置+右键+状态+详情即可查看。
静态IP地址(手动设置):用户自己为自己主机配置的IP地址参数。静态IP是固定的。(一般来说网络服务器,为大家提供服务的都是静态IP,是固定的。)
静态地址的查看:右键网络+属性+更多适配器设置+右键+属性+internet协议版本4(tcp/IPv4)即可查看和手动设置‘
IP138.com:查看IP属地,显示当前公网IP
DNS将域名解析为相对应的IP地址的
ARP经IP地址转为MAC地址
NAT吧内网私有IP转为公网IP,实现多条设备公用一个设备上网,同时保护内网设备。
6.命令
win+R:cmd或powershell进入指令栏。(命令后要加空格)
ipconfig:检查IP地址是否生效。
+/all:所有详情,可以查看更详细信息。
ping+目标IP:检查网络是否贯通。(ICMP协议)
DNS:域名解析服务。
检查排错
第一步:ping+127.0.0.1检查本机是否正确配置了TCP/IP。(五层模型TCP/IP)
第二部:ping+本机IP地址,验证是否正确连接到网络、
第三部:ping+默认网关地址,验证是否是网关是否正常工作,以及和本地网络上的主机是否可以通 信。
第四部:ping+目标IP地址,验证路由设备是否正常工作。
第五步:检查对方防火墙。
若要中断并显示统计信息,可按 Ctrl+C 组合键。