Wat is een serverberichtblok?
Een serverberichtblok (SMB), ook bekend als een gemeenschappelijk internetbestandssysteem (CIFS), is een protocol dat wordt gebruikt op computernetwerken waarmee gebruikers toegang tot bestanden, poorten en printers op het systeem kunnen delen, waardoor communicatie tussen personen die verbonden zijn met hetzelfde netwerk. Bovendien biedt het een communicatieproces tussen processen, waarmee processen gegevensreeksen onder elkaar kunnen uitwisselen terwijl ze actief zijn. Een serverberichtblok is een client-side benadering van netwerkcommunicatie, wat betekent dat alles wat zich in het netwerk voordoet, wordt gestuurd door de verzoeken van de afzonderlijke clientcomputers.
Onder een client-side configuratie, terwijl alle computers in het netwerk zijn aangesloten op een hoofdcomputer "server", neemt die servercomputer een meestal passieve rol op. Wanneer dingen in het netwerk normaal verlopen, reageert de server pas nadat aanvragen zijn gedaan door individuele clientcomputers, zoals een verzoek om toegang te krijgen tot een gedeeld bestand dat is opgeslagen op het serverstation of een verzoek om informatie van netwerkcomputer A naar netwerkcomputer te leiden B. Op alle andere momenten dat de server niet rechtstreeks door een eindgebruiker wordt beheerd, blijft deze gewoon wachten tot er bestellingen binnenkomen.
Op local area networks (LAN's) wordt communicatie van serverberichtenblokken over het algemeen als vergelijkbaar in snelheid beschouwd met andere standaardprotocollen voor het doorgeven van gegevens. Op wide area networks (WAN's), zoals internet, heeft latentie een aanzienlijk effect op de communicatie van serverberichtenblokken in vergelijking met concurrerende typen bestandstransportprotocollen, zoals het file transport protocol (FTP). Latency is gewoon de tijdsduur die nodig is om een communicatie te laten plaatsvinden, die meestal wordt gemeten in milliseconden. Een lagere latentie zorgt voor minder "laggy" -gevoel bij het verzenden van informatie, waardoor de informatie-overdracht soepeler verloopt.
Bovendien leidt SMB-communicatie zelfs op lokale netwerken tot een aanzienlijke toename van het uitzendverkeer. Dit verkeer vindt indirect plaats via het NetBIOS-protocol op het systeem, omdat het berichtenblok van de server zelf geen uitzendingen produceert. Een toename van het uitzendverkeer kan het netwerk rommelig maken, wat resulteert in vertraging en het vergroten van de kans dat pakketten verloren gaan wanneer ze over het netwerk reizen. Vanwege dit heeft SMB-communicatie meestal niet de voorkeur op netwerken met een groot aantal gebruikers, waar het probleem waarschijnlijk groter wordt door volume.