NetBIOS初步瞭解
阿新 • • 發佈:2018-11-05
NetBIOS定義及作用
NetBIOS:是Network Basic Input/Output System的簡稱,一般指用於區域網通訊的一套API。作用是為了給區域網提供網路以及其他特殊功能,系統可以利用WINS服務、廣播及Lmhost檔案等多種模式將主機名解析為相應IP地址,實現資訊通訊,所以在區域網內部使用NetBIOS協議可以方便地實現訊息通訊及資源的共享。
報文格式
主要有三大類:NetBIOS資料報報文,NetBIOS名字報文,NetBIOS會話報文,具體報文格式參考:NetBIOS協議報文格式
3種報文格式使用的協議和埠如下:
其中NetBIOS名字報文格式如下:
NBNS
- winwods系統
在Windows 作業系統中,預設情況下在安裝TCP/IP協議之後會自動安裝NetBIOS協議。如果沒有配置wins 伺服器,預設從DHCP伺服器使用設定。如下圖
命令列直接使用nbtstat 命令也可一窺究竟 ^_^
- ubuntu系統
sudo apt-get install winbind
vi /etc/nsswitch.conf
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
#修改為
hosts: files wins mdns4_minimal [NOTFOUND=return ] dns mdns4
#重新啟動winbind伺服器即可
sudo service winbind restart
#使用命令列查詢
nmblookup -A ip
參考連結:http://blog.csdn.net/dragon101788/article/details/38337491