关于网络中如何检测共享(NAT)的原理

学校对上网实行限制,使用多种网络检测软件来限制共享上网,这里我把检测共享上网的原理给大家分析一下,希望对大家破解共享上网有帮助。

网络尖兵原来采用的检测技术主要是:

1、检查从下级IP出来的IP包的IP-ID是否是连续的,如果不是连续的,则判定下级使用了nat。

2、检查从下级IP出来的IP包的ttl值是否是32、64、128这几个值,如果不是,刚判定下级使用了nat。

3、检查从下级IP出来的http请求包中是否包含有proxy的字段,如果有,则下级用了http代理。

由于检测和防检查技术的对抗升级,现在可能增加了检测的内容:

一、通过行为统计:

1. 在三秒内同一IP对两个以上的网站进行Request,将此IP视为穿透NAT进行传输。
2. 在两秒內,若同一IP对同一个网站,进行两次以上的Request,将此IP视为渗透NAT进行传输。

二、深度检测数据包内容:

1.检测并发连接数量

2.检测下级IP出来的QQ号码数量,如果同时有5个QQ号,则判定为共享.

3.更多的检测方法

三、城市热点提供的检测技术:

基于应用监控系统解决方案:
        某些公司采取的技术有轨迹检测法、时钟偏移检测法和应用特征检测法。下面就这些技术做详细的介绍。

方法之一 ID(identification)轨迹检测法:
        对来自某个源IP地址的TCP连接中,IP头中的16位标识(identification),对于某个windows用户,其identification随着用户发送的IP包的数量增加而逐步增加,如果在一段时间后,发现某个源IP地址,如图所示,有三段identification在连续变化,则说明该“黑户”此时最少有三个用户在同时使用宽带。

方法之二时钟偏移检测法:
        不同的主机物理时钟偏移不同,网络协议栈时钟与物理时钟存在对应关系;不同的主机发送报文的频率因此与时钟存在一定统计对应关系;通过特定的频谱分析算法,发现不同的网络时钟偏移来确定不同的主机。

方法之三应用特征检测法:
        数据报文中的HTTP报头中的User-agent字段因操作系统版本、IE版本和布丁的不同而不同,如图。因此通过分析不同的HTTP报头数而确定主机数。
另外对于一台主机同一时间只能登录一个MSN帐号,据此分析可判断主机数。
Windows update 报文里也包含一些操作系统版本信息,也可以据此计算主机数。



        通过以上三种方法就能很准确地非法接入的宽带用户地主机数,无论其采用共用NAT、共用Proxy、或分时段共用帐号上网(包括ADSL和LAN上网两种模式),该非法接入监控系统,都能得到IP地址与所携带用户数的准确对应关系,借助于Radius论证报文,再将它转换为用户帐号与所携带用户数的对应关系。当然,由于本方案采用了多个指标来综合分析,为排除干扰提高准确性,并不实时提供这种对应关系,而是采用按天/周/月提供统计报表的形式,将结果提交给运营商的相关部门

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: VMware NAT Service 是 VMware 主机网络服务的一个组件,用于提供虚拟机与主机之间的网络连接。其工作原理如下: 首先,VMware NAT Service 会为主机上的虚拟机创建一个专用的虚拟网络适配器。该适配器与主机的物理网络接口卡相连,并通过主机的网络连接共享网络连接。 当虚拟机需要访问网络资源时,其网络流量将通过该虚拟网络适配器发送到主机上。VMware NAT Service 将负责对虚拟机的网络流量进行转发和路由。 虚拟机的网络流量首先会被转发到主机上的 VMware NAT Service,然后根据网络配置进行处理。VMware NAT Service 会根据虚拟机的 IP 地址和端口号将流量转发到正确的目的地。 同时,VMware NAT Service 会维护一张网络地址转换(NAT)表,用于映射虚拟机的私有 IP 地址与主机的公有 IP 地址之间的关系。这样,在虚拟机发送网络请求时,VMware NAT Service 会根据 NAT 表来转换虚拟机的私有 IP 地址为主机的公有 IP 地址,从而实现与外部网络的通信。 此外,VMware NAT Service 还支持端口转发功能。当虚拟机需要提供对外服务时,VMware NAT Service 可以将主机上特定端口的流量转发到虚拟机上的指定端口,从而实现虚拟机对外提供网络服务的功能。 总之,VMware NAT Service通过创建虚拟网络适配器、转发和路由网络流量,以及进行网络地址转换和端口转发,实现了虚拟机与主机之间的网络连接和外部网络的访问。 ### 回答2: VMware NAT Service(虚拟机网络地址转换服务)是VMware Workstation和VMware Fusion软件的一种网络服务,用于提供虚拟机与主机之间的网络通信。 VMware NAT Service的原理如下: 1. 虚拟机的网络配置:在VMware,每个虚拟机可以选择使用3种不同网络模式的一种。当选择NAT网络模式时,虚拟机会获得一个私有的IP地址,该地址由VMware NAT Service生成和管理。 2. 传输和转换:VMware NAT Service运行在主机操作系统,它在外部网络(Internet)和主机操作系统网络之间充当网关。当虚拟机要访问外部网络时,它将通过NAT Service传输数据包。这些数据包首先通过NAT服务转换为主机操作系统的网络地址。 3. 网络地址转换:NAT服务使用网络地址转换(NAT)技术将私有的虚拟机IP地址转换为主机操作系统的公共IP地址。这允许虚拟机能够与外部网络通信,并共享主机操作系统的网络连接。 4. 转发和路由:VMware NAT Service还负责将外部网络上的数据包转发给正确的虚拟机。当虚拟机请求外部网络上的资源时,NAT服务将接收到的数据包路由转发给正确的虚拟机。它还维护虚拟机的连接状态以确保数据包正确传递。 总而言之,VMware NAT Service通过使用网络地址转换技术,建立了虚拟机与外部网络之间的通信通道。它运行在主机操作系统,充当网关和转发器,将私有的虚拟机IP地址转换为主机操作系统的公共IP地址,确保虚拟机可以与外部网络正常通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值