Tento článek byl archivován a Apple ho nadále neaktualizuje.

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.

Datum zveřejnění: