Ця стаття містить , але походження тверджень у ній через практично повну відсутність . (квітень 2020) |
Server Message Block (SMB) — протокол прикладного рівня (у мережевій моделі OSI), зазвичай використовується для надання розділеного доступу до файлів, принтерів, послідовних портів передачі даних, та іншої взаємодії між вузлами в комп'ютерній мережі. Також надає можливості міжпроцесної взаємодії з аутентифікацією. Зазвичай, використовується на комп'ютерах з Microsoft Windows: в середовищі Microsoft, часто позначається як «Microsoft Windows Network».
Слід розрізняти:
- протокол SMB
- сервіси, що використовують протокол SMB
- NetBIOS
- сервіси (DCE/RPC), які використовують SMB як канал міжпроцесної взаємодії з аутентифкацією (через іменовані канали)
- протоколи мережевого оточення (англ. Network Neighborhood), які, в основному (але не виключно) працюють через канали датаграм використовуючи транспортний рівень NetBIOS.
У 1996 році Microsoft стала використовувати нову назву для доповненої версії протоколу, яка використовувалася в Windows NT 4.0 — CIFS (англ. Common Internet File System); нове ім'я прижилося, і SMB та CIFS фактично стали синонімами.
Продуктивність
Багато людей вважають, що SMB протокол перевантажує мережу, тому що кожний клієнт передає свою присутність до всієї мережі (англ. broadcasts — широкомовне повідомлення). SMB сам по собі не використовує широкомовних повідомлень.[]
Проблем широкомовних повідомлень зазвичай зв'язані з NetBIOS (мережевим біосом). Оскільки за замовчуванням Microsoft Windows server використовує широкомовне повідомлення для публікації та знаходження сервісів. NetBIOS використовує широкомовні повідомлення через певні проміжки часу. Якщо мережа має не більше 20 комп'ютерів проблем не виникає, але при збільшенні числа комп'ютерів виникають проблеми. Правильне впровадження NetBIOS Name Server (NBNS) може зменшити цю проблему — наприклад Windows Internet Naming Service (WINS) пропонує прийнятне рішення для систем від Microsoft.
SMB2
Microsoft впровадив нову версію Server Message Block (SMB) протоколу (SMB 2.0 чи SMB2) з Windows Vista у 2006 році.
SMB2 покращує попередні версії SMB2 для Windows додаючи можливість групувати декілька дій в одиничний запит, що суттєво зменшує число повторних звертань (round-trips) до сервера. SMB1 також має сумуючий механізм відомий як AndX щоб компонувати декілька дій, але Microsoft clients рідко використовують AndX.
SMB2 підтримує більше розміри буфера, що ефективно при передачі великих файлів.
SMB2 вводить так звані міцні файл хендли (durable file handles) це дозволяє конектам до SMB сервера переживати короткі перерви у роботі мережі, такі які наприклад можуть траплятися у безпровідній мережі, без того щоб починати нову сесію.
SMB2 включає підтримку для символічних лінків (symbolic links).
SMB 1 часто використовує 16-bit розміри. SMB2 використовує 32 чи 64 bits у багатьох випадках, і 16 байтові для файлових хендлів.
Посилання
- Technical details about SMB/CIFS [ 20 березня 2008 у Wayback Machine.]
- Common Internet File System (CIFS) File Access Protocol [ 14 лютого 2009 у Wayback Machine.] — Technical details from Microsoft Corporation
- the NT LM 0.12 dialect of SMB. In Microsoft Word format
- Samba development information [ 7 липня 2007 у Wayback Machine.]
- Zechner, Anton (2007). «Source-code of a free SMB server for small embedded systems» [ 16 квітня 2008 у Wayback Machine.]
Це незавершена стаття про комп'ютерні мережі. Ви можете проєкту, виправивши або дописавши її. |
Це незавершена стаття про Microsoft Windows. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya mistit perelik posilan ale pohodzhennya tverdzhen u nij zalishayetsya nezrozumilim cherez praktichno povnu vidsutnist vnutrishnotekstovih dzherel vinosok Bud laska dopomozhit polipshiti cyu stattyu peretvorivshi dzherela z pereliku posilan na dzherela vinoski u samomu teksti statti kviten 2020 Server Message Block SMB protokol prikladnogo rivnya u merezhevij modeli OSI zazvichaj vikoristovuyetsya dlya nadannya rozdilenogo dostupu do fajliv printeriv poslidovnih portiv peredachi danih ta inshoyi vzayemodiyi mizh vuzlami v komp yuternij merezhi Takozh nadaye mozhlivosti mizhprocesnoyi vzayemodiyi z autentifikaciyeyu Zazvichaj vikoristovuyetsya na komp yuterah z Microsoft Windows v seredovishi Microsoft chasto poznachayetsya yak Microsoft Windows Network Slid rozriznyati protokol SMB servisi sho vikoristovuyut protokol SMB NetBIOS servisi DCE RPC yaki vikoristovuyut SMB yak kanal mizhprocesnoyi vzayemodiyi z autentifkaciyeyu cherez imenovani kanali protokoli merezhevogo otochennya angl Network Neighborhood yaki v osnovnomu ale ne viklyuchno pracyuyut cherez kanali datagram vikoristovuyuchi transportnij riven NetBIOS U 1996 roci Microsoft stala vikoristovuvati novu nazvu dlya dopovnenoyi versiyi protokolu yaka vikoristovuvalasya v Windows NT 4 0 CIFS angl Common Internet File System nove im ya prizhilosya i SMB ta CIFS faktichno stali sinonimami ProduktivnistBagato lyudej vvazhayut sho SMB protokol perevantazhuye merezhu tomu sho kozhnij kliyent peredaye svoyu prisutnist do vsiyeyi merezhi angl broadcasts shirokomovne povidomlennya SMB sam po sobi ne vikoristovuye shirokomovnih povidomlen dzherelo Problem shirokomovnih povidomlen zazvichaj zv yazani z NetBIOS merezhevim biosom Oskilki za zamovchuvannyam Microsoft Windows server vikoristovuye shirokomovne povidomlennya dlya publikaciyi ta znahodzhennya servisiv NetBIOS vikoristovuye shirokomovni povidomlennya cherez pevni promizhki chasu Yaksho merezha maye ne bilshe 20 komp yuteriv problem ne vinikaye ale pri zbilshenni chisla komp yuteriv vinikayut problemi Pravilne vprovadzhennya NetBIOS Name Server NBNS mozhe zmenshiti cyu problemu napriklad Windows Internet Naming Service WINS proponuye prijnyatne rishennya dlya sistem vid Microsoft SMB2Microsoft vprovadiv novu versiyu Server Message Block SMB protokolu SMB 2 0 chi SMB2 z Windows Vista u 2006 roci SMB2 pokrashuye poperedni versiyi SMB2 dlya Windows dodayuchi mozhlivist grupuvati dekilka dij v odinichnij zapit sho suttyevo zmenshuye chislo povtornih zvertan round trips do servera SMB1 takozh maye sumuyuchij mehanizm vidomij yak AndX shob komponuvati dekilka dij ale Microsoft clients ridko vikoristovuyut AndX SMB2 pidtrimuye bilshe rozmiri bufera sho efektivno pri peredachi velikih fajliv SMB2 vvodit tak zvani micni fajl hendli durable file handles ce dozvolyaye konektam do SMB servera perezhivati korotki perervi u roboti merezhi taki yaki napriklad mozhut traplyatisya u bezprovidnij merezhi bez togo shob pochinati novu sesiyu SMB2 vklyuchaye pidtrimku dlya simvolichnih linkiv symbolic links SMB 1 chasto vikoristovuye 16 bit rozmiri SMB2 vikoristovuye 32 chi 64 bits u bagatoh vipadkah i 16 bajtovi dlya fajlovih hendliv PosilannyaTechnical details about SMB CIFS 20 bereznya 2008 u Wayback Machine Common Internet File System CIFS File Access Protocol 14 lyutogo 2009 u Wayback Machine Technical details from Microsoft Corporation the NT LM 0 12 dialect of SMB In Microsoft Word format Samba development information 7 lipnya 2007 u Wayback Machine Zechner Anton 2007 Source code of a free SMB server for small embedded systems 16 kvitnya 2008 u Wayback Machine Ce nezavershena stattya pro komp yuterni merezhi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Ce nezavershena stattya pro Microsoft Windows Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi