NetBIOS协议
说明:全称NetWork Basic Input/Output System(网络基本输入/输出系统),该协议是由IBM公司开发,主要用于数十台计算机的小型局域网。NetBIOS协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能,几乎所有的局域网都是在NetBIOS协议的基础上工作的。
NetBEUI协议
说明:全称NetBIOS Extend User Interface(NetBIOS用户扩展接口),同样是由IBM于1985年提出的主要用于20到200台计算机的小型局域网中,比如早期的DOS、LAN Manager、Windows3.x等等。NetBEUI协议可以看作是NetBIOS协议的延伸、改良版本,具有体积小、效率高以及速度快等特点。NetBEUI可以看作是一种传输协议,而NetBIOS仅仅是通过一组命令来让系统使用网络而已。
最近修改公司产品上的netbios的bug,项目中主要使用netbios来根据ip地址获取计算机名称。
Window下命令行nbtstat:nbtstat–A 192.168.8.3 //就是获取8.3的名称,详细功能可以自己查
Linux下命令行nbtscan:
另外在调试过程中免不了使用wireshark来抓包看看是否为正确包。