不同网段通信的过程

简介: 不同网段通信的过程

第一步:判断对方在不在同一个网段


不在


第二步:PC通过本地路由查找默认网关信息


第三步:PC通过本地ARP表查找默认网关MAC地址


有默认网关MAC,则接着第四步;没有默认网关MAC,则通过ARP广播寻址;PC与网关属于同一网段,这一步骤的过程与同网段通信的过程相同。


第四步:封装后发送数据包至默认网关(路由器)


源IP:本地主机

目的IP:目的主机

源MAC:本地主机

目的MAC:默认网关


第五步:默认网关(路由器)路由转发


1、拆掉二层封装(MAC)


2、根据目的IP查路由表,确认下一跳转转发路径

①直连路由:路由器接口所连接子网的路由-特点是路由根据路由器接口IP配置,自动生成。

②静态路由:适用场景:网络规模不大、拓扑结构固定;优点:配置简单、不占用网络和系统资源;缺点:需网络管理员手工逐条配置,不能自动对网络状态变化做出调整。

③动态路由:适用场景:网络规模大、拓扑结构复杂;常见动态路由协议:OSPF、RIP;优点:通过路由器信息交换生成并维护路由表,简化管理员维护工作,当网络结构发生变化时,可以自动做出调整,优化路由表;缺点:需占用路由器资源和网络带宽资源。

④默认路由:原理:IP报文的目的地址找不到存在的其它路由时,路由器会默认选择路由;是一种特殊的静态路由,配置时IP地址和子网掩码改成0.0.0.0和0.0.0.0;如果没有默认路由,且报文目的IP不在路由表中,则数据包丢弃,返回源ICMP报文指出目的不可达。

⑤路由优先级:直连路由优先级最高,人工设置的路由优先级高于自动学习的。


3、重新封装数据包MAC地址

源MAC是出接口的MAC

目的MAC是下一跳的MAC


第六步:目标主机收到数据包后应答


传输过程中数据包变化


源、目的IP地址不变

源、目的MAC地址每一跳都会改变


同网段通信和不同网段通信之间的关系


任何的三层通信都是由一段一段的二层通信拼接起来的

三层通信=二层通信+路由选择


相关文章
|
20天前
|
SDN 网络虚拟化 网络架构
在单交换机局域网中,不同网段的主机通信探秘🌐
在理解局域网中不同网段主机之间的通信之前,我们首先要明白网络的基本组成和工作原理。局域网(LAN)是一个封闭的网络环境,通常由交换机(Switch)作为核心设备连接网络中的各个主机。当我们谈论不同网段的主机时,实质上是在讨论它们配置的IP地址属于不同的IP地址范围。现在,**假设我们有两台主机(主机A和主机B),它们连接到同一个交换机,但配置在不同的网段上。问题来了:这两台主机能够直接通信吗**?🤔
在单交换机局域网中,不同网段的主机通信探秘🌐
|
9月前
|
缓存 网络协议
通过ARP协议实验,设置错误的IP和MAC地址的静态绑定项目,会使得两台主机之间无法通信,而删除该项目后可恢复通信,分析其原因。
通过ARP协议实验,设置错误的IP和MAC地址的静态绑定项目,会使得两台主机之间无法通信,而删除该项目后可恢复通信,分析其原因。
137 0
|
10月前
|
缓存 网络协议 网络虚拟化
计算机网络——同网段下的主机通信
计算机网络——同网段下的主机通信
140 1
|
10月前
|
缓存 网络协议
计算机网络——不同网段下的主机通信
计算机网络——不同网段下的主机通信
210 3
|
算法 网络协议 网络架构
跨区域网络的通信学习路由表的工作原理
跨区域网络的通信学习路由表的工作原理
183 0
|
负载均衡 网络协议 算法
跨区域网络的通信学习静态路由
跨区域网络的通信学习静态路由
427 0
跨区域网络的通信学习静态路由
|
缓存 网络协议 网络架构
跨网段通信过程
原因:封装3层:源IP、目的IP不变,封装2层:源MAC封装接口F0/1的MAC地址(192.168.1.100),目的MAC封装目的IP的MAC地址(192.168.2100),路由器去ARP缓存表中找到对应的地址,成功重新封装ICMP包并存F0/1中转发出去。步骤九:路由器从F0/0重新封装并转发的ICMP回应包原因:路由器收到PC2发表的ICMP回应包,逐层解封装(解封装2层,目的MAC是路由器自己接口的MAC地址,连续解封装3层,目的IP不是路由器自己的IP,根据目的IP 192.168.1.1与路由器中的每一个路由条目进行与运算,找到匹配的路由条目,根据该匹配的路由表重新封装。封装I
跨网段通信过程
|
网络架构 缓存 算法
网络基础之主机通信
网络通信基础介绍:mac地址,ip地址,以及路由
865 0