您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

时间:2022-07-15 11:41:19  来源:  作者:科技之电脑角

首先我们来看看以下这两个地址是否可以相互通信呢?

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

初步一看,貌似可以通信,但是再细看,发现两者的掩码完全不同,故而肯定不能通信了?然而并非如此,如果对两者的通信有更深刻的认识,相信就会发现他们到底能否相互连通了!接下来我们通过实验来解答这个问题:

首先搭建测试环境,下面是作者搭建的测试环境,关于每个设备的配置都做了大概的罗列:

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

在这个环境中,用两台交换机来充当网络的DCE设备,同时用两台PC来充当两个服务器A、B。现在分别通过以上问题的题干信息配置两台服务器A和服务器B(下文简称A、B),当配置完成后直接用B ping A,可以看到以下信息:

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

那为什么会是“From 192.168.26.3: Destination host unreachable”这个信息呢?来进行分析,由上面的网络拓扑可以清晰看到,A和B是通过交换机LSW3相连接的,也就是三者处在同一个“广播域”中,照理说如果A和B地址都在同一子网中,A和B之间的通信则会直接进行,也就是A、B、LSW3组成的系统将会是一个连通的完整网络系统,而他们之间的通信也是可以正常进行的。然而通过该图信息可以发现:目标主机不可达,显然是A和B没有在同一子网中,导致连建立连接之初的ARP广播包都无法应答,故而报错是目标不可达;反过来,用A去ping B又会是怎样呢?带着这个疑问我们果断进行了操作,然而,依然无法互通,只是结果有了变化:

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

看到这个结果是不是很意外?这表明至少ARP广播已经得到应答,那为什么会不通呢?这些问题就交给下文来解答吧!继续上述问题,既然是这样,那么是不是说明上面的问题已经有了答案,就是A和B相互之间无法通信呢?

做信息化运维的我们,当然不可以这么粗心大意,别忘了我们的网关还没有真正使用上呢!现在我们在LSW4上配置网关地址192.168.26.2(友情提示:交换机上配置地址可以在vlanif1下配置,后期有vlan划分的话就在具体vlan下面配置;如果此处是路由器,则设置路由器该端口的ip即可)来充当这个网络系统的网关,看看是什么结果?现在同样用B Ping A:

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

看到结果是不是很惊奇?先不管这些,继续在A中来ping B看看:

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

结果不是意外,是太意外了,互相都可以通信了,只是怎么在刚开始发数据包的时候有一条超时呢?

这就是接下来要说的了,相信大家都使用过WireShark这个堪称无所不能的神器吧?那就来看看有多神奇!我们还是在A中ping B,但是在A的网口进行抓包:

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

从抓包信息中可以很明确的看到,在A中发起ping之后,A首先会发出ARP广播数据包,目的地址直接是B的ip地址:“who has 192.168.26.3? tell 192.168.26.129”,因为A在ping发出时候,利用自己的掩码和B的ip地址进行了AND操作,得到网络号和自己的ip得到的网络号相同,所以它认为两者就在同一子网中,所以A会直接通过ARP寻找B的mac地址来进行通信。

当B主机收到该广播包后发现是在寻找自己,于是赶紧回答说:“192.168.26.3 is 自己的mac地址”,但是自己的回答无法送达A,于是赶紧用A的ip地址和自己的掩码来确定网络号,可悲的是该网络号和自己ip计算的并不在同一个子网,那怎么办?于是开始请求网关的mac地址,试图让网关帮自己送达给A,于是赶紧发一条ARP广播信息给网关寻求帮助,网关以B的ip地址和自己的mac地址为源地址,将回答响应给A,而在这个过程中,A的第一个ICMP包已过生存周期,所以会显示“timeout! ”超时,当A中第二个ICMP包发送给B之后,链路中已经有了相关信息,所以正常通信了!

再看看从B上ping A,并在B的网口进行抓包:

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

同样可以看到,在B中发起ping请求后,B经过计算发现A的地址和自己不在同一网段,于是直接甩手给网关,通过ARP获得网关的mac地址:“who is 192.168.26.2 tell 192.168.26.3”,得到网关的回复之后,B将自己的ICMP包以A的ip地址、网关的mac地址为目的地址发送给网关,网关再以自己的mac地址、B的ip地址为源地址发给A,然后得到A的回复,整个过程可以用下图大概表示:

Ip地址、子网掩码、网关三者如何协调工作你真的理解了吗?

 

到这里我们基本对网关、ip地址、mac地址有了完整的认识和理解了,同时也对处于不同广播域中的两台主机如何通信有了更深的了解了,那么本片文章就说到这里了!由于篇幅较长,难免有错别字或其他不当之处,还望大家批评指正!如果个人有任何观点,都可以在评论区发表讨论,谢谢大家!



Tags:Ip地址   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
Windows IP地址冲突解决方法:轻松解决网络冲突问题!
IP地址冲突是一个常见的问题,特别是在家庭和小型企业网络中。当Windows检测到IP地址冲突时,通常会显示一个黄色的感叹号,并阻止你访问互联网。这可能是由于其他设备或计算机在...【详细内容】
2024-01-24  Search: Ip地址  点击:(74)  评论:(0)  加入收藏
揭秘IP地址的网络威胁与攻击类型
在当今数字化时代,网络攻击已经成为网络安全的一大挑战。IP地址,作为互联网通信的基础,也成为网络威胁和攻击的焦点之一。本文将深入探讨不同类型的网络威胁和攻击,以及如何防范...【详细内容】
2024-01-22  Search: Ip地址  点击:(88)  评论:(0)  加入收藏
IP地址冲突解决方案,教你轻松解决!
当网络上的两个通信端点被分配相同的IP地址时,就会发生IP地址冲突。端点可以是PC、移动设备或任何单独的网络适配器。两个端点之间的IP冲突通常会导致一个或两个端点不可用于...【详细内容】
2024-01-15  Search: Ip地址  点击:(82)  评论:(0)  加入收藏
如何正确获取静态IP地址?
IP地址就如同我们的家庭地址,是网络中识别每一台设备的唯一标识。动态IP地址和静态IP地址是两种常见的IP类型。对于很多普通用户来说,可能对动态IP更熟悉,因为大多数家庭网络连...【详细内容】
2024-01-03  Search: Ip地址  点击:(78)  评论:(0)  加入收藏
IP地址证书跟域名证书区别
当涉及到网络安全和加密通信时,经常会听到IP地址证书和域名证书。虽然它们的目的都是加密通信,但它们有着明显的区别。接下来,让我来为您详细解释一下它们之间的区别:IP地址证书...【详细内容】
2023-12-22  Search: Ip地址  点击:(123)  评论:(0)  加入收藏
IP地址攻击与防范措施:维护网络安全的关键
IP地址是互联网通信的基本组成部分,然而,它也成为网络攻击的目标。本文将深入探讨IP地址可能面临的攻击方式,以及如何采取有效的防范措施来维护网络的安全。第一部分:IP地址攻击...【详细内容】
2023-12-19  Search: Ip地址  点击:(142)  评论:(0)  加入收藏
Java的Controller中无法获取到真正的客户端IP地址问题
Java web中的Controller如何获取客户端的IP地址?我们通常的做法都是通过 HttpServletRequest.getRemoteHost方法,但是这个简单的方法却可能你无法获取到真实的客户端IP。我们...【详细内容】
2023-11-18  Search: Ip地址  点击:(53)  评论:(0)  加入收藏
抖音ip地址怎么换成外省 抖音换IP方法
在抖音上,用户的IP地址是一个重要的标识符,它可以帮助用户了解自己的地理位置并与其他用户互动。有时候,我们可能需要将抖音的IP地址换成外省,以保护自己的隐私或者进行其他需要...【详细内容】
2023-11-10  Search: Ip地址  点击:(146)  评论:(0)  加入收藏
怎么通过子接口的方式为Linux配置多个IP地址
一、子接口的介绍及用途 在Linux中,子接口是一种逻辑网络接口,它允许你在一个物理网络接口上配置多个不同的IP地址和网络配置。子接口通常以主接口名称后跟冒号和一个数字的形...【详细内容】
2023-09-25  Search: Ip地址  点击:(392)  评论:(0)  加入收藏
Linux可以通过哪些方式配置网络IP地址
在Linux系统中,可以使用多种方式配置网络IP地址,具体的方法取决于你使用的Linux发行版和网络管理工具。以下是一些常见的方法:1.使用ifconfig命令语法:sudo ifconfig <接口名称>...【详细内容】
2023-09-20  Search: Ip地址  点击:(222)  评论:(0)  加入收藏
▌简易百科推荐
学生偷看“不良网站”,手机上3个痕迹无法清除,网友:咋不早说
众所周知,中国的常规教育中,总是“谈性色变”,但在这个信息爆炸的互联网时代,即便是一些年纪很小的孩子,也能轻易接触到一些所谓的不良网站,因此这一方面的教育缺失,其实是很可怕的...【详细内容】
2024-03-28    叶姐生活指南  Tags:不良网站   点击:(19)  评论:(0)  加入收藏
什么是网络中的路由器?核心功能解释
路由器是互联网连接的核心元素,是一种允许多个设备连接到互联网,并促进将数据包转发到各自的目标地址的设备。使用动态路由技术,路由器检查数据并在各种可用路径中选择最有效的...【详细内容】
2024-03-07    千家网  Tags:路由器   点击:(36)  评论:(0)  加入收藏
过年该不该升级Wi-Fi 7路由?看完就知道
打开电商网站不难发现,从2023年第三季度到现在,Wi-Fi 7路由器新品越来越多。而且价格不再是高高在上,已经基本和Wi-Fi 6路由价格差不多了。看到这些Wi-Fi 7新品路由,不少朋友就...【详细内容】
2024-02-27    中关村在线  Tags:Wi-Fi   点击:(45)  评论:(0)  加入收藏
聊聊 Kubernetes 网络模型综合指南
这篇详细的博文探讨了 Kubernetes 网络的复杂性,提供了关于如何在容器化环境中确保高效和安全通信的见解。译自Navigating the Network: A Comprehensive Guide to Kubernete...【详细内容】
2024-02-19  云云众生s  微信公众号  Tags:Kubernetes   点击:(43)  评论:(0)  加入收藏
SSL协议是什么?关于SSL和TLS的常见问题解答
SSL(安全套接字层)及其后继者TLS(传输层安全)是用于在联网计算机之间建立经过身份验证和加密的链接的协议。尽管SSL协议在 1999年已经随着TLS 1.0的发布而被弃用,但我们仍将这些...【详细内容】
2024-02-06  IDC点评网    Tags:SSL协议   点击:(74)  评论:(0)  加入收藏
从零开始了解网络协议:TCP/IP详解
从零开始了解网络协议:TCP/IP详解 在当今数字化的时代,网络协议已经成为我们生活中不可或缺的一部分。作为互联网的基础,网络协议规定了数据如何在不同的网络设备之间传输。TC...【详细内容】
2024-02-01    简易百科  Tags:TCP/IP   点击:(62)  评论:(0)  加入收藏
BGP路由属性:互联网路由的灵活控制器
在互联网的庞大网络中,边界网关协议(BGP)是确保不同自治系统(AS)间路由信息有效交换的关键协议。然而,BGP的功能远不止于此。其核心组成部分,即BGP路由属性,赋予了BGP强大的灵活性,使...【详细内容】
2024-01-26  诺诺爱生活    Tags:互联网路由   点击:(45)  评论:(0)  加入收藏
简易百科之什么是网络延迟?
简易百科之什么是网络延迟?随着互联网的普及和发展,网络已经成为我们生活中不可或缺的一部分。然而,我们在使用网络时可能会遇到一种情况,那就是网络延迟。那么,什么是网络延迟呢...【详细内容】
2024-01-24    简易百科  Tags:网络延迟   点击:(163)  评论:(0)  加入收藏
网络延迟与网络速度有什么区别?分享具体的答案
通常,许多人抱怨网速测试。速度还是不错的,但是他们玩游戏的时候怎么会卡住,还是断开连接等等问题,这一系列问题始终困扰着大家。那么,网络延迟与网络速度有什么区别呢?请不要担心...【详细内容】
2024-01-24  萌新小郭    Tags:网络延迟   点击:(54)  评论:(0)  加入收藏
揭秘IP地址的网络威胁与攻击类型
在当今数字化时代,网络攻击已经成为网络安全的一大挑战。IP地址,作为互联网通信的基础,也成为网络威胁和攻击的焦点之一。本文将深入探讨不同类型的网络威胁和攻击,以及如何防范...【详细内容】
2024-01-22  IP数据云    Tags:IP地址   点击:(88)  评论:(0)  加入收藏
站内最新
站内热门
站内头条