网络扫盲,ip间通信指南

欢迎关注公众号【测试开发备忘录】,一起沟通交流~​​​ 

虽然大家都把“八股”挂在嘴边,但是普遍都存在掌握知识不牢固的问题,比较难和工作的实际内容融会贯通。

基于这种情况,还是总结一下工作中常用的一些实际的知识情景,来供新人和带新的老人参考。今天记录一下很多新人一知半解的ip间通信指南: 

在网络通信中,IP地址、子网掩码和网关是实现不同网段间通信的关键元素。以下是它们的功能和如何协同工作以实现不同网段IP间通信的详细解释:
 

IP地址
IP地址是分配给网络中每个设备的标识符,用于在网络上标识和定位设备。IP地址由两部分组成:网络部分和主机部分。

子网掩码
子网掩码用于确定IP地址中的网络部分和主机部分。它是一个32位的值,其中网络部分用1表示,主机部分用0表示。子网掩码帮助路由器和交换机确定数据包是否在同一子网内,或者需要被发送到其他子网。

默认网关
默认网关是连接本地子网与外部网络(如另一个子网或互联网)的路由器的IP地址。当一台设备需要发送数据到不同子网的设备时,它会将数据包发送到默认网关。
 

不同网段IP间通信过程
假设有两个不同的子网,子网A和子网B,它们的IP地址范围分别是192.168.1.0/24和192.168.2.0/24,子网掩码都是255.255.255.0,网关分别是192.168.1.1和192.168.2.1。

1. 在同一子网内的通信:
   设备A(IP:192.168.1.2)想要发送数据到同一子网的设备B(IP:192.168.1.3)。
   设备A查看设备B的IP地址,通过与子网掩码进行逻辑与操作,确定设备B在同一子网。
   设备A直接将数据包发送到设备B的IP地址。

2. 在不同子网间的通信:
     设备A(IP:192.168.1.2)想要发送数据到子网B的设备C(IP:192.168.2.3)。
     设备A查看设备C的IP地址,通过与子网掩码进行逻辑与操作,确定设备C不在同一子网。
     设备A将数据包发送到其默认网关192.168.1.1。
     网关(路由器)收到数据包后,查看目的IP地址,决定将数据包转发到子网B的网关192.168.2.1。
     子网B的网关收到数据包后,将其发送到设备C(IP:192.168.2.3)。

路由器如何知道转发数据包
路由器内部有一个路由表,它包含了不同网络目的地和下一跳地址的信息。路由表可以是静态配置的,也可以通过动态路由协议(如RIP、OSPF)学习得到。当数据包到达路由器时,它根据目的IP地址查找路由表,以确定下一跳地址。

通过这种方式,不同网段的设备可以相互通信,尽管它们可能连接到物理上分开的网络段。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值