假如在 cmd 下输入 ping 192.168.1.3 (目的机),而本机IP为 192.168.1.2 那么执行过程应该是:首先本机(源主机)把本机IP(
192.168.1.2)与本机子网掩码(假设为255.255.255.128)and 后判断网络号(当然为 192.168.1.0),然后本机(源主机)在把目
的机IP 192.168.1.3 与目的机的子网掩码(假设也为255.255.255.128)and 后判断网络号(当然为 192.168.1.0),如果在同一网
络内这不经过网关直接转发,如果不在同一网络则通过网关转发,如果我上述过程正确的话,那么请问 :本机(源主机)是如何知
道目的机的子网掩码的????难道在真正ping之前还要进行与目的机的沟通以取得目的机的子网掩码????
我不是学这个专业的,但我对这个专业有很强的兴趣,如果你仔细看我问的问题的话,会发现我的假设里有个错误,那就是本机在与目的机通信时并不是把 目的机 的 ip 与 目的机的掩码 and,而是把 目的机 的 ip 与 本地机的掩吗 and的,这一点我也是才在网上查到的,所以也就不存在本机(源主机)如何知 道目的机的子网掩码的必要了.....但这样有问题了
假设 源主机 将目标主机(192.168.101.101)的地址与源主机的掩码(255.255.240)进行位与操作:
192.168.101.101
255.255.255.240
得到的目标主机的网段为:192.168.101.96
而同样是这台目标主机当它把自己的IP 192.168.101.101 与自己的掩码 255.255.255.0 进行位与操作后得到的网段却是 192.168.101.0
难道这台目标主机所处的网段在不断变化??????
本机(源主机)是如何知道目的机的子网掩码的???
如果是好奇,那我简单的告诉你,掩码是通过路由器来判定的.如果是专业,我建议你看一下谢希仁<计算机网络>
IP数据包从源主机到目的主机中
当源主机发送数据包时,它需要知道目标IP地址以及目标主机所在的子网掩码。路由器利用这些信息以及其路由表中的路由条目来确定最佳转发路径。路由表存储着到达不同网络的路径信息,通常由网络管理员配置或者通过动态路由协议自动学习。数据包到达路由器后,根据目标IP地址与路由器接口IP地址的匹配规则,选择合适...
子网掩码怎么计算?
3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。
有没有人知道路由器如何划分子网掩码
2) 192.168.1.32 -- 192.168.1.63 掩码255.255.255.224 主机数32个 3) 192.168.1.64 -- 192.168.1.95 掩码255.255.255.224 主机数32个 4) 192.168.1.96 -- 192.168.1.127 掩码255.255.255.224 主机数32个 5) 192.168.1.128 -- 192.168.1.159掩码255.255.255.224 ...
如何划分子网及确定子网掩码
子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID。子网掩码由4个十进制数组成的数值中间用“.”分隔,如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中...
子网号是如何算出来的
1、看掩码255.255.255.192 转换二进制11111111.11111111.11111111.11000000主机位还剩6个块大小是256-192 = 64这样算法是按块来算例如:0~63 64~127 128~191这就是三块 2、然后取第一块来看,头和尾是不能够算网络地址的,因为网络地址主机位是不能全为0或全为1的。例子:网络地址范围是192.168...
子网掩码是如何计算的
0.0换成二进制就是16个1后跟16个0,所以写做172.16.0.1\/16。IP地址格式相同的点分十进制表示:255.0.0.0 或255.255.255.128。在IP地址后加上"\/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网络标识位的长度如:192.168.1.1\/24 的子网掩码也可以表示为255.255.255.0。
怎样判断ip地址的子网掩码?
首先192.168.1.0\/24,属于C类IP,私有C类地址范围从192.168.0.0 到 192.168.255.255,C类地址默认子网掩码为255.255.255.0。划分为四个子网,只能在主机位借2位,机2^2个子网,如下:1、起止IP地址192.168.1.0\/26和子网掩码255.255.255.192:192.168.1.0\/26即:11000000.10101000....
子网掩码怎么看?
27位子网掩码是: 255.255.255.224 。把32位掩码写上27个1,再算成十进制,根据进制法就可以得出结果。子网掩码用来指明一个IP地址的哪些位标识的是主机所在的,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用, 子网掩码将某个IP地址划分成网络地址和主机地址两...
子网掩码如何计算
(2)子网借用了主机3位用做子网划分;(3)将C类地址的子网掩码255.255.255.0的主机地址前3位置 1,得到子网掩码255.255.255.224。2、由于子网掩码是224,所以子网步长为256-224=32,所以每个子网IP地址范围为:(1)192.168.10.0-192.168.10.31;(2)192.168.10.32-192.168.10.63...