Назад | Перейти на главную страницу

SMB / CIFS / Samba Connectionless или нет при передаче файлов?

Я немного исследовал это, но получаю противоречивые ответы, самба, на моих собраниях SMB работает на портах TCP и UDP 137-139 и 445. Но я понятия не имею, используется ли TCP или UDP для передачи файлов. Думаю, я пришел к выводу, что 137-139 предназначены для разрешения имен, но остальное до сих пор остается загадкой. Я хочу, чтобы файлы, которые я собираюсь передавать, были бит за битом, поэтому ищу TCP, ориентированный на соединение. Я надеялся, что более опытные администраторы могут мне немного помочь!

Спасибо, -Эрик

Вот что я придумал

NetBios

 Service                   | Pro   | Port  | Desription                
----------------------------------------------------------------------------
 NetBIOS Name Resolution   | UDP   |   137 |   Resolves into unique, flat 16 character name
 NetBIOS Datagrams         | UDP   |   138 |   Ability to send text message across NetBIOS `net send`
 NetBIOS Session           | TCP   |   139 |   Session data, such as negotiation of the SMB connection is exchanged, actual SMB connection is not here. Keepalives sent to ensure Session is still valid
 SMB                       | TCP   |   445 |   Data exchanged, files, printer, etc.

ПРИМЕЧАНИЕ. NetBIOS можно отключить и вместо этого использовать DNS, см.: NetBIOS в сети

ПРИМЕЧАНИЕ: см. Отключение NetBIOS в wWindows

Для обычного рядового сервера см .:

https://wiki.samba.org/index.php/Samba_Member_Server_port_usage

Для сервера, действующего как контроллер домена AD, см.:

https://wiki.samba.org/index.php/Samba_AD_DC_port_usage