ip地址:202.168.1.9与202.168.001.009有什么区别(200分)

  • 主题发起人 主题发起人 碎梦清影
  • 开始时间 开始时间

碎梦清影

Unregistered / Unconfirmed
GUEST, unregistred user!
没见过。 你在哪儿看到001.009这样的ip地址的?
 
没有,只是说,在每段前加0有什么区别
 
个人认为在实际应用时没有什么区别,
只是一个补位,
在实际传输时都是用以下的32位二进制来表示

ip:32位二进制来表示,以上都表示为
11001010。10101000。00000001。00001001
 
没有区别,都是一样,系统会自动确认。
 
不用加的,加了系统也会自动取消的。
 
IP地址是由四个字节表示的,每个字节是255,表达值是数字型,而不是字符型。
所以001和1是没有区别的。
 
大家说得对,没有区别。
 
在网络上传输上没有区别,在一些查Ip地址的软件上有区别!!在我编的网络电锯2.0中也是有
区别的,暂时没有发布哟!现在只有测试版本!
 
没区别,都是合法的ip,指向同一地址
 
1 与 001在2进制中一样的,前面都是0
 
好像是有区别的。
比如我ping IP:172.18.23.098
然后,机器ping的IP就是:172.18.23.80
 
随便写一个, ping 172.1111 你看会出现什么?
 
E:/>ping 172.1111

Pinging 172.0.4.87 with 32 bytes of data:

Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.

Ping statistics for 172.0.4.87:
Packets: Sent = 4, Received = 0, Lost = 4 (100%
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

怎么会是这样呢?网络学的不扎实,哪位给小弟讲解一下
 
着里面还有什么转换运算吗?
 
ping 1111

Pinging 0.0.4.87 with 32 bytes of data:

Destination host unreachable.
Destination host unreachable.
Destination host unreachable.
Destination host unreachable.

Ping statistics for 0.0.4.87:
Packets: Sent = 4, Received = 0, Lost = 4 (100%
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

不懂啊,
 
应该有换算
1111= 4×256+87
 
不明白得太多了
 
ping 256 = 0.0.1.0
ping 512 = 0.0.2.0
ping 1.512 = 1.0.2.0
呵呵,原来如此......
 
》》好像是有区别的。
》》比如我ping IP:172.18.23.098
》》然后,机器ping的IP就是:172.18.23.80

098被计算机认为是8进制数了
就是因为前面那个0
让系统误以为8进制,
但是98又不是八进制,应为120
所以个人认为,这是一个ping的bug

to 楼上
ping 1111
先把1111转换为2进制32位(前面补0,),00000000.00000000.00000100,01010111-》0.0.4.47
然后每八位分开,
再转化为十进制,
即然知道了ping的问题,
前面就不要加0了


 
后退
顶部