Co to jest blok wiadomości serwera?
Blok wiadomości 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 udostępnianie dostępu do plików, portów i drukarek w systemie, ułatwiając komunikację między osobami podłączonymi do tej samej sieci. Ponadto zapewnia platformę komunikacyjną między procesami, umożliwiając procesy wymiany wątków danych między sobą podczas ich uruchomienia. Blok wiadomości serwera jest podejściem do komunikacji sieciowej po stronie klienta, co oznacza, że wszystko, co dzieje się w sieci, zależy od żądań poszczególnych komputerów klienta.
W konfiguracji po stronie klienta, podczas gdy wszystkie komputery w sieci są podłączone do głównego komputera „serwer”, ten komputer serwerowy przyjmuje głównie pasywną rolę. Gdy rzeczy w sieci postępują normalnie, serwer nie będzie działał, dopóki żądania nie zostaną składane przez indywidualne komputery klienckie, takie jak żądanie dostępu do udostępnionego pliku przechowywanegoŻądanie informacji o wyszukiwaniu informacji z komputera sieciowego A do komputera sieciowego B. W całym innym czasie, w którym serwer nie jest bezpośrednio kontrolowany przez użytkownika końcowego, po prostu siedzi i czeka na przybycie zamówień.
W sieciach lokalnych (LAN) komunikacja bloków komunikatów serwera jest ogólnie uważana za porównywalną z innymi standardowymi protokołami przekazywania danych. W sieciach szerokich obszarów (WAN), takich jak Internet, opóźnienie ma znaczący wpływ na komunikację bloków komunikatów serwera w porównaniu z konkurencyjnymi rodzajami protokołów transportu plików, takich jak protokół transportu plików (FTP). Opóźnienie to po prostu czas potrzebny na komunikację, która jest zwykle mierzona w milisekundach. Niższe opóźnienie zapewnia mniej „opóźnionego” uczucia podczas wysyłania informacji, zwiększając gładkość transferu informacji.
Dodatkowo, nawet w lokalnych sieciach, SMBKomunikacja powoduje znaczny wzrost ruchu nadawania. Ruch ten powstaje pośrednio przez protokół NetBIOS w systemie, ponieważ sam system bloków komunikatów serwera nie wytwarza transmisji. Wzrost ruchu transmisji może zaśmiecać sieć, powodując opóźnienie i zwiększenie prawdopodobieństwa utraty pakietów podczas podróży przez sieć. Z tego powodu komunikacja SMB zazwyczaj nie jest preferowana w sieciach z dużą liczbą użytkowników, gdzie problem jest bardziej skłonny do złożenia głośności.