Кіріспе

Екі құрылғы немесе бағдарлама арасындағы сигнал – компьютерлік ғылым термині. Компьютерлік техникада қол алысу – екі құрылғы немесе бағдарлама арасындағы сигнал, мысалы, аутентификациялау, үйлестіру үшін қолданылады. Мысалы, гипервизор мен қонақ виртуалды машинадағы қолданба арасындағы қол алысу. Телекоммуникацияда қол алысу – екі қатысушы (мысалы, «Алиса мен Боб») арасындағы ақпарат алмасу арқылы байланыс басталғанда, толық байланыс басталғанға дейін байланыс арнасының хаттамаларын белгілейтін автоматтандырылған келіссөз процесі. Қол алысу процесі әдетте компьютер басқа құрылғымен байланыс орнатуға тырысқанда байланыс ережелерін белгілеу үшін жүзеге асырылады. Әдетте екі құрылғы арасында байланыс желісін орнату үшін сигналдар алмасады. Мысалы, компьютер модем сияқты басқа құрылғымен байланыс жасағанда, екі құрылғы бір-біріне қосылған және жұмыс істеуге дайын екендігін, сондай-ақ қандай протоколдар қолданылатынын хабарлайды. Қол алысу байланыс арнасының екі шетіндегі жабдықтар мен жүйелерге қолайлы параметрлерді келісе алады, соның ішінде ақпарат беру жылдамдығын, кодтау алфавитін, теңдікті, үзіліс процедурасын және басқа да протоколдық немесе аппараттық мүмкіндіктерді. Қол алысу – екі тарап арасындағы байланыс әдісі. Дегенмен, TCP/IP RFC-де «қол алысу» термині көбінесе TCP үш жолды қол алысуға сілтеме жасайды. Мысалы, «қол алысу» термині FTP немесе SMTP-ні қамтитын RFC-лерде кездеспейді. Бір ерекшелік – Транспорттық қабаттың қауіпсіздігі (TLS) орнату, FTP RFC 4217. «Қол алысу» терминінің орнына FTP RFC 3659 командаларды жіберу үшін «әңгіме» терминін қолданады. Жай қол алысу протоколында қабылдаушы тек «Мен сіздің соңғы хабарламаңызды алдым және маған тағы біреуін жіберуге дайынмын» деген мағынада хабарлама жіберуі мүмкін. Күрделі қол алысу протоколы жіберушіге алушыдан қабылдауға дайын екендігін сұрауға немесе алушыға «Мен сіздің соңғы хабарламаңызды дұрыс қабылдамадым, оны қайта жіберіңіз» деген мағынадағы теріс растаумен жауап беруге мүмкіндік береді (мысалы, егер деректер жолда бұзылған болса). Қол алысу параметрлерді орнату үшін адамның араласуын қажет етпей, салыстырмалы түрде әртүрлі жүйелерді немесе жабдықтарды байланыс арнасы арқылы қосуды жеңілдетеді.

SMTP

Simple Mail Transfer Protocol (SMTP) — электрондық поштаны жіберудің негізгі Интернет стандарты. Ол аутентификациялау, шифрлау және максималды хабарлама көлемін анықтау үшін қол алысу процедурасын қамтиды.

TLS қол алысуы

Транспорттық қабатты қамтамасыз ету (SSL немесе TLS) қосылысы басталганда, жазба "бақылау" протоколын – қол алысу хабарламалары протоколын (мазмұн түрі 22) қамтиды. Бұл протокол TLS арқылы нақты қолданба деректерін алмасу үшін екі тарапқа қажетті барлық ақпаратты алмасу үшін пайдаланылады. Ол осы ақпаратты құрайтын немесе форматтайтын хабарламаларды және олардың алмасу ретін анықтайды. Бұл клиент пен сервердің талаптарына қарай өзгеруі мүмкін, яғни қосылысты орнатудың бірнеше мүмкін процедуралары бар. Бұл бастапқы алмасу TLS қосылысының сәтті аяқталуына (екі тарап та TLS арқылы қолданба деректерін беруге дайын) немесе ескерту хабарламасына (төменде көрсетілгендей) әкеледі. Протокол сессияның қауіпсіз қасиеттерін келісу үшін қолданылады. (RFC 5246, 37-бет)

WPA2 сымсыз

Сымсыз желілер үшін WPA2 стандарты IEEE 802.11i 2004 стандартында сипатталған төрт кезеңді қол алысу процедурасын пайдаланады.

Диал-ап қолжетімділік модемдері

Қол алысудың классикалық мысалы – диал-ап модемдер, олар байланыс орнатылған кезде қысқа ғана уақытқа байланыс параметрлерін келісіп, содан кейін осы параметрлерді арнаның сапасы мен сыйымдылығына қарай ақпаратты оңтайлы түрде беру үшін пайдаланады. Кейбір модемдердің байланыс орнатылғаннан кейін дереу шығаратын "сыңғырлау" дыбысы (іс жүзінде, әр секундта 100 рет жиілігі өзгеретін дыбыс) – екі жақтың модемдері қол алысу процедурасын жүзеге асырып жатқандығын көрсетеді; процедура аяқталғаннан кейін, операциялық жүйенің немесе модемді басқаратын бағдарламаның параметрлеріне байланысты динамик үнсізденуі мүмкін.

"Қорлықпен қол алысу" сериясы

Бұл жиі қолданылатын термин сериялық байланыста RTS және CTS сигналдарын пайдалануды сипаттайды. Дегенмен, бұл толыққанды дұрыс емес, себебі бұл нағыз қол алысу емес, және оны ағын бақылау деп атау дұрыс.

Мобильді құрылғыны зарядтау

Мобильді құрылғыларын жылдам зарядтау мүмкіндігі бар зарядтағыштарда, қолдау көрсетілетін құрылғыларға қуат беруді арттыру үшін зарядтау процесі жоғары шығыс кернеуіне көшеді. Бірақ бұл қолдау көрсетілмейтін құрылғыға ауыр зақым келтіруі және тіпті өрт тудыруы мүмкін. Сондықтан, құрылғы мен зарядтағыш алдымен қолдау көрсетілетін зарядтау параметрлері бойынша "келісіп алу" үшін байланыс орнатуы өте маңызды. Егер мұндай зарядтағыш қосылған құрылғыны анықтай алмаса немесе оның үйлесімділігін анықтай алмаса, ол USB стандартындағы қалыпты, бірақ әлдеқайда баяу зарядтау параметрлеріне көшеді.