




已阅读5页,还剩70页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章 tcp/ip协议与ip地址 第2节 ip地址与子网规划,一、ip地址简介,1.什么是ip地址 2.ip地址的表示 3.ip地址是由什么机构分配 4.查询设置本机的ip地址,1.什么是ip地址,众所周知,在电话通讯中,电话用户是靠电话号码来识别的。同样,在网络中为了区别不同的计算机,也需要给计算机指定一个号码,这个号码就是“ip地址”。,1.什么是ip地址,所谓ip地址就是给每个连接在internet上的主机分配的一个32bit地址。 internet 上的每台主机(host)都有一个唯一的ip地址。ip协议就是使用这个地址在主机之间传递信息,这是internet 能够运行的基础。,2.ip地址的表示,ip地址用二进制来表示,每个ip地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形式的ip地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。 为了方便人们的使用,ip地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的ip地址可以表示为“10.0.0.1”。ip地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。 ip地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0255,段与段之间用句点隔开。,6,ip地址的表示,ip地址的表示: ip地址占用32位; 采用点分四组表示法,每八位一组,并用十进制表示,十进制间用点隔开,或者说是点分十进制的表示方法,如:172.16.1.2 (可以让大家看看自己机器上的ip地址。),7,二进制,二进制的定义: 计算机中传输的电子信号是用“0”和“1”来表示的。“0”表示低电平,“1”表示高电平。这种“0”和“1”信号称为二进制位,也称为bit。 计算机中传输的数据就是这样一连串和组成的二进制数。 有时为了更加容易理解地表示数据,可以采用八进制、十进制或者是十六进制。 下面重点来讲解二进制与十进制间的转换。,8,二进制与十进制,十进制转换为二进制,1,9,二进制与十进制,二进制转换为十进制 例如:00101101=1*20+0*21+1*22+1*23+0*24+1*25=45 练习: 1、十进制转换为二进制:48、99、156、224 2、二进制转换为十进制:1100110、10101011,10,二进制与十进制,二进制转换为十进制的技巧 11111111=128+64+32+16+8+4+2+1 99=64+32+2+1=01100011,3.ip地址是由什么机构分配,所有的ip地址都由国际组织nic(network information center)负责统一分配,目前全世界共有三个这样的网络信息中心。 internic:负责美国及其他地区; enic:负责欧洲地区; apnic:负责亚太地区。asia-pacific network information centre 我国申请ip地址要通过apnic,apnic的总部设在日本东京大学。申请时要考虑申请哪一类的ip地址,然后向国内的代理机构提出。,4.查询设置本机的ip地址,开始 - 运行 - cmd - ipconfig /all 可以查询本机的 ip 地址,以及 子网掩码、网关、物理地址(mac 地址)、dns 等详细情况。 physical address: 44-37-e6-33-23-7a,由网卡生产厂家烧入网卡的eprom 设置本机的ip地址可以通过: 网上邻居 - 属性 - tcp/ip 就可以开始设置了。,arp(地址解析协议address resolution protocol ),arp的作用:将ip地址解析为mac地址,rarp,arp-地址解析协议,已知ip地址,解析为mac地址。 rarp-反向arp,已知mac地址,解析为ip地址。,二.标准分类的ip地址,最初设计互联网络时,为了便于寻址以及层次化构造网络,每个ip地址包括两个标识码(id),即网络id和主机id。同一个物理网络上的所有主机都使用同一个网络id,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机id与其对应。ip地址根据网络id的不同分为5种类型,a类地址、b类地址、c类地址、d类地址和e类地址。 ip地址=网络地址+主机地址,16,标准分类ip地址的组成,ip地址的组成: 由网络号(network id)+主机号(host id)组成; 同一网络内的所有主机使用相同的网络号,同一网络内的主机号是唯一的; 自行定义或是由nic分配的方法。,电话号码与ip地址比较,标准分类的ip地址,标准分类的ip地址,20,ip地址的分类,ip地址被分为五大类: a类、b类、c类、d类、e类; 其中只有a类、b类、c类是可供一般主机使用的ip地址。在申请network id时,可以根据公司的网络规模选择适合的网络号。 下表是各类ip地址的分布状况,表中ip地址的4个字节用w.x.y.z来表示。,专用地址,ip地址的分类,d:224(11100000)239(11101111)多播,保留出来 e:240255:待用,23,ip地址的分类,a类ip地址:,最小:00000000=0 最大:01111111=127 但是网络号中全0的ip地址是个保留地址,意思是“本网络”;另外网络号为127保留作为本地软件环回测试本主机所用。因此a类地址的第一个字节范围为:1至126即(27-2=126),24,ip地址的分类,a类ip地址: 由1.0.0.0到126.0.0.0的网络构成; 网络号占用第一个字节(w),所以可提供126 (27-2=126)个a类的网络; 主机号共占用x、y、z三个字节,所以每个网络的主机数为:224 2=16777214台主机。(说明为什么减2:主机号全0表示单个网络地址,例如5.6.7.8的网络地址是5.0.0.0;主机号全1的表示网络上的所有主机。故需要减2) 适用于大型网络,25,ip地址的分类,b类ip地址: 128.0.0.0到191.255.0.0的网络; 网络号占用前二个字节(w、x),所以它可提供214=16384个b类的网络; 主机号共占用y、z两个字节,所以每个网络的主机数为:216 2=65534台主机。 适用于中型网络,*,最小:10000000=128 最大:10111111=191,26,ip地址的分类,c类ip地址: 192.0.0.0到223.255.255.0的网络; 网络号占用前三个字节(w、x、y),所以它可提供221=2097152个c类的网络; 主机号共占用z一个字节,所以每个网络的主机数为:282=254台主机。 适用于小型网络,最小:11000000=192 最大:11011111=223,27,ip地址的分类,d类地址: 用于多播。第一个数字是224239。剩余的位设计客户机参加的特定组。在多播操作中没有网络或主机位,数据包将传送到网络中选定的主机子集中。 e类: 第一个数字为240-247,28,ip地址的分类,保留的ip地址 主机部分的所有比特位为全零的地址引用为一个网络 比如192.168.1.0/24 主机部分的所有比特位为全1的地址称为广播地址。它同时指一个网络上的所有主机。 比如192.168.1.255/24 网络号127保留,用来执行循环测试,不可用作其他用途。用户可以利用ping 127.0.0.1命令执行循环测试,以便检查网卡驱动是否正常工作。,ip地址的使用范围,例题:,128.36.199.3 (b )类 21.12.240.17 (a )类 183.194.76.253 ( b)类 192.12.69.248 (c)类 189.3.0.1 (b )类 221.3.6.2 ( c)类,公有地址和私有地址,公有地址(public address)由inter nic(internet network information center 因特网信息中心)负责。这些ip地址分配给注册并向inter nic提出申请的组织机构。通过它直接访问因特网。 私有地址(private address)属于非注册地址,专门为组织机构内部使用。 以下列出留用的内部私有地址 a类 10.0.0.0-10.255.255.255 b类 172.16.0.0-172.31.255.255 c类 192.168.0.0-192.168.255.255,32,(apipaautomatic private ip address) 自动私有ip地址的起始范围是169.254.0.1169.254.255. 254。当dhcp客户端与dhcp服务器建立联系时,如果客户机等待1秒服务器没有回应,它会分别以2、4、8、16秒的时间间隔重新广播四次。如果第四次请求仍然没有接到服务器的响应,则客户端就会采用保留的自动私有ip地址暂时作为自已的ip地址,同时每隔五分钟还会继续尝试寻找dhcp服务器,以获得正确的ip地址。 使用自动私有ip地址可以使得当dhcp服务器不可用时,dhcp客户端之间仍然可以利用自动私有ip地址进行通讯。,ip地址的分类,三、子网划分,internet组织机构定义了五种ip地址,用于主机的有a、b、c三类地址。其中a类网络有126个,每个a类网络可能有16,777,214台主机,它们处于同一广播域。而在同一广播域中有这么多结点是不可能的,网络会因为广播通信而饱和,结果造成16,777,214个地址大部分没有分配出去,形成了浪费。而另一方面,随着互连网应用的不断扩大,ip地址资源越来越少。为了实现更小的广播域并更好地利用主机地址中的每一位,可以把基于类的ip网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。,子网划分是通过合理设置子网掩码的值来实现的。,子网概念的基本思想,允许将网络划分成多个部分供内部使用,但对于外界说来依然像是一个网络 子网划分有利于优化网络性能、改善网络管理 子网划分通过设置子网掩码实现 划分子网后ip地址由:网络地址+子网地址+主机地址,称为三级地址结构 网络号+子网号+主机号,1.子网掩码,子网掩码是一个32位的2进制数,其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。 网络号+子网号+主机号 1 + 1 +0 网络号+子网号=网络地址 主机号=主机地址,1.子网掩码,子网掩码是一个32位的2进制数,其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。由此可知,a类网络的缺省的子网掩码是255.0.0.0,b类网络的缺省的子网掩码是255.255.0.0,c类网络的缺省的子网掩码是255.255.255.0。,1.子网掩码,将子网掩码和ip地址按位进行逻辑“与”运算,得到ip地址的网络地址,剩下的部分就是主机地址,从而区分出任意ip地址中的网络地址和主机地址。子网掩码常用点分十进制表示,我们还可以用网络前缀法表示子网掩码,即“/”。如138.96.0.0/16表示b类网络138.96.0.0的子网掩码为255.255.0.0。,例题: 求出ip地址中的网络地址和主机地址,ip:210.36.247.125 子网掩码:255.255.255.0 问:以上ip中的网络地址与主机地址分别是什么? 网络地址:210.36.247.0 主机地址:0.0.0.125,40,例题2,判断任意两台计算机的ip地址是否属于同一子网络的根据。也就是说子网掩码是从ip地址中抽取网络号的工具。 两台计算机各自的ip地址与子网掩码进行按位与运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。 利用1与运算的特殊性。所以子网掩码有两个特征: 子网掩码由前面连续的1位和后面连续的0位组成 子网掩码由前面连续的1位长度等于网络号的长度,41,ip地址-子网掩码,子网络 这里指广播报文可达的网络 直接的通讯这里指广播报文可达 按位与对二进制表示方式进行逐位的与运算. 与运算(&):只有两个操作数(0、1)都为1时,运算结果才为1,否则都为0; 1&0 = 0 0&1=0 0&0 = 0 1&1 =1,(ip 地址) and (子网掩码) = 网络号(包括子网号),网络号 net-id,主机号 host-id,两级 ip 地址,网络号,三级 ip 地址,主机号,子网号,子网掩码,因特网部分,本地部分,因特网部分,本地部分,划分子网时 的网络地址,and,网络地址,c类地址的子网划分选择,说明:子网数是根据子网号计算出来的,除去全0与全1的两种情况(rfc950规定)。可用主机数中主机号全0的表示这个网络号,全1的表示广播地址。,默认子网掩码:255.255.255.0,11111111 11111111 11111111 00000000 11111111 11111111 11111111 10000000 11111111 11111111 11111111 11000000 11111111 11111111 11111111 11100000,例题3:如何进行子网划分,某公司现在1c类ip地址: 201.12.168.1201.12.168.255 现在根据业务需要,把本公司的网络划分成6个子网,每个子网要求有30台可用的ip。作为网络工程师,请你拿出子网划分的方案。 解决方案:把ip的子网掩码设置成255.255.255.224,按照此方案换分子网后,1(24个)00000000(默认) 1(24个)11100000 第一个子网 201.12.168.0(1-15) 201.12.168.32 201.12.168.64 201.12.168.92,如何进行子网划分,(1)判断用户需求(例如6个子网,30台主机) (2)计算满足需求的子网数与主机数 (3)计算子网掩码 2n=子网数 2x-n-2=主机数 (n为子网位数,x为默认主机位数) 假如以上两个条件同时满足,即可确定n的大小,48,ip地址-子网掩码,划分ip子网:将ip地址中的再划分为和 目的:节约ip地址空间;网段隔离的需要 掩码的另一表示方法:192.168.1.12/24,49,ip地址-子网掩码,运算演示之一:求ip地址所属的网络号 求192.168.1.32的网络号 i p 地址 192.168.1.32 子网掩码 255.255.255.0 and运算 转化为二进制进行运算: i p 地址 11000000.10101000.00000001.00100000 子网掩码 11111111.11111111.11111111.00000000 and运算 11000000.10101000.00000001.00000000 转化为十进制后为: 192.168.1.0,50,ip地址-子网掩码,运算演示之一:求ip地址所属的网络号(续) 简便的做法,因为255全1,与运算结果就是另一个操作数,因而实际操作中仅须对非255的掩码部分进行与运算。 i p 地址 192.168.1.32 子网掩码 255.255.255.0 and运算 所求网络号 192.168.1.0,51,ip地址-子网掩码,运算演示之二:判断ip地址是否属于同一子网 ip地址172.16.1.12,172.16.1.32, 172.16.3.20 ,掩码255.255.255.0 运算结果 ip地址 网络号 172.16.1.12 172.16.1.0 172.16.1.32 172.16.1.0 172.16.3.20 172.16.3.0 结论:172.16.1.12与172.16.1.32在同一子网,而172.16.3.20属于另一子网,52,ip地址-子网掩码,运算演示之二:判断ip地址是否属于同一子网 ip地址172.16.1.12,172.16.1.32, 172.16.3.20 , 掩码255.255.0.0 运算结果 ip地址 网络号 172.16.1.12 172.16.0.0 172.16.1.32 172.16.0.0 172.16.3.20 172.16.0.0 结论:172.16.1.12与172.16.1.32在同一子网,而172.16.3.20属于另一子网,53,c类ip地址-子网掩码,合格的子网掩码 255.255.255.0 00000000 255.255.255.128 10000000 255.255.255.192 11000000 255.255.255.224 11100000 255.255.255.240 11110000 255.255.255.248 11111000 255.255.255.252 11111100,54,b类ip地址-子网掩码,合格的子网掩码 255.255.0.0 00000000 255.255.128 .0 10000000 00000000 255.255.192 .0 11000000 00000000 255.255.255.224 11100000 255.255.255.240 11110000 255.255.255.248 11111000 255.255.255.252 11111111 11111100,55,ip地址-子网掩码,演示之三:下列ip地址是否属于同一子网 172.16.1.3,172.16.1.35,掩码255.255.255.224 仅末字节须运算 地址末字节 掩码 结果 00000011 11100000 00000000=0 00100011 11100000 00100000=32 网络号分别为:172.16.1.0,172.16.1.32,所以2个ip地址属于不同的子网。,c类ip子网划分实例,有一个c类地址 换分成4子网 255.255.255.0 255.255.255.224 解决办法,把ip地址的子网掩码设置成: 255.255.255.224,2.子网划分与掩码的设置,子网掩码不能任意设置,子网掩码的设置关系到子网的划分 例如: a 主机的 ip 地址是 192.155.12.112,b 主机的ip 地址是 192.155.12.120,c 主机的 ip 地址是 192.155.12.176,d 主机的 ip 地址是 192.155.12.222。共同的子网掩码是 255.255.255.224。 以上主机有可能属于不同的子网,子网划分与掩码的设置,给出一个ip与子网掩码判断是否划分子网的方法 (1)先看ip属于那类 (2)看看其子网掩码是否采用默认子网掩码 (3)若采用默认子网掩码则表示不划分子网,否则划分子网。 例如:210.36.247.125/255.255.255.0不划分子 而210.36.247.125/255.255.255.192则划分子网,划分子网纯属一个单位内部的事情。单位对外仍然表现为没有划分子网的网络。 从主机号借用若干个比特作为子网号 subnet-id,而主机号 host-id 也就相应减少了若干个比特。 ip地址 := , , ,划分子网的基本思路,子网划分与掩码的设置,子网划分是通过借用ip地址的若干位主机位来充当子网地址从而将原网络划分为若干子网而实现的。划分子网时,随着子网地址借用主机位数的增多,子网的数目随之增加,而每个子网中的可用主机数逐渐减少。 以c类网络为例,原有8位主机位,2的8次方即256个主机地址,默认子网掩码255.255.255.0。借用1位主机位,产生2个子网,每个子网有126个主机地址;借用2位主机位,产生4个子网,每个子网有62个主机地址,子网划分选择,每个网中,第一个ip地址(即主机部分全部为0的ip)和最后一个ip(即主机部分全部为1的ip)不能分配给主机使用,所以每个子网的可用ip地址数为总ip地址数量减2;根据子网id借用的主机位数,我们可以计算出划分的子网数、掩码、每个子网主机数,列表如下,c类地址的子网划分选择,说明:子网数是根据子网号计算出来的,除去全0与全1的两种情况(rfc950规定)。可用主机数中主机号全0的表示这个网络号,全1的表示广播地址。,63,ip地址-子网掩码,c类子网划分:网段中可用的ip地址 对于c类子网,掩码末字节中取0的位数为n,则划分的网段中可用的ip地址个数为2n-2 !注意:同一网段内子网掩码的选择要一致。 问题1:为什么是2n-2而不是2n 问题2:为什么掩码255.255.255.254在实际子网划分中不用? 练习1:某公司目前下设经理室、财务部、销售部研发部和等四个部门,拥有一个c类地址,问ip子网划分的掩码应怎样选择?每个部门各可以接入多少台机器?,计算题(2002年网络设计师试题),【说明】 设有 a,b,c,d 四台主机都处在同一个物理网络中,a 主机的 ip 地址是 192.155.12.112,b 主机的ip 地址是 192.155.12.120,c 主机的 ip 地址是 192.155.12.176,d 主机的 ip 地址是 192.155.12.222。共同的子网掩码是 255.255.255.224。 【问题1】 a,b,c,d 四台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。 【问题2】 若要使主机 a,b,c,d 在这个网上都能直接相互通信,可采取什么办法?,根据192.155.12.112“与”255.255.255.224的结构得出a主机的子网地址为192.155.12.96,主机地址为0.0.0.16 根据192.155.12.120“与”255.255.255.224的结构得出a主机的子网地址为192.155.12.96,主机地址为0.0.0.24 根据192.155.12.176“与”255.255.255.224的结构得出a主机的子网地址为192.155.12.160,主机地址为0.0.0.16 根据192.155.12.222“与”255.25
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年乐业县三上数学期末质量跟踪监视模拟试题含解析
- 2025-2026学年江苏省淮安市淮阴师范学院第一附属小学数学三年级第一学期期末复习检测试题含解析
- 2024年兴隆台区三上数学期末综合测试模拟试题含解析
- 2024年乌恰县三上数学期末联考模拟试题含解析
- 2024年丽江地区古城区数学三年级第一学期期末质量检测试题含解析
- 2024年济宁市曲阜市数学三上期末预测试题含解析
- 公共营养师二级资格考试-膳食调查和评价试题大全课件
- 2025年执业药师考试学科交叉知识点试题及答案
- 2025年经济法新变化试题及答案揭晓
- 护理实习感想试题及答案总结
- 石材养护报价表范本
- 收购酒店尽调报告范本
- 专职(志愿、义务)消防队人员名单表
- 海地软件帮助
- 有限空间作业安全隐患排查清单
- 小学心理健康教育课件《微笑的力量》
- 心理健康案例分析试题
- 继电保护单选练习题库及答案
- 新疆功能性高分子材料项目可行性研究报告
- 小升初第一讲-简便运算课件
- (198)-秦可卿课件2红楼梦人物艺术鉴赏
评论
0/150
提交评论