网络问题研究! ( 积分: 200 )

  • 主题发起人 主题发起人 foreach
  • 开始时间 开始时间
F

foreach

Unregistered / Unconfirmed
GUEST, unregistred user!
前个阶段有个朋友问我一个问题,一开始以为很简单,后来研究了一下,发现问题还是有点难度,所以放上来大家一起讨论一下,
原来以为研究过一阵TCP/IP协议,应该没有什么问题,现在实在是觉得惭愧呀!

一局域网网络地址不是自动获得DHCP,而是手工配置,我用一电脑和一根网线(可以连接到其HUB上),如何知道其网段、子网掩码
和上面一共有多少台机器,而且能够知道该局域网的网关(外连公网),不要告诉我去问网管或者自己去看一台机器的配置,这样太弱智了。
 
前个阶段有个朋友问我一个问题,一开始以为很简单,后来研究了一下,发现问题还是有点难度,所以放上来大家一起讨论一下,
原来以为研究过一阵TCP/IP协议,应该没有什么问题,现在实在是觉得惭愧呀!

一局域网网络地址不是自动获得DHCP,而是手工配置,我用一电脑和一根网线(可以连接到其HUB上),如何知道其网段、子网掩码
和上面一共有多少台机器,而且能够知道该局域网的网关(外连公网),不要告诉我去问网管或者自己去看一台机器的配置,这样太弱智了。
 
下载网络分析软件sniffer 或许能够解决问题
 
到Delphi猛料里查一下,
 
不知道网关、DNS------------估计自己查不出来吧。
 
这个估计不可能实现阿!网关和网段、子网掩码都是机器上配置的,你的系统是无法获取的,如果安装了防火墙就更别谈了。
 
你的系统是无法获取的 :你的系统是无法进一步获取另外机器的那些信息的
 
子网掩码,网关你都可以从注册表中得到。
如何得到上面有多少机子那方法就多了。
1:使用遍历网上邻居的方式。
2:使用截获广播数据的方法。(当一台局域网上的机器开机的时候会发送一个广播数据的。)
3:使用SendArp也可以。(这里你要根据自己的IP和掩码求你要查询的机器的IP)。
 
又是一个不结帐的!
 
fxh7622老兄,你能不能说的清楚点?
 
hefajun137
我说的还不清楚呀!!
 
后退
顶部