你需要系统的学习一下CCNA的知识,特别是IP基础。 10 172 192 这三类打头的都是私网IP,经过NAT(network address translation)将私网IP转换成公网IP。这里是可以1对1转换、1对多转换(PAT)。 主机之间通信数据包封装格式:源MAC 目的MAC --- 源IP 目的IP,这是一个对应关系 主机发送数据包时,将对方IP和自身掩码做and运算,得出网络标识,如果网络标识相同则表示在同一个子网中,那么通信时数据包封装的目的MAC就是目的IP所对应的MAC。 如果网络标识不同,则主机封装数据包时的目的MAC就是网关MAC,需要请求网关转发数据包,这中间还涉及arp广播。 如果主机如果不设置网关,是无法访问子网外的IP服务。因为它知道对方不在一个子网,但是没有网关“指引”它,所以它会一直在网络上发送ARP请求目的IP的MAC,目的IP永远无法收到。那么也就无法封装!最后引起的就是无法上网,根本原因就是主机压根没有发送封装成功。
你确定百度查到的IP是挂在你机器上还是挂在你路由器或者其他设备上的,另外IP和掩码的AND,是对角验证的,就是你的IP与对方的掩码进行AND运算,对方IP与你的掩码进行AND运算,两者相同才可以通讯 ,当然这个是有点小漏洞的!
因为ipv4地址不够,172这个是公用的就跟192一样,一个b,一个c。
1,737
社区成员
1,306
社区内容
加载中
试试用AI创作助手写篇文章吧