怎样知道局域中某一IP地址是交换机还是计算机用户呢?(100分)

  • 主题发起人 主题发起人 coolnpss
  • 开始时间 开始时间
C

coolnpss

Unregistered / Unconfirmed
GUEST, unregistred user!
使用程序怎样知道局域中某一IP地址是交换机还是计算机用户呢?
 
区分某个IP设备的类型(PC、UNIX、交换机、路由器、打印机)的一般方法是,试图连接
这些设备的开放端口,比如一般PC都开放TCP的139
 
哈哈,做个扫描器扫描一下,交换机的端口多是开放23等(不同厂商的交换机开放的
端口可能不同,有些是支持web访问并控制的,这样的交换机它的80端口也是开放的。
比如cisco的,打开ip http server它就开放80端口,支持web控制访问。avsys也是可以的)。
而普通的局域网计算机用户依据不同的操作系统和系统配置会开放不同的端口,我的linux
开放的是21(ftp),23(telnet),53(dns),80(http),111(sun rpc),113(Authentication)
,139(NETBIOS),3128(proxy)等。win98的用户开放的多是139(netbios),而win2000
professional多是7,13,17,19。135,139等。win2000server开放的和
win2000professional的端口差不多,依据你在服务里面的设置了。
 
如果我的计算机都开放这些端口,怎么判断?(我想不是通过端口来判断的吧??)
 
截获交换机发送的广播包,分析其中的特点:例如:cisco广播包的就有Cisco的字样。。。[:)]
 
接受答案了.
 
后退
顶部