什麼是NetBIOS?

NetBIOS允許應用程序和計算機通過LAN進行通信

簡而言之,NetBIOS在本地網絡上提供通信服務。 它使用稱為NetBIOS幀(NBF)的軟件協議,允許局域網(LAN)上的應用程序和計算機與網絡硬件通信並通過網絡傳輸數據。

NetBIOS是網絡基本輸入/輸出系統的縮寫,是網絡行業標準。 它由Sytek於1983年創建,經常與TCP / IP上的NetBIOS(NBT)協議一起使用。 但是,它也用於令牌環網絡以及Microsoft Windows。

注意: NetBIOS和NetBEUI是獨立但相關的技術。 NetBEUI使用額外的網絡功能擴展了NetBIOS的第一個實現。

NetBIOS如何與應用程序協同工作

NetBIOS網絡上的軟件應用程序通過其NetBIOS名稱找到並識別彼此。 在Windows中,NetBIOS名稱與計算機名稱是分開的,最多可以有16個字符。

其他計算機上的應用程序通過UDP訪問NetBIOS名稱,這是一個簡單的OSI傳輸層協議,用於基於Internet協議(IP)的客戶端/服務器網絡應用程序,通過端口137(在NBT中)。

應用程序需要註冊NetBIOS名稱,但Microsoft不支持IPv6 。 最後一個八位組通常是NetBIOS後綴,它解釋了系統可用的服務。

Windows Internet命名服務(WINS)為NetBIOS提供名稱解析服務。

當客戶端發送命令以通過TCP端口139“呼叫”另一個客戶端(服務器)時,兩個應用程序啟動NetBIOS會話。這稱為會話模式,雙方發出“發送”和“接收”命令消息在兩個方向。 “掛斷”命令終止NetBIOS會話。

NetBIOS也支持通過UDP的無連接通信。 應用程序偵聽UDP端口138以接收NetBIOS數據報。 數據報服務可以發送和接收數據報和廣播數據報。

有關NetBIOS的更多信息

以下是名稱服務允許通過NetBIOS發送的一些選項:

會話服務允許這些原語:

在數據報模式下,支持這些原語: