Co je zprostředkovatel připojení?
Zprostředkovatel připojení je obvykle softwarová aplikace, která funguje jako styk mezi klientem a serverem nebo mezi dvěma nebo více rovnocennými klienty. Tyto koncepty se používají především v oblastech správy databázového připojení a při implementaci vzdálených počítačů. Víceúrovňová softwarová architektura využívá zprostředkovatele připojení k navázání krátkodobých spojení mezi stroji s nízkými režijními náklady. Zprostředkovatelé připojení hrají klíčovou roli zejména ve virtualizaci vzdálené plochy. Praxe se zprostředkující entitou, která řídí všechna připojení, je široce používána také při návrhu architektury distribuční výpočetní techniky.
Vývoj v oblasti softwarového a operačního systému zaznamenal příchod vícevrstvých systémových architektur. Počítačové sítě složené z takových vícevrstvých systémů vyžadují připojení, která mají více vrstev abstrakce. Jedna vrstva například zpracovává fyzický přenos paketů přes přenosové médium, čímž zajišťuje, že každý paket dosáhne určeného cíle mezi síťovými zařízeními. Další vrstva se zabývá pouze komunikací mezi aplikacemi, jako je webový prohlížeč a server. Protože vícevrstvé systémy mají četná kontaktní místa a mohou se z hlediska komunikace po počítačové síti komplikovat, je nezbytná existence entity jako zprostředkovatele připojení.
Virtualizace vzdálené plochy umožňuje uživateli na jednom počítači ovládat počítač umístěný na dálku, jako by uživatel byl fyzicky přítomen ve vzdáleném počítači. Zprostředkovatel připojení funguje jako agent mezi klientským počítačem a vzdáleným počítačem a zpracovává velké množství úloh na pozadí. Zprostředkovatel připojení ve virtualizaci desktopů je zodpovědný za ověření klientského počítače a jeho autorizaci k řízení vzdáleného počítače. Je také odpovědný za to, aby zajistil, že pokyny mezi hostitelským počítačem a vzdáleně řízeným systémem jsou náležitě kódovány. Zprostředkovatelé připojení ke vzdálené ploše mají také obrovský úkol zajistit synchronizaci komunikace mezi dvěma počítači.
Dalším nedávno vyvinutým přístupem k superpočítačům je distribuční výpočetní architektura, která intenzivně využívá zprostředkovatele připojení k podpoře komunikace mezi systémy. Mnoho nejnovějších superpočítačů bylo navrženo jako sítě složené z uzlů, které inteligentně komunikují, aby distribuovaly práci. V takových scénářích zprostředkovatel připojení funguje jako výměna druhů, přidělování práce a správa připojení a odpojení v síti. Zprostředkovatelé připojení také hrají důležitou roli v superpočítačích. Efektivní zprostředkovatel připojení pomáhá superpočítačové mřížce vytlačit tolik výpočetního výkonu, kolik je možné, aniž by došlo ke ztrátě cyklů centrální procesorové jednotky (CPU) nebo zpoždění přenosu.