IPv4地址第2页前言:二进制——十进制二进制表示十进制表示1111111125511111110254111111002521111100024811110000240111000002241100000019210000000128000000000第3页什么是IP地址IP地址是给每个连接在Internet上的主机分配的一个32bit地址。IP地址有两种表示形式:二进制和点分十进制。为了使用方便通常采用点分十进制的方式标记。一个32位IP地址的二进制是由4个8位域组成。11000000101010000000000100000110=192.168.1.6110000001010100000000001000001101921686二进制表示十进制表示1第4页IP地址255255255255NetworkHost32bits十进制最大值第5页IP地址255255255255NetworkHost128643216842111111111111111111111111111111111189161724253212864321684211286432168421128643216842132bits二进制十进制最大值第6页IP地址255255255255NetworkHost128643216842111111111111111111111111111111111189161724253212864321684211286432168421128643216842132bits十进制最大值二进制1010110000010000011110101100110017216122204举例:十进制举例:二进制第7页IP地址网络11000000网络10101000网络00000011主机01100100192.168.1.0192.168.3.0192.168.1.100192.168.2.101192.168.2.100192.168.3.100192.168.2.0HostIDNetworkID通过使用路由器,只有需要穿过非本地网络的通信量才穿过路由器边界。第8页IP地址的分类根据IP地址版本进行分类主要有IPv4版本和IPv6版本。IPv4:(32bit)点分十进制表示192.168.0.1IPv6:(128bit)冒号分十六进制表示1080:0:0:0:8:810:213C:123A目前,IPv6已在国际骨干网使用,IPv4仍是我们常见的地址版本。IPv6地址数及安全性优于IPv4,未来网络将使用IPv6版本。第9页IP地址的分类根据IP网络规划分:Net-idHost-idHost-idHost-idNet-idNet-idHost-idHost-idNet-idNet-idNet-idHost-id8bit8bit8bit8bitA类地址:B类地址:C类地址:D类地址:E类地址:组播(多播)地址实验用途0XXXXXXX10XXXXXX110XXXXX范围(0——126)范围(128——191)范围(192——223)范围(224——239)第10页IP地址分类A类B类C类D类E类地址类第一个八位位组的格式0XXXXXXX10XXXXXX110XXXXX1110XXXX1111XXXX1~126128~191192~223224~239240~254地址范围IP地址范围、类和位格式第11页IP地址的分类根据IP地址的使用的环境分:公有IP地址:这些IP地址分配给注册并向InterNIC提出申请的组织机构,通过它直接访问因特网。私有IP地址:属于非注册地址,专门为组织机构内部使用。常见的私有IP地址段:所属分类起始地址终止地址A类10.0.0.010.255.255.255B类172.16.0.0172.31.255.255C类192.168.0.0192.168.255.255第12页特殊IP地址127.0.0.1255.255.255.2550.0.0.0主机位为全0(192.168.1.0)主机位为全1(192.168.1.255)169.254.X.Y本地环回测试广播地址任何网络(默认路由)代表该网络代表该网络的所有主机自动专用IP寻址APIPA(DHCP)含义特殊IP地址第13页子网划分什么是子网划分?通过借用IP地址的若干主机位来充当子网地址从而将原网络划分为若干子网。为什么要子网划分?1、减少网络流量2、提高网络性能3、简化管理4、易于扩大网络地理范围Net-idHost-idNet-idsubnet-idHost-id第14页子网划分前后的不同规划172.16.0.1172.16.0.2172.16.0.3172.16.255.255……172.16.0.2172.16.1.2172.16.2.3172.16.255.254第15页利用掩码划分子网什么是子网掩码?默认情况的掩码是多少?子网掩码不能单独存在,必须结合IP地址一起使用,将某个IP地址划分成网络部分和主机部分。掩码中1的部分代表网络部分,0的部分代表主机部分1100000010101000000000010000001111111111111111111111111100000000网络部分主机部分192.168.1.3255.255.255.011111111111111111111111111000000255.255.255.192子网部分第16页子网掩码、子网划分计算问题问题一:已知需要划分出的子网数来计算掩码。步骤一:将子网数目转化为二进制步骤二:取得该二进制的位数N步骤三:取得该IP地址的默认掩码,将其主机地址部分的的前N位置1即得出该IP地址划分子网的子网掩码。例如:欲将B类IP地址168.195.0.0划分成27个子网:1、27=110112、该二进制为五位数,N=53、将B类地址默认掩码255.255.0.0的主机地址前5位置1,得到255.255.248.0第17页子网掩码、子网划分计算问题问题二:已知需要划分出每个子网的计算机数来计算掩码。步骤一:将主机数目转化为二进制来表示步骤二:如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为N,这里肯定N8。如果大于254,则N8,这就是说主机地址将占据不止8位。步骤三:使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为0,即为子网掩码值。例如:将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:1、700=10101111002、该二进制为十位数,N=103、将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255然后再从后向前将后10位置0,即为:11111111.11111111.11111100.00000000即255.255.252.0。第18页子网掩码、子网划分计算问题问题三:已知道网络地址段及该网络的子网掩码如何计算出每个子网的网络地址、有效地址范围及广播地址。1、用256-子网掩码来确定块。2、依据块的倍数划分网络。3、根据块找出网络地址,广播地址及主机地址。第19页子网掩码、子网划分计算问题问题三:已知道网络地址段及该网络的子网掩码如何计算出每个子网的网络地址、有效地址范围及广播地址。例如:已知192.168.0.0/255.255.255.192,计算出每个子网的网络地址、有效地址范围及广播地址。256-192=64块大小:64子网地址064128192第一个主机地址165129193最后一个主机地址62126190254广播地址63127191255第20页子网划分后的网络布局192.168.0.0/26192.168.0.64/26192.168.0.128/26192.168.0.192/26192.168.0.1192.168.0.62192.168.0.65192.168.0.126192.168.0.129192.168.0.190192.168.0.193192.168.0.254……………………第21页什么是CIDR?CIDR:无类域间路由CIDR基本思想是取消地址的分类结构,取而代之的是允许以可变长分界的方式分配网络数。表示方式:采用斜线记法,在IP地址后面加个“/数字”,来区分网络及主机部分。例如:192.168.0.2/24掩码为:255.255.255.0192.168.0.2/23掩码为:255.255.254.0192.168.0.2/25掩码为:255.255.255.128第22页IP地址相关练习地址类别网络号主机号10.3.4.5128.45.23.21191.168.0.1202.98.96.68第23页IP地址相关练习地址类别网络号主机号10.3.4.5A10.0.0.00.3.4.5128.45.23.21B128.45.0.00.0.23.21191.168.0.1B191.168.0.00.0.0.1202.98.96.68C202.98.96.00.0.0.68第24页IP地址相关练习问题:某公司向ISP申请到202.98.68.0/24的网络地址段,考虑到安全性及易管理性企业内网需划分6个子网,且每个子网的主机25台,请合理规划设计IP地址分配。解答:子网掩码选用255.255.255.224子网地址0326496128160192224第一个主机地址1336597129161193225最后一个主机地址306294126158190222254广播地址316395127159191223255