linux里面ping一个IP地址为什么不需要子网掩码?
答案:2 悬赏:10 手机版
解决时间 2021-03-29 04:59
- 提问者网友:战魂
- 2021-03-28 15:53
子网掩码用来区分IP地址的网络部分和主机部分,如果IP相同,子网掩码不同,也就是网段不同,ping命令怎么知道IP哪里是网络部分哪里是主机部分。
最佳答案
- 五星知识达人网友:迟山
- 2019-06-15 15:39
它不需要知道网络部分和主机部分
你的机器配置了IP、掩码和网关
如果IP位于同一个网段,则掩码必然与你的掩码是同一个
否则,数据将直接发给网关,最终由路由表里的信息决定数据发到哪里
如果你的内网IP(默认子网掩码):192.168.1.1,对方是192.168.1.2你ping这个ip,ping的是同一网段内的IP
如果不是同一网段的,你也ping不同
网段主要作用就是判断是否是同一个网络,是就不用网关转,不是就发到网关转出去
你的机器配置了IP、掩码和网关
如果IP位于同一个网段,则掩码必然与你的掩码是同一个
否则,数据将直接发给网关,最终由路由表里的信息决定数据发到哪里
如果你的内网IP(默认子网掩码):192.168.1.1,对方是192.168.1.2你ping这个ip,ping的是同一网段内的IP
如果不是同一网段的,你也ping不同
网段主要作用就是判断是否是同一个网络,是就不用网关转,不是就发到网关转出去
全部回答
- 1楼网友:轻雾山林
- 2020-02-22 21:43
楼主,你晕啥,你和别人的主机又不在一个局域网内,你知不知道他的子网掩码对你没有任何关系,子网掩码纯粹是用在局域网内部子网划分的时候才有意义的。所以对局域网外部的人来说,完全没有任何意义。
就算你和其他主机在同一个局域网内(但不同子网),你也不需要知道别人的掩码,你只要知道在自己所在的局域网内,ip/掩码应该设置成多少就行了,就能保证你和其他主机互联,而根本不需要知道其他主机的掩码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯