Un server de comunicații este un sistem informatic conceput pentru a gestiona o gamă largă de aplicații bazate pe comunicații. Aceste servere se conectează la o mare varietate de platforme diferite într-un conac complet perfect, permițând diferitelor sisteme să vorbească între ele fără interferențe. Aceste servere sunt deschise și de calitate operator, ceea ce permite oricui să se conecteze la ele, înțelegând că comunicarea va fi atât sigură, cât și fiabilă. Concentrarea asupra comunicării și flexibilitatea serverului îl fac coloana vertebrală a multor sisteme de comunicații și Internet.
Scopul principal al unui server de comunicații este de a ajuta la interacțiunea sistemelor în rețea. Aceste computere pot fi în aceeași clădire sau pe continente diferite, deoarece distanța chiar nu contează. Cele două sisteme care doresc să comunice se conectează la un singur server de comunicații sau la un lanț de servere conectate până când sunt conectate între ele. Serverul de comunicații acționează ca un intermediar, permițând sistemelor care rulează diferite aplicații și protocoale să vorbească între ele.
Există patru semne distinctive ale unui server de comunicații bun. Serverul trebuie să fie deschis; ca și în, poate accepta conexiuni de la aproape oricine. Pentru ca un sistem server să fie cu adevărat deschis, trebuie să utilizeze software-ul standard din industrie și protocoalele de comunicare pentru mai multe tipuri de sisteme de comunicații. Aceasta înseamnă că atunci când un sistem accesează serverul, protocoalele specifice pentru acel sistem preiau conexiunea. Dacă apoi serverul transmite acele informații către un alt tip de sistem, el părăsește sistemul folosind un set diferit de protocoale.
Apoi, un server de comunicații trebuie să fie un sistem de calitate operator. Acest lucru înseamnă în general că are două caracteristici. Serverul are opțiuni redundante în caz de defecțiune. Dacă o anumită piesă hardware sau software eșuează, serverul dispune de copii de siguranță care vin online instantaneu pentru a menține sistemul în funcțiune. În plus, serverul are nevoie de un design pe termen lung; trebuie să funcționeze singur, fără reporniri sau opriri pentru perioade lungi de timp.
Aceste servere sunt flexibile în utilizarea lor. Un server de comunicații bun are capacitatea de a se conecta și de a procesa informații dintr-o gamă largă de sisteme care acoperă o gamă largă de subiecte. Acest lucru înseamnă de obicei că serverul de bază rulează o colecție de module semi-independente care sunt specializate în conectarea la tipuri specifice de sisteme. Această flexibilitate, combinată cu arhitectura deschisă a sistemului, permite serverului să funcționeze în multe scopuri diferite.
Ultimul punct important este cel mai evident; serverul are nevoie de un accent pe protocoale de comunicare și software. Chiar dacă sistemul hardware face lucruri în afara acționării ca platformă de comunicații, trebuie să acorde prioritate activităților bazate pe comunicare. Dacă împiedică transmiterea deoarece lucrează la altceva, informațiile se pot pierde și comunicarea poate fi întreruptă pentru sistemele conectate.