Кіріспе
Желілік байланыс моделінің ең жоғарғы қабаты. Қолданбалық қабат – байланыс желісіндегі хосттар қолданатын ортақ байланыс протоколдары мен интерфейс әдістерін анықтайтын абстракциялық қабат. Қолданбалық қабаттың абстракциясы Интернет протоколы жиынтығында (TCP/IP) және OSI моделінде сипатталған. Екі модель де олардың ең жоғарғы деңгейлі қабаты үшін бірдей термин қолданса да, толыққанды анықтамалары мен мақсаттары әртүрлі.
An application layer is an abstraction layer that specifies the shared communication protocols and interface methods used by hosts in a communications network. An application layer abstraction is specified in both the Internet Protocol Suite (TCP/IP) and the OSI model. Although both models use the same term for their respective highest level layer, the detailed definitions and purposes are different.
Интернет протоколы жиынтығы
Интернет-протокол жиынтығында қолданбалық қабат Интернет-протокол (IP) компьютерлік желісі арқылы процестен процеске байланыс жасау үшін қолданылатын байланыс протоколдары мен интерфейс әдістерін қамтиды. Қолданбалық қабат тек байланысты стандарттайды және хосттан хостқа деректерді беру арналарын құру және клиент-сервер немесе теңдестік желілік моделінде деректер алмасуды басқару үшін төменгі көлік қабаты протоколдарына тәуелді. TCP/IP қолданбалық қабаты қосымшалар байланыс жасағанда ескеруі тиіс нақты ережелерді немесе дерек форматтарын сипаттамаса да, бастапқы спецификация (in) қосымшаны жобалау үшін беріктік принципіне сүйенеді және оны ұсынады.
OSI моделі
OSI моделінде қолданба қабатының анықтамасы ауқымы бойынша шешімді. OSI моделі қолданба қабатын тек хостқа негізделген және пайдаланушыға қаратылған қолданбалармен байланыс орнатуға жауапты интерфейс ретінде анықтайды. OSI содан кейін сессия қабаты мен көрсету қабатының екі қосымша қабатының функционалдығын қолданба қабатынан төмен және көліктік қабаттан жоғары жеке деңгейлер ретінде нақты ажыратады. OSI осы қабаттардағы функционалдықты қатаң модульдік бөлуді көрсетеді және олардың әрқайсысы үшін протоколдық іске асыруды ұсынады. Керісінше, Интернет протоколы жиынтығы осы функцияларды бір қабатқа біріктіреді. Бұл екі қосалқы қабат – ортақ қолданба қызмет элементі (CASE) және нақты қолданба қызмет элементі (SASE). Әдетте, қолданба қабаты протоколы бірнеше қолданба қызмет элементтерінің функционалдығын пайдалану арқылы іске асырылады. Кейбір қолданба қызмет элементтері қол жетімді сессия қызметінің нұсқасына байланысты әртүрлі процедураларды шақырады.