IP的基本认识
IP在TCP/IP参考模型中处于第三层,也就是网络层
网络层的主要作用是:实现主机和主机之间的通信,也叫做点对点通信
问:网络层和数据链路层的关系
具体参考: 数据链路层VS网络层
IP基础
在TCP/IP网络通信时,为了保证能够正常通信,每个设备都需要配置正确的IP地址。否则无法实现正常的通信
IP地址(ipv4)由32位二进制数来表示。
-
因此IP地址的最大值是 2 3 2 = 4294967296 2^32=4294967296 232=4294967296,即最大允许 43 亿台计算机连接到网络。
-
实际上,IP 地址并不是根据主机台数来配置的,而是以网卡。像服务器、路由器等设备都是有 2 个以
上的网卡,也就是它们会有 2 个以上的 IP 地址。 -
因此,让 43 亿台计算机全部连网其实是不可能的。
-
IP 地址是由「网络标识」和「主机标识」这两个部分组成的,所以实际能够连接到网络的计算机个数更是少了很多
-
「网络标识」唯一标记一个局域网
-
「主机标识」唯一标记局域网中的一台主机
-
现在的网络设备早就超过了43 亿了,为了解决IP不足的问题,提出了
NAT技术。 后来,又有了ipv6
为了方便记忆,我们采用了点分十进制的标记方式处理IP地址:将32位的IP地址以每8位为组,共分为 4
组,每组以「.」隔开,再将每组转换成十进制
我们知道 IP 地址是由「网络标识」和「主机标识」这两个部分组成的,又根据「网络标识」和「主机标识」的位数,我们可以将IP地址大致分为:A类,B类、C类。实际上,IP地址一共分为5类:A类,B类、C类、D类、E类