关于起始IP与分段点公式问题.doc_第1页
关于起始IP与分段点公式问题.doc_第2页
关于起始IP与分段点公式问题.doc_第3页
关于起始IP与分段点公式问题.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于MZDLIVE说明书里的IP分段公式问题在原MZDLIVE说明书第五章服务端设置-“系统设置”里有关于“起始IP”与“IP分段“的介绍如下:起始:设置工作站的IP地址是从多少IP开始。工作站的IP地址 = 计算机编号+起始IP。如:起始IP192.168.0.1,那么001号机器的IP=001+192.168.0.1=192.168.0.2分段:确定工作站IP分配的方法,默认为0,表示不启用IP分段。具体计算公式:设起始IP为:192.168.X.Y,则公式为:新的X值=(工作站编号+Y-1)/分段点商数取整 + X,新的Y值=(工作站编号+Y-1) Mod 分段点 如:起始IP是:192.168.1.1,分段点为100,那么111号工作站的IP为:192.168.2.11 计算方法:新的X值=(111+1-1)/100商数取整 + 1=2 新的Y值=(111+1-1) Mod 100 =11。 看完后发现在这里面有关于Y值的计算存在问题:如上例说述:新的Y值=(工作站编号+Y-1) Mod 分段点计算111号的新IP值: 111号工作站的IP为:192.168.2.11 计算方法:新的X值=(111+1-1)/100商数取整 + 1=2 新的Y值=(111+1-1) Mod 100 =11。如果是110号呢?那么根据其计算公式:新的X值=(111+1-1)/100商数取整 + 1=2新的Y值=(110+1-1)mod100=10 当如果是(210+1-1)mod100=10是否正确呢?同样根据计算公式可得出112119其IP也都为192.168.2.11。由此初步可以判断关于新Y值的计算有误。测试:由于在关于起启IP与IP分段点所涉及到的相关参数为起始IP范围、IP分断点、机器号.因此根据起始IP范围、IP分断点、机器号来做有针对性的测试。分别取:起始IP:192.168.101.98, 192.168.168.99, 192.168.101.100, 192.168.101.101 ,192.168.101.254, 192.168.101.255分断点:100机器号:001 002 003 097 098 099 100 101 102 063 200 257(后三个为随机)。(1) 起始IP :192.168.101.98 分断点:100 此处X=101 Y=98根据原计算公式:001新X=(001+98-1)/ 100取整+101=101 新Y=(001+98-1)mod100=99 公式计算出来的IP为:192.168.101.98 实际IP:192.168.101.99 002 新=(002+098-1)/ 100取整+101=101 新Y=(002+98-1)mod100=99公式计算出来的IP为:192.168.101.99 实际IP:192.168.102.100 003 新X=(003+098-1) / 100取整+101=102新Y=(003+098-1)mod100=0公式计算出来的IP为:192.168.102.0 实际IP:192.168.102.1 097 新X=(97+98-1)/ 100取整+101=102 新Y=(97+98-1)mod100=94公式计算出来的IP为:192.168.102.94 实际IP:192.168.102.95 098 新X=(98+98-1) / 100取整+101=102 新Y=(98+98-1)mod100=1公式计算出来的IP为:192.168.102.1 实际IP:192.168.102.96 099 新X=(99+98-1) /100取整+101=102 新Y=(99+98-1)mod100=96公式计算出来的IP为:192.168.102.96 实际IP:192.168.102.97100 新X=(100+98-1) / 100取整+101=102 新Y=(100+98-1)mod100=97公式计算出来的IP为:192.168.102.97 实际IP:192.168.102.98101 新X=(101+98-1) / 100取整+101=102 新Y=(101+98-1)mod100=98公式计算出来的IP为:192.168.102.98 实际IP:192.168.102.99102 新X=(102+98-1) / 100取整+101=102 新Y=(102+98-1)mod100=99公式计算出来的IP为:192.168.102.99 实际IP:192.168.103.100103 新X=(103+98-1) / 100取整+101=102 新Y=(103+98-1)mod100=0公式计算出来的IP为:192.168.102.0 实际IP:192.168.103.10063 新X=(63+98-1) /100取整+101=102 新Y=(63+98-1)mod100=60公式计算出来的IP为:192.168.102.60 实际IP:192.168.103.61 200 新X=(200+98-1) /100取整+101=103 新Y=(200+98-1)mod100=97公式计算出来的IP为:192.168.103.97 实际IP:192.168.103.98257 新X=(257+98-1) /100取整+101=104 新Y=(257+98-1)mod100=54公式计算出来的IP为:192.168.104.54 实际IP:192.168.104.55 由上可以看出实际的IP与公式所计算出来的IP(X与Y)是有出入的。.关于X的计算:因为在公式加号后面的X是一个固定值,所以导至新X计算出错的的原因是前面取整这个变量引起的。.关于Y的计算:从上面的例子可以看出。所以导至新Y计算出错的的原因同样是是前面取余这个变量引起的。.如果设置了断点。工作站的IP地址 = 计算机编号+起始IP此处也有问题。此IP地址的Y值只能小于或等于断点值。比如上述IP断点值为100那么工作站的最后一位IP不会大于100。比如63的IP是 192.168.103.61而不是192.168.101.161.因而关于起始的介绍还是不够详细.X的计算:仔细对比001 002 003 (或100 101 102)发现导致002的X值与实际不同的原因在于”-1”处 001与003的在机器号加原Y后其值(99 ,101)都大于或小于断点值(100)所以在减1后再与断点值取整后其值不会受影响。而002(02+98)刚好等于100再减1后与断点取整得到的结果为0。因而:我认为关于X的计算公式:X=INT(M+Y)/N)+X (X: 机器新的X值 M:机器号 N:分断点 (N254) X:起始IP的X值(x255)关于Y的计算公式:同理Y的值应该是在原有公式上加1.Y=(M+Y) mod N (Y+M)mod N0)Y=N ( (Y+M)mod N=0)(Y

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论