0x00.什么是NetBIOS协议
NetBIOS(Network Basic Input Output System):网络基本输入输出系统。
- 能够把程序和任何类型的硬件属性分开,方便开发人员使用程序接口。
- 让程序和局域网操作之间的接口标准化。
- 可以通过数据报广播的方式简历PC之间的链接以进行访问。
0x01.NetBIOS名称
一个NetBIOS包含16个字节,每个名称的前15个字节是用户指定的标识。
- 标识是网络上单个用户或计算机相关联的某个资源的唯一名称。
- 标识是网络上的一组用户或计算机相关联的某个资源的组名。
0x02.名称注册过程
0x03.NetBIOS数据报
数据报是无连接的,非可靠的,SendDatagram命令需要调用者设定目的名,如果目的名是组名,组中每个成员都会收到数据。ReceiveDatagram命令的调用者必须确定它接收数据的本地名,除了实际数据外,ReceiveDatagram也返回发送者的名称。如果NetBIOS收到命令,但却没有ReceiveDatagram命令在等待,数据将被丢弃。
0x04.NetBIOS范围
NetBIOS范围ID为建立在TCP/IP(叫做NBT)模块上的NetBIOS提供额外的命名服务。NetBIOS范围ID的主要目的是隔离单个网络上的NetBIOS通信和那些有相同NetBIOS范围ID的节点。
NetBIOS范围ID是附加在NetBIOS名称上的字符串,两个主机上的NetBIOS范围ID必须匹配,否则两主机无法通信。
NetBIOS范围ID允许计算机使用相同的计算机名、不同的范围ID。范围ID是NetBIOS名称的一部分,是名称唯一。
互访,https://www.sufaith.com 顺便帮点一下页面侧边栏的广告哦~