O doplňcích macOS pro SMB 2 a 3
Přečtěte si, které funkce SMB byly přidány v jednotlivých verzích macOS.
Tento článek je určen správcům firemních a školních sítí.
Protokol SMB (Server Message Block) vytvořila a udržuje společnost Microsoft. Zde jsou významné funkce přidané společností Apple k implementaci SMB v macOS, pokud je klientem Mac. Pokud není uvedeno jinak, každá funkce popsaná níže byla zavedena v dané verzi a je udržována ve verzích novějších.
macOS Catalina 10.15
Funkce | Popis |
---|---|
Vylepšení pro adaptivní pipelining | Pipelining umožňuje různé počty a velikosti segmentů při zachování multithreadingu. |
Pipelining zapisuje nebo nahrává | Maximální počet segmentů: 6 Maximální velikost segmentu: 1 MB |
Pipelining čte nebo stahuje | Maximální počet segmentů: 6 Maximální velikost segmentu: 1,25 MB |
Trvalé popisovače | Nepřetržitě dostupné servery využívající trvalé popisovače. Nepřetržitě dostupné servery vypadají jako jediný server, ale ve skutečnosti jde o více uzlů zrcadlících data, což umožňuje nepřetržitou dostupnost sdílení. To je běžné v cloudových a clusterových architekturách. Pokud některý uzel není k dispozici, pomocí trvalého popisovače se naváže připojení k jinému uzlu. |
Požadavky serveru Time Machine byly upraveny | Jako cíl zálohy Time Machine lze použít libovolný server, který je trvale k dispozici. |
Rozlišení názvu Netbios deprioritizováno | Rozlišení jmen nyní používá Bonjour, potom DNS, poté NetBios. macOS dříve prioritizoval Bonjour, pak NetBios, pak DNS. |
SMB 1 vždy používá znaménkový bit | Znaménkový bit býval při připojení prostřednictvím SMB 1 volitelný. |
macOS Mojave 10.14
Funkce | Popis |
---|---|
Vylepšení pro adaptivní pipelining | Pipelining je nyní multithreadový, ale používá pevný počet a velikost segmentů. |
Pipelining zapisuje nebo nahrává | Počet segmentů: 4 Velikost segmentu: 1 MB |
Pipelining čte nebo stahuje | Počet segmentů: 4 Velikost segmentu: 512 KB |
macOS High Sierra 10.13
Funkce | Popis |
---|---|
Zjednodušené procházení Finder | Vyhledávač lze upravit na rychlejší procházení obsahu složek. |
Leasing adresářů | Leasing adresářů umožňuje klientovi lépe ukládat informace o výčtu adresářů do mezipaměti. |
Leasing souborů | Leasing souborů umožňuje klientovi lokálně lépe ukládat data souborů do mezipaměti a rychleji je znovu otevírat prostřednictvím odloženého uzavření souborů. |
Adaptivní pipelining | Namísto použití daného počtu segmentů upravuje macOS počet segmentů dynamicky tak, aby se automaticky nahrávaly nebo stahovaly na základě podmínek v síti. macOS také automaticky upravuje velikost každého segmentu, což zlepšuje výkon. |
Pipelining zapisuje nebo nahrává | Maximální počet segmentů: 4 Maximální velikost segmentu: 512 KB |
Pipelining čte nebo stahuje | Maximální počet segmentů: 4 Maximální velikost segmentu: 1 MB |
macOS Sierra 10.12
Funkce | Popis |
---|---|
Trvalý popisovač v2 a leasing souborů v2 | Trvalé popisovače a leasing umožňují klientovi se znovu připojit ke sdílené položce a pokračovat v práci na souboru bez ztráty dat. V2 leasingových a trvalých popisovačů umožňuje spolehlivější použití sady funkcí opětovného připojení. |
Time Machine | macOS lze zálohovat na servery, které podporují potřebné funkce. |
macOS El Capitan 10.11
Funkce | Popis |
---|---|
Servery vyrovnávání zátěže prostřednictvím DNS | V některých prostředích hostuje stejná data více serverů a zatížení je vyrovnáváno technologií „round robin DNS“. Jeden záznam DNS „A“ ukazuje na více IP adres. macOS vyhodnocuje a používá aktuálně připojené sdílené složky, místo aby opakovaně připojoval stejné sdílené složky, pro každou IP adresu jednou. |
Pipelining zapisuje nebo nahrává | Počet segmentů: 4 Maximální velikost segmentu: 512 KB |
Pipelining čte nebo stahuje | Počet segmentů: 4 Maximální velikost segmentu: 1 MB |
Ukládání adresářů v mezipaměti | macOS ukládá do mezipaměti obsah adresáře po dobu až 1 minuty po ukončení procházení, což umožňuje koncovému uživateli procházet tam a zpět do adresáře bez nutnosti znovu stahovat obsah. |
masOS Yosemite 10.10
Funkce | Popis |
---|---|
Je zavedeno SMB 3 | macOS přidává podporu pro dialekty SMB 3.0 a 3.0.2. |
Ověření vyjednávání | To je další bezpečnostní funkce v SMB 3, která pomáhá zajistit, že počáteční vyjednávání nejsou změněna. |
Podepisování SMB 3 | Bezpečnostní podpisyjsou zasílány v každém požadavku. |
Šifrování SMB 3 | Síťový provoz mezi klientem a serverem může být šifrován. |
macOS Mavericks 10.9
Funkce | Popis |
---|---|
Je zavedeno SMB 2 | Před Mavericks je podporována pouze SMB 1. Mavericks přidává podporu pro SMB verze 2.0.2 a 2.1. Připojení sdílené složky pomocí „cifs: //“ použije SMB 1. |
Body pro opětovnou analýzu symbolického odkazu | Body pro opětovnou analýzu symbolického odkazu hladce přesměrují uživatele ze souboru nebo složky na jiné místo. |
DFS (Distributed File System) | DFS umožňuje uživatelům se připojit k více serverům pomocí jediného názvu DNS. |
Složené požadavky a odpovědi | V jednom paketu lze odeslat více než jeden související požadavek nebo odpověď. |
Podepisování SMB 2 | Bezpečnostní podpisyjsou zasílány v každém požadavku. |
Copy chunk | Příkaz SRV_COPYCHUNK_COPY se používá k požadavku, aby server kopíroval data ze sebe a do sebe bez toho, aby je macOS nejdříve stáhl. |
Vytváření kontextu AAPL | AAPL je rozšíření Apple pro protokol SMB pro lepší podporu sémantiky macOS. Použití vytvoření kontextu AAPL znamená, že rozšíření je používáno. |
Trvalé popisovače | Trvalé popisovače umožňují klientům znovu se připojit ke sdíleným položkám bez ztráty dat. |
Ověřování Local Kerberos (LKDC) | Pokud je server SMB také serverem KDC, může macOS provádět ověření pomocí Kerberosu bez kontaktování dalších serverů. To se používá především v případě, že se macOS provádí autentizaci pro sdílenou složku hostovanou v macOS. |
Pipelining | Pipelining umožňuje asynchronní přenos částí souboru. Pokud je soubor velký 10 MB, lze jej odeslat v deseti různých blocích, každý o velikosti 1 MB. S pipeliningem však lze poslat více segmentů najednou, aniž by bylo nutné čekat na dokončení přenosu, což urychluje přenosy. SMB 2.0 a starší umožňuje segmenty až do velikosti 64 KB. SMB 2.1 umožňuje větší segmenty. |
Pipelining zapisuje nebo nahrává | Počet segmentů: 2 Maximální velikost segmentu: 512 KB |
Pipelining čte nebo stahuje | Počet segmentů: 4 Maximální velikost segmentu: 1 MB |
Další zdroje
Podívejte se na složku SMB společnosti Apple.