Komunikacijski strežnik je računalniški sistem, zasnovan za obdelavo širokega nabora komunikacijskih aplikacij. Ti strežniki se povezujejo s številnimi različnimi platformami v popolnoma brezhibnem dvorcu, ki različnim sistemom omogoča, da se brez motenj pogovarjajo med seboj. Ti strežniki so odprti in operaterji, kar omogoča vsakomur, da se poveže z njimi z razumevanjem, da bo komunikacija varna in zanesljiva. Strežnikova osredotočenost in prilagodljivost na komunikacijo sta hrbtenica mnogih komunikacijskih in internetnih sistemov.
Glavni namen komunikacijskega strežnika je pomoč pri interakciji omrežnih sistemov. Ti računalniki so lahko v isti zgradbi ali na različnih celinah, saj razdalja res ni pomembna. Sistema, ki želita komunicirati, se povežeta z enim komunikacijskim strežnikom ali verigo povezanih strežnikov, dokler nista povezana med seboj. Komunikacijski strežnik deluje kot posrednik, ki omogoča, da se sistemi, ki izvajajo različne aplikacije in protokole, pogovarjajo med seboj.
Obstajajo štirje znaki dobrega komunikacijskega strežnika. Strežnik mora biti odprt; kot v, lahko sprejme povezave od skoraj kogar koli. Da bi bil strežniški sistem resnično odprt, mora uporabljati industrijsko standardno programsko opremo in komunikacijske protokole za več vrst komunikacijskih sistemov. To pomeni, da ko sistem dostopa do strežnika, posebni protokoli za ta sistem prevzamejo povezavo. Če strežnik nato te informacije posreduje drugemu tipu sistema, zapusti sistem z uporabo drugačnega nabora protokolov.
Nato mora biti komunikacijski strežnik sistem nosilnega razreda. To na splošno pomeni, da ima dve značilnosti. Strežnik ima redundantne možnosti v primeru okvare. Če določen del strojne ali programske opreme odpove, ima strežnik varnostne kopije, ki se takoj vzpostavijo na spletu, da sistem deluje. Poleg tega strežnik potrebuje dolgoročno zasnovo; mora delovati samostojno brez ponovnih zagonov ali izklopov v daljšem časovnem obdobju.
Ti strežniki so prilagodljivi pri njihovi uporabi. Dober komunikacijski strežnik ima možnost povezovanja in obdelave informacij iz širokega nabora sistemov, ki pokrivajo široko paleto tem. To običajno pomeni, da jedrni strežnik izvaja zbirko delno neodvisnih modulov, ki so specializirani za povezovanje s posebnimi vrstami sistemov. Ta prilagodljivost v kombinaciji z odprto arhitekturo sistema omogoča strežniku, da deluje za številne različne namene.
Zadnja pomembna točka je najbolj očitna; strežnik se mora osredotočiti na komunikacijske protokole in programsko opremo. Tudi če sistem strojne opreme ne deluje kot komunikacijska platforma, mora dati prednost dejavnostim, ki temeljijo na komunikaciji. Če prepreči prenos, ker deluje na nečem drugem, se lahko izgubijo informacije in prekine komunikacija povezanih sistemov.