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服務都可以。
相關文章
- 伺服器80埠和443埠的區別伺服器
- 網站伺服器80埠和443埠的區別網站伺服器
- SMB與CIFS 445埠
- win10 445埠如何關閉 win10系統關閉445埠的方法Win10
- Win10系統關閉445埠的方法Win10
- 串列埠SRAM和並口SRAM的引腳區別串列埠
- win10系統怎樣關閉445埠_win10關閉445埠服務教程Win10
- Windows 上使用 PowerShell 設定防火牆規則和埠轉發; Windows 上配置埠轉發,將 3389 埠的流量重定向到自定義埠;Windows防火牆
- Netweaver的埠號和Spring boot內嵌的Tomcat埠Spring BootTomcat
- windows 中常見的一些埠Windows
- Windows下中止佔用埠的程式Windows
- windows檢視埠占用Windows
- windows10怎麼檢視監聽埠_windows10檢視監聽埠的方法Windows
- Ubuntu檢視埠和釋放埠Ubuntu
- WINDOWS 2000 & winxp 下關閉埠的方法Windows
- ElasticSearch 9200和9300埠的作用Elasticsearch
- Linux-Windows 埠轉發LinuxWindows
- windows 下檢視埠占用Windows
- windows遠端桌面埠修改Windows
- dubbo 埠識別bug
- 雲伺服器埠和防火牆埠配置伺服器防火牆
- apache的安裝和修改埠號Apache
- Linux 和 macos 常見的埠操作LinuxMac
- 快速簡單的瞭解VLAN(VXLAN)和埠鏈路型別型別
- windows解決埠占用問題Windows
- 獲取Windows遠端桌面埠Windows
- 修改windows遠端桌面3389埠Windows
- Windows中殺死佔用某個埠的程式Windows
- Windows server2008修改遠端桌面埠的方法WindowsServer
- windows 檢測某ip的埠是否可以訪問Windows
- linux和windows系統的區別LinuxWindows
- 串列埠通訊型別串列埠型別
- Samba修改繫結埠和IP的方法Samba
- 修改Windows預設遠端埠號Windows
- Windows 10 修改遠端桌面埠(qbit)Windows
- 印表機的埠如何設定 設定印表機埠的方法
- Vagrant 中配置區域網埠
- 安全組常用的埠
- 常見的埠號