Кіріспе

Желіге серийлік хосттарды қосатын құрылғы.

Терминал сервері серийлік порты бар құрылғыларды жергілікті желіге (LAN) қосады. Терминал сервері ретінде сатылатын өнімдер деректерді шифрлау және пайдаланушыны сәйкестендіру сияқты қауіпсіздік функцияларын ұсынбайтын өте қарапайым құрылғылар болуы мүмкін. Негізгі қолданылуы – желілік серверлік қолданбаларға серийлік құрылғылардың қолжетімділігін қамтамасыз ету немесе керісінше, мұнда LAN-дағы деректердің қауіпсіздігі көбінесе мәселе тудырмайды. Сондай-ақ, нарықта тек қана білікті персоналдың түрлі серверлерге кіруін қамтамасыз ететін және LAN немесе Интернет арқылы берілетін кез келген деректердің шифрлануын қамтамасыз ететін жоғары деңгейдегі қауіпсіздік функциялары бар көптеген терминал серверлері бар. Әдетте, мұндай кеңейтілген функциялары бар терминал серверін қажет ететін компаниялар телекоммуникациялық желі арқылы жабдықты қашықтан басқару, бақылау, диагностикалау және ақауларды жоюды қалайды. Консоль сервері (консольдық қолжетімділік сервері, консольдық басқару сервері, серийлік концентратор немесе серийлік консоль сервері) – желілік технологиялар арқылы есептеу құрылғысының жүйелік консоліне қолжетімділікті қамтамасыз ететін құрылғы немесе қызмет.

Тарих

1971 жылдан бастап негізінен интерфейстік хабарлама процессоры ретінде қолданылса да, Honeywell 316 терминал интерфейстік процессоры (TIP) ретінде де конфигурациялануы мүмкін және хосттардың бірінің орнына көп желілі контроллер арқылы 63 ASCII сериялық терминалына дейін терминал серверін қолдауды қамтамасыз етеді. Тарихи тұрғыдан алғанда, терминал сервері – бұл сериялық RS 232 құрылғыларына, мысалы, «жасыл экранды» мәтіндік терминалдарға немесе сериялық принтерлерге қосылатын және трафикті TCP/IP, Telnet, SSH немесе басқа да өндірушіге тән желілік протоколдар (мысалы, LAT) арқылы Ethernet қосылысы бойынша тасымалдайтын құрылғы болды. Digital Equipment Corporation компаниясының DECserver 100 (1985), 200 (1986) және 300 (1991) осы технологияның алғашқы мысалдары. (Бұл өнімнің DECSA терминал сервері деп аталған бұрынғы нұсқасы, коммерциялық өндіріс желілерінде меншік LAT протоколын пайдалануға қатысты сынақ алаңы немесе тұжырымдаманың дұрыстығын дәлелдеу болды.) Арзан флэш-жад компоненттерінің енгізілуімен Digital компаниясының кейінгі DECserver 700 (1991) және 900 (1995) үлдірмелеріне бұрынғы үлдірмелеріне тән, Digital компаниясының меншік Техникалық қызмет көрсету операциялары протоколын (MOP) пайдаланып «жүктеу хостынан» (әдетте Digital VAX немесе Alpha) бағдарламалық жасақтаманы жүктеу қажеттілігі болмады. Шындығында, бұл кейінгі терминал серверлері өнімдеріне үлкен көлемдегі флэш-жад және TCP/IP протоколы жиынтығының Telnet бөлігіне толық қолдау кірді. Көптеген басқа компаниялар LAT және Telnet протоколдарымен толық үйлесімді бағдарламалық қамтамасыз етумен алдын ала жүктелген құрылғылармен терминал серверлер нарығына енді.

Қазіргі қолданысы

"Терминал сервері" көптеген мақсаттарда қолданылады, бірақ қарапайым түсінік бойынша, егер пайдаланушыда сериялық құрылғысы болса және олар деректерді LAN желісі арқылы жіберуі керек болса, оларға осы өнім қажет болады. Шикі TCP сокеті қосылымы: Терминал серверінен немесе қашықтағы хост/серверден басталатын шикі TCP сокеті қосылымы. Бұл қосылым нүктеден нүктеге немесе ортақ болуы мүмкін, мұнда сериялық құрылғылар (карта оқығыштар, сканерлер, штрих-код оқығыштар, салмақ өлшегіштер және т.б.) бірнеше құрылғы арасында ортақ пайдаланылуы мүмкін. TCP сеанстарын TCP серверінің бағдарламасынан немесе терминал серверінен бастауға болады. Шикі UDP сокеті қосылымы: UDP негізінде жұмыс ілейтін бағдарламалармен пайдалану үшін терминал серверлері сериялық жабдық деректерін UDP пакеттері арқылы тасымалдау үшін нүктеден нүктеге немесе бірнеше құрылғы арасында ортақ түрде түрлендіре алады. Консольді басқару: кері Telnet, кері SSH: Консольді басқару терминологиясында пайдаланушылар кері Telnet немесе SSH арқылы сериялық құрылғыға қосылуы мүмкін. Олар клиенттерінде (PC) Telnet немесе SSH іске қосып, терминал серверіне қосылып, содан кейін сериялық құрылғыға қосылады. Осы жағдайда терминал серверлері консоль серверлері деп те аталады, себебі олар маршрутизаторлар, PBX, коммутаторлар және серверлер (Linux немесе Sun) сияқты құрылғылардағы консольдік порттарға қосылу үшін қолданылады. Мақсаты – осы құрылғыларға консольдік порт арқылы кіруді қамтамасыз ету. COM/TTY порт драйверімен сериялық бағдарламаларды қосу: Сервердің сериялық COM порттарына тікелей қосылған құрылғылармен (роботты құрастыру машиналары, сканерлер, карта оқығыштар, сенсорлар, қан анализаторлары және т.б.) байланыс жасау үшін көптеген бағдарламалық жасақтамалар жазылған. Компаниялар осы бағдарламаларды желіге қосуды қалайды, себебі сервердің COM порттарына тікелей қосылған құрылғыларды қосымша серверден алшақ жерге орналастыру қажет. Бастапқы бағдарлама нақты бір COM портымен тікелей байланыс үшін жасалғандықтан, IP желісі арқылы байланыс орнату үшін бағдарлама мен құрылғы үшін біркелкі шешімді енгізу қажет. (яғни, бағдарламаға COM портымен тікелей байланысқандай сезім тудыратын шешім). Осы жағдайда сериялық порттарды желілік серверлерге немесе COM портты қайта бағыттау бағдарламалық жасақтамасын іске асыратын жұмыс станцияларына қосуға болады, ол виртуалды COM порты ретінде жұмыс істейді. Көптеген терминал серверлері өндірушілері COM портты қайта бағыттау бағдарламалық жасақтамасын өз терминал серверлерімен бірге ұсынады. Осы қолданысқа қажеттілік ең көп Windows ортасында кездеседі, бірақ Linux және Unix орталарында да бар. Екі сериялық құрылғы арасындағы сериялық туннельдеу: Сериялық туннельдеу пайдаланушыларға Ethernet арқылы басқа терминал серверіндегі сериялық портқа байланыс орнатуға мүмкіндік береді. Арқадан артқа: Бұл қолданба сымдау мәселесін шешуге арналған. Мысалы, пайдаланушы RS 232, RS 422 немесе RS 485 сымдарын ауыстыруы керек және серверде немесе соңғы сериялық құрылғыда ешқандай өзгеріс жасамастан деректерін Ethernet арқылы жіберуі керек, пайдаланушы параллельді жалға алынған желілік модем желісін параллельді Ethernet желісімен ауыстыруды қалайды немесе біреуде IC-лерді тақталарға орнататын Pick and Place машинасы бар және олар серверді жабдықты зақымданудан қорғайтын артқы бөлмеге көшіргісі келеді. Бұл қолданба құрылғыдан ақпарат жинау үшін жазылған бағдарламамен бірге қолданылатын құрылғылар үшін (сенсорлармен ортақ) өте қолайлы. Бұл қолданба оларға сымдарды жоюға мүмкіндік береді. Сонымен қатар, оны өнеркәсіптік құрылғылармен (Allen Bradley, Siemens, Modbus) пайдалануға болады, осылайша бұл құрылғылар желіде толыққанды жұмыс істей алады. Виртуалды модем: Виртуалды модем – бұл арқадан артқа қолданбаның тағы бір мысалы. Ол модемдерді ауыстыру үшін пайдаланылуы мүмкін, бірақ AT командалар жиынтығын қолдануды жалғастырады. Сериялық құрылғының телефон нөмірінің орнына AT командалар жиынтығына IP-адрес енгізіледі.

Консоль сервері

Консоль сервері (консольдік қолжетімділік сервері, консольдік басқару сервері, сериялық концентратор немесе сериялық консольдік сервер) – желілік технологиялар арқылы есептеу құрылғысының жүйелік консоліне қолжетімділікті қамтамасыз ететін құрылғы немесе қызмет. Көбінесе консоль сервері бірнеше реттік порттармен жабдықталады, олар серверлер, маршрутизаторлар немесе коммутаторлар сияқты басқа құрылғылардың реттік порттарына қосылады. Қосылған құрылғылардың консольдеріне сериялық байланыс арқылы, мысалы, модем арқылы немесе telnet немесе ssh сияқты терминал эмуляторы бағдарламалық жасақтамасы бар желі арқылы қосылып, қашық қолданушыларға физикалық түрде жақын болмай-ақ әртүрлі консольдерге кіруге мүмкіндік беретін, үздірілмейтін байланысты сақтап тұруға болады.

Сипаттама

Арнайы консоль серверлері көптеген конфигурацияларда, түрлі өндірушілерден қол жетімді, сериялық порттар саны 1-ден 96-ға дейін өзгереді. Бұл консоль серверлері негізінен Unix серверлеріне, Linux серверлеріне, коммутаторларға, маршрутизаторларға, қауіптілік қабырғаларына (firewalls) және желідегі консоль порты бар кез келген құрылғыға қауіпсіз қашықтықтан қол жеткізу үшін пайдаланылады. Мақсаты – желілік операциялар орталығы (NOC) қызметкерлеріне әлемнің кез келген жерінен деректер орталығын қауіпсіз басқаруға және ИТ активтерін желіден тыс басқаруға мүмкіндік беру. Консоль сервері ретінде сатылатын өнімдерде әдетте жоғары деңгейдегі қауіпсіздік функционалы болады, ол тек білікті персоналдың ғана түрлі серверлерге кіруін қамтамасыз етеді және LAN немесе Интернет арқылы берілетін барлық деректер шифрланады. Өнімді консоль сервері ретінде таңбалау өте мақсатты, себебі ол пайдаланушының не істегісі келетінін көрсетеді – жабдықты желі немесе Интернет арқылы қашықтан басқару, бақылау, диагностикалау және ақауларын жою. Кейбір пайдаланушылар өздері консоль серверлерін құрады, олар үшін компьютерлік жабдықтарды, әдетте көп портты сериялық карталарды пайдаланады және Linux сияқты Unix-қа ұқсас операциялық жүйелерді орнатады. Мұндай "өздігінен жасалған" консоль серверлері, әсіресе жаңартулар кезінде пайдаланылмаған компоненттерден құрастырылса, арзан болуы мүмкін және құрылғыны басқаратын бағдарламалық жасақтаманы толық басқаруды әкімшіге беру арқылы үлкен икемділікке мүмкіндік береді. Бұл қауіпсіздік протоколдары мен шифрлау стандарттарының кең ауқымына толық қол жеткізуді және конфигурациялауды қамтиды, бұл консоль серверін қауіпсіз етуге мүмкіндік береді. Дегенмен, бұл шешімнің жалпы құны (TCO) жоғары, сенімділігі төмен және сөредегі орынды алуы көп болуы мүмкін, себебі көптеген өнеркәсіптік консоль серверлерінің физикалық өлшемдері бір сөрелік бірлікке (1U) тең, ал толық өлшемді PCI карталары бар үстел компьютеріне кем дегенде 3U қажет, бұл бірлескен инфрақұрылымда өздігінен жасалған шешімді қымбат етеді. Кейбір кластерлік конфигурацияларда қолданылатын консоль серверіне баламалы тәсіл – нөлдік модемдік сымдарды пайдаланып, консольдерді басқа негізгі функциялары бар түйіндердегі бос сериялық порттарға тізбектеу.