Wat is een verbindingsmakelaar?

Een verbindingsmakelaar is normaal gesproken een softwareapplicatie die fungeert als een contactpersoon tussen een client en een server of tussen twee of meer peer -clients. Deze concepten worden voornamelijk gebruikt op het gebied van databaseverbindingsbeheer en voor de implementatie van externe desktops. Multi-laged software-architectuur maakt gebruik van een verbindingsmakelaar om lage overhead, kortetermijnverbindingen tussen machines tot stand te brengen. Verbindingsmakelaars spelen in het bijzonder een cruciale rol bij externe desktopvirtualisatie. De praktijk van het hebben van een intermediaire entiteit die alle verbindingen beheert, wordt ook op grote schaal gebruikt bij het ontwerp van distributieve computerarchitectuur.

ontwikkelingen op het gebied van software- en besturingssysteem engineering hebben de komst van meerlagige systeemarchitecturen gezien. Computernetwerken bestaande uit dergelijke meerlagige systemen hebben verbindingen nodig die meerdere abstractielagen hebben. Eén laag, bijvoorbeeld, behandelt de fysieke overdracht van pakketten over het transmissiemedium, Edat elk pakket de aangewezen bestemming tussen netwerkapparaten bereikt. Een andere laag behandelt alleen de communicatie tussen applicaties zoals een webbrowser en een server. Aangezien multi-lages systemen talloze contactpunten hebben en complex kunnen worden in termen van communiceren via een computernetwerk, is het bestaan ​​van een entiteit als een verbindingsmakelaar noodzakelijk.

Virtualisatie op afstand kan een gebruiker op één machine een computer bedienen die zich op afstand bevindt, alsof de gebruiker fysiek aanwezig was op de externe computer. Een verbindingsmakelaar fungeert als een agent tussen de clientmachine en de externe machine en hanteert een veelvoud aan achtergrondnetwerktaken. De verbindingsmakelaar in desktopvirtualisatie is verantwoordelijk voor het authenticeren van de clientmachine en het machtiging van de externe machine. Het wordt ook belast met de verantwoordelijkheid om ervoor te zorgen dat instructies weddenWeen de hostcomputer en het op afstand gecontroleerde systeem worden op de juiste manier gecodeerd. Remote Desktop Connection -makelaars hebben ook de enorme taak om ervoor te zorgen dat communicatie tussen de twee machines wordt gesynchroniseerd.

Een andere recent ontwikkelde benadering van supercomputing is distributieve computerarchitectuur, die zwaar gebruik maakt van verbindingsmakelaars om te helpen bij de communicatie tussen systemen. Veel van de nieuwste supercomputers zijn ontworpen als rasters bestaande uit knooppunten die intelligent met elkaar communiceren om werk te verspreiden. In dergelijke scenario's fungeert een verbindingsmakelaar als een soort uitwisseling, het toewijzen van werk en het beheren van verbindingen en ontkoppingen in het raster. Connection-makelaars spelen ook een belangrijke rol bij supercomputing. Een efficiënte verbindingsmakelaar helpt het supercomputerende raster zo veel verwerkingskracht uit te persen zonder mogelijk te verspillen zonder de centrale verwerkingseenheid (CPU) te verspillen of transmissievertragingen te veroorzaken.

ANDERE TALEN