`
wanghailiang333
  • 浏览: 198169 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

多跳共享

阅读更多

今天在宿舍弄共享,发生一件很有意思的事情,描述如下:

 

A作为网关,负责电信拨上上网;

 

B和C都以A为网关,共享上网;

 

Internet<-A<-B and C

 

今天因为一些情况,网关换成了B,而C主机不知道网关换了,C一直认为网关是A,情况如下:

 

B为网关,A以B为网关,C以A为网关; 

 

Internet<-B<-A<-C

 

按理来说,B能上网,A以B为网关,也能上网,C没以B为网关,应该不能上网,但神奇的事情在网络中永远都会存在,这时的C主机竟然奇迹的也能上网!

 

查了好半天,终于发现了问题的所在,原来A主机的共享服务并没有关闭,依然能转发传给A的数据包(在此是转发C主机的数据包)到A所知道的网关B。

 

总结就是,A、B、C构成了一个多跳的小网络,拓扑如下:

 

Internet<-B(NAT)<-A(NAT)<-C

 

注:NAT代表地址转换协议,这表明主机带有数据包的转发功能

 

 

 

 

分享到:
评论

相关推荐

    第三章 无线自组网络的MAC接入.pdf

    总之,无线自组网络的MAC层接入技术,需要充分考虑信道共享方式、网络的多跳共享特性以及隐藏终端和暴露终端等问题的影响,设计出高效的MAC协议以保障网络通信的顺畅。通过综合运用静态和动态多点接入技术以及各种...

    ADHoc自组织网络的MAC接入协议.pptx

    在Ad Hoc网络中,由于是多跳共享,报文冲突的感知是局部性的,这导致了隐藏终端和暴露终端等问题。因此,需要专门设计的MAC协议来解决这些问题。 2. **Ad Hoc网络的MAC协议**: - MAC协议位于OSI模型的数据链路层...

    锐捷共享助手 心跳客户端

    适合于大学锐捷客户端的单网卡限制的破解。

    ADHoc自组织网络的MAC接入协议PPT学习教案.pptx

    在多跳共享网络中,报文冲突不再是一个全局事件,而是可能只影响到部分节点,这导致了隐藏终端和暴露终端问题。隐藏终端是指两个节点互相无法感知对方的存在,同时尝试发送数据,而暴露终端则是指一个发送节点可以...

    AdHoc网络协议关键技术分析.

    CDMA在单跳环境下可以很好工作,但是多跳共享的无线信道造成的隐终端使其不能有效地检测和避免冲突。此外暴露终端会降低信道利用率。很多MAC协议,如MACAW和IEEE 802.11,采用握手机制来解决隐终端和暴露终端,增加...

    tomato打印服务共享教程

    在本步骤中,需要首先完成第二页的操作,然后跳到无线设置部分。选择接入点,修改SSID,选择主路由器的WIFI名称,并选择安全设置和加密方式。最后,输入共享密钥,点击保存设置,并等待10秒后继续。 电脑添加网络...

    锐捷共享助手(所有版本)

    WinPcap_4_0_2.exe是一个网络包捕获库,用于在网络层获取数据包,这对于网络监控、分析和诊断非常有用,也是很多网络工具(包括可能的锐捷共享助手)的依赖组件。 MentoHUST心跳器容易掉线版.exe可能是针对特定高校...

    锐捷共享助手

    锐捷共享助手是一款专为了解决使用锐捷4.9版本认证软件时遇到的双网卡问题而设计的工具。在高校或企业网络环境中,锐捷网络认证系统被广泛使用,但其4.9版本可能存在限制,不支持同时连接两个网络接口,这给需要同时...

    Labview共享变量实现网络通信

    Labview共享变量是一种强大的工具,它允许在不同的Labview应用程序之间进行实时数据交换,无论是同一台计算机的不同实例,还是在局域网内的不同计算机之间。这个功能极大地拓展了Labview在分布式系统和网络通信中的...

    mysql+heartbeat+共享存储实施方案(mysql高可用集群).doc

    【MySQL+Heartbeat+共享存储实施方案】是一种实现MySQL高可用集群的方法,旨在确保数据库服务的稳定性和连续性。该方案采用HA(High Availability)双机热备软件Heartbeat,配合共享存储来实现实时的数据同步和故障...

    vmware vcenter server下创建共享磁盘用于搭建RAC

    在IT领域,Oracle Real Application Clusters (RAC) 是一种高可用性解决方案,它允许多个实例同时访问同一个数据库,从而提高系统的性能和可靠性。在VMware vCenter Server这样的云平台上搭建Oracle RAC集群,可以...

    C/C++ 进程间 心跳检测

    3. **共享内存(Shared Memory)**:一种高效的数据共享方式,两个或多个进程可以访问同一块内存区域。心跳检测可以通过在共享内存中设置标志位来实现,检测进程写入标志表示存活,其他进程定时检查这个标志。 4. *...

    Linux环境下实现双机热备用的心跳设计

    总结来说,Linux环境下实现双机热备用的心跳设计是一项复杂但至关重要的任务,它涉及到多个层次的技术集成,包括网络通信、监控、资源管理以及数据同步。正确实施心跳系统能大大提高服务的可用性和可靠性,降低因单...

    多跳60GHz mmWave WPAN中空间共享增强的研究

    该文件是一篇关于在60GHz毫米波无线个人局域网络(WPAN)中,特别是在多跳网络架构中空间共享增强研究的研究论文。在这篇研究论文中,研究者们探讨了如何通过空间共享技术(SPSH)来提升网络性能,尤其是针对多跳网络...

    一种基于负载均衡的动态多信道自组网MAC协议 (2005年)

    自组网的信道是多跳共享的,使用传统的单信道接入协议会带来隐终端和暴露终端等问题,而目前提出的多信道协议没考虑到负载均衡问题会导致系统性能下降。在本文中提出一种基于负载均衡的动态多信道接入协议,该协议将...

    VMware中CentOS 7设置文件夹共享的方法

    通过VMware Tools实现物理机与虚拟机之间的文件共享。然而CentOS 7在安装(或更新)VMware Tools可能会遇到一些问题,需要手动...检查是否已经安装了VMware Tools, 如果已经安装好,可以跳到步骤4,配置共享文件夹。

Global site tag (gtag.js) - Google Analytics