Co to jest blok komunikatów serwera?

Blok komunikatów serwera (SMB), znany również jako wspólny internetowy system plików (CIFS), to protokół używany w sieciach komputerowych, który umożliwia użytkownikom współdzielenie dostępu do plików, portów i drukarek w systemie, ułatwiając komunikację między osobami podłączonymi do tej samej sieci. Dodatkowo zapewnia platformę komunikacji między procesami, umożliwiając procesom wymianę wątków danych między sobą podczas ich działania. Blok komunikatów serwera to podejście do komunikacji sieciowej po stronie klienta, co oznacza, że ​​wszystko, co dzieje się w sieci, jest sterowane żądaniami poszczególnych komputerów klienckich.

W konfiguracji po stronie klienta, podczas gdy wszystkie komputery w sieci są podłączone do głównego komputera „serwera”, ten komputer pełni rolę głównie pasywną. Gdy sprawy w sieci przebiegają normalnie, serwer nie będzie działać, dopóki nie zostaną wysłane żądania przez poszczególne komputery klienckie, takie jak żądanie dostępu do udostępnionego pliku przechowywanego na dysku serwera lub żądanie przesłania informacji z komputera sieciowego A do komputera sieciowego B. We wszystkich innych sytuacjach, gdy serwer nie znajduje się pod bezpośrednią kontrolą użytkownika końcowego, po prostu siedzi i czeka na przybycie zamówienia.

W sieciach lokalnych (LAN) komunikacja bloków komunikatów serwera jest ogólnie uważana za porównywalną pod względem szybkości z innymi standardowymi protokołami przekazywania danych. W sieciach rozległych (WAN), takich jak Internet, opóźnienie ma znaczący wpływ na komunikację bloków komunikatów serwera w porównaniu z konkurencyjnymi typami protokołów transportu plików, takich jak protokół transportu plików (FTP). Opóźnienie to po prostu czas potrzebny do nawiązania komunikacji, który jest zwykle mierzony w milisekundach. Niższe opóźnienie zapewnia mniejsze poczucie „opóźnienia” podczas wysyłania informacji, zwiększając płynność przesyłania informacji.

Ponadto, nawet w sieciach lokalnych, komunikacja SMB powoduje znaczny wzrost ruchu rozgłoszeniowego. Ruch ten pochodzi pośrednio przez protokół NetBIOS w systemie, ponieważ sam system bloków komunikatów serwera nie generuje emisji. Wzrost ruchu rozgłoszeniowego może zaśmiecać sieć, powodując opóźnienia i zwiększając prawdopodobieństwo utraty pakietów podczas podróży przez sieć. Z tego powodu komunikacja SMB zazwyczaj nie jest preferowana w sieciach o dużej liczbie użytkowników, gdzie problem jest bardziej prawdopodobny z powodu dużej ilości.