Типи повідомлень SMB


Протокол SMB

Протокол SAMBA.

 

Протокол SAMBA є безкоштовною реалізацією протоколу SMB.

Найпоширенішим протоколом, представленим на більшості комп'ютерів під управлінням операційної системи Windows, починаючи з Windows for Workgroups і закінчуючи Windows NT/2000/ХР, є SMB. Він застосовується для виконання стандартних операцій сумісного використовування файлів і принтерів, а також для декількох інших мережних пристроїв передачі повідомлень, таких як іменовані канали і поштові слоти. Цей протокол побудований за принципом клієнт/сервер з використанням системи передачі і обробки повідомлень.

Протокол SMB застосовується також багатьма іншими виготівниками програмної продукції, такими як IBM (OS/2) і Digital Equipment Corporation (тепер Compaq) з її продуктами Pathworks, На його основі реалізуються служби маніпулювання файлами і друк.

Протокол SMB може застосовуватися для найрізноманітніших цілей. Щоб забезпечити підтримку нових функцій, що з'являються у міру розвитку мережних технологій і комп'ютерної техніки, він неодноразово модифікувався. Кожна нова версія протоколу називається діалектом. Будь-який сервер, що реалізовує певний діалект, повинен забезпечувати також взаємодію з клієнтами будь-якого більш раннього діалекту. Завдяки цьому при оновленні фрагмента мережі, наприклад серверів, забезпечується зворотна сумісність із застарілими клієнтами.

Протокол SMB орієнтований на використовування повідомлень. Це означає, що клієнт передає запит серверу у вигляді повідомлення, яке відформатоване відповідно до певного типу повідомлення SMB. Сервер передає клієнту результат обробки запиту в певному форматі SMB. Існують різні типи повідомлень . Слід зауважити те, що різними клієнтами підтримуються не всі типи повідомлень.

Майже всі аналізатори локальних мереж мають нагоду декодування пакетів SMB, так що під час сеансу клієнт/сервер можна легко відстежувати виконання команд, описаних в таблиці.