windows的139埠和445埠的區別
session 1 139和445埠的使用背景
SMB(Server Message Block)協議在NT/2000中用來作檔案共享,在Win-NT中,SMB執行於NBT(NetBIOS over TCP/IP)上,使用137,139(UDP),139(TCP)埠。
在win2000級以上版本中,SMB可以直接執行在tcp/ip上,而沒有額外的NBT層,使用TCP 445埠。
session 2 兩個埠的使用情況
可以在“網路連線/屬性/TCPIP協議/屬性/高階/WINS中設定啟用或者禁用NBT(NetBIOS over TCP/IP)。
當計算機同時支援NTB和TCP/IP兩種協議的時候,就面臨著選擇139或者445埠了。下面的情況確定會話使用的埠:
1、如果客戶端啟用了NBT,那麼連線的時候將同時訪問139和445埠,如果從445埠得到回應,那麼客戶端將傳送RST到139埠,終止這個埠的連線,接著就從445埠進行SMB的會話了;如果沒有從445埠而是從139得到回應,那麼就從139埠進行會話;如果沒有得到任何回應,那麼SMB會話失敗。
2、如果客戶端禁用了NBT,他就將只從445埠進行連線。
3、如果伺服器端啟用NBT,那麼就同時監聽UDP 137、138埠和TCP139,445埠。如果禁用NBT,那麼就只監聽445埠了。
總結一下:139埠是在NBT協議基礎上的,關閉NBT協議139就廢了。而445埠是在TCP/IP協議基礎上,現在網路中應該很少有不使用TCP/IP協議的了。最後如果主機兩種協議同時支援的話(比如windowsxp以後的作業系統)那麼共享訪問時候的埠使用優先順序為:445>139,所以現在UNC路徑訪問ip地址都是使用445埠,而訪問主機名形式是使用139埠(現在基本不用了)。
關閉139埠的方法:“網路連線/屬性/TCPIP協議/屬性/高階/WINS中設定啟用或者禁用NBT(NetBIOS over TCP/IP)
SMB(Server Message Block)協議在NT/2000中用來作檔案共享,在Win-NT中,SMB執行於NBT(NetBIOS over TCP/IP)上,使用137,139(UDP),139(TCP)埠。
在win2000級以上版本中,SMB可以直接執行在tcp/ip上,而沒有額外的NBT層,使用TCP 445埠。
session 2 兩個埠的使用情況
可以在“網路連線/屬性/TCPIP協議/屬性/高階/WINS中設定啟用或者禁用NBT(NetBIOS over TCP/IP)。
當計算機同時支援NTB和TCP/IP兩種協議的時候,就面臨著選擇139或者445埠了。下面的情況確定會話使用的埠:
1、如果客戶端啟用了NBT,那麼連線的時候將同時訪問139和445埠,如果從445埠得到回應,那麼客戶端將傳送RST到139埠,終止這個埠的連線,接著就從445埠進行SMB的會話了;如果沒有從445埠而是從139得到回應,那麼就從139埠進行會話;如果沒有得到任何回應,那麼SMB會話失敗。
2、如果客戶端禁用了NBT,他就將只從445埠進行連線。
3、如果伺服器端啟用NBT,那麼就同時監聽UDP 137、138埠和TCP139,445埠。如果禁用NBT,那麼就只監聽445埠了。
總結一下:139埠是在NBT協議基礎上的,關閉NBT協議139就廢了。而445埠是在TCP/IP協議基礎上,現在網路中應該很少有不使用TCP/IP協議的了。最後如果主機兩種協議同時支援的話(比如windowsxp以後的作業系統)那麼共享訪問時候的埠使用優先順序為:445>139,所以現在UNC路徑訪問ip地址都是使用445埠,而訪問主機名形式是使用139埠(現在基本不用了)。
關閉139埠的方法:“網路連線/屬性/TCPIP協議/屬性/高階/WINS中設定啟用或者禁用NBT(NetBIOS over TCP/IP)
關閉445埠的方法:防火牆阻塞445埠或者禁用server服務都可以。
相關文章
- 【安全】如何關閉Windows系統的137, 139, 445埠?Windows
- 伺服器80埠和443埠的區別伺服器
- SMB與CIFS 445埠
- 網站伺服器80埠和443埠的區別網站伺服器
- win10 445埠如何關閉 win10系統關閉445埠的方法Win10
- Win10系統關閉445埠的方法Win10
- win10系統怎樣關閉445埠_win10關閉445埠服務教程Win10
- 串列埠SRAM和並口SRAM的引腳區別串列埠
- 445埠被封之後,如何使用smb協議協議
- 如何修改WampServer的Apache埠號和IIS的埠號ServerApache
- Windows下中止佔用埠的程式Windows
- windows 中常見的一些埠Windows
- WebLogic中修改埠號和省略埠號的做法Web
- [windows]常用埠簡介Windows
- windows 檢視埠占用Windows
- Ubuntu檢視埠和釋放埠Ubuntu
- Netweaver的埠號和Spring boot內嵌的Tomcat埠Spring BootTomcat
- windows10怎麼檢視監聽埠_windows10檢視監聽埠的方法Windows
- 實現埠對埠的聊天 (轉)
- 【轉】21和80埠的入侵
- dubbo 埠識別bug
- windows 下檢視埠占用Windows
- windows遠端桌面埠修改Windows
- windows解決埠衝突Windows
- windows 80埠被佔用Windows
- Windows 檢視埠是否在用Windows
- 雲伺服器埠和防火牆埠配置伺服器防火牆
- windows 80埠被佔用的解決方法Windows
- 域名和80埠
- 區域網內獲取周圍裝置的ip和埠
- Java實現從IP和埠列表List獲取分離的IP和埠值Java
- apache的安裝和修改埠號Apache
- 如何在 Linux/Unix/Windows 中發現隱藏的程式和埠LinuxWindows
- 快速簡單的瞭解VLAN(VXLAN)和埠鏈路型別型別
- Linux-Windows 埠轉發LinuxWindows
- 獲取Windows遠端桌面埠Windows
- windows解決埠占用問題Windows
- windows檢視埠占用命令Windows