Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú komponenty, ktoré tvoria aplikačnú vrstvu?

Aplikačná vrstva je najvyššia vrstva v modeli TCP/IP (a zodpovedajúca vrstva v modeli OSI, aj keď sa funkcie mierne líšia). Nejde o jednu monolitickú komponent, ale skôr zbierku protokolov a aplikácií, ktoré poskytujú služby koncovým používateľom. Tieto komponenty sú najlepšie kategorizované podľa *funkcie *, a nie pevným zoznamom pomenovaných „komponentov“. Kľúčové funkčné komponenty zahŕňajú:

* Aplikácie programovacie rozhrania (API): Toto sú rozhrania, ktoré umožňujú aplikáciám prístup k sieťovým službám. Abstraktujú zložitosť protokolov sietí na nižšej úrovni. Príklady zahŕňajú API Sockets API (napríklad `Socket ()` in C) a API na vyššej úrovni, ktoré ponúkajú knižnice a rámce (napríklad tie, ktoré sa používajú na požiadavky HTTP).

* konkrétne aplikačné protokoly: Toto sú pravidlá a formáty používané na komunikáciu medzi aplikáciami. Niektoré kľúčové príklady zahŕňajú:

* http (protokol prenosu Hypertext): Používa sa na prehliadanie webu.

* https (protokol Hypertext prenosu zabezpečený): Bezpečná verzia HTTP pomocou šifrovania SSL/TLS.

* ftp (protokol prenosu súborov): Používa sa na prenos súborov medzi počítačmi.

* SMTP (Protokol jednoduchého prenosu pošty): Používa sa na odosielanie e -mailov.

* Pop3 (Protokol poštového protokolu verzie 3) a IMAP (Protokol o prístupu k internetu): Používa sa na prijímanie e -mailov.

* dns (systém názvu domény): Prekladá názvy domén (napríklad `Google.com`) do adresy IP.

* ssh (zabezpečená škrupina): Poskytuje bezpečný spôsob prístupu k vzdialeným počítačom.

* SNMP (Protokol jednoduchého riadenia siete): Používa sa na monitorovanie a správu siete.

* dhcp (protokol konfigurácie dynamického hostiteľa): Automaticky priraďuje adresy IP zariadeniam v sieti.

* Logika prezentácie (niekedy sa považuje za súčasť prezentačnej vrstvy v OSI): Aj keď to nie je prísne „komponent“, aplikačná vrstva často spracováva aspekty prezentácie údajov, ako je kódovanie (napr. Prevod textu na Unicode) a formátovanie údajov. To by mohlo byť implicitné v rámci aplikačných protokolov alebo sa s nimi výslovne rieši samotná aplikácia.

* Aplikácie: Zahŕňa to skutočné údaje prenášané medzi aplikáciami, ako sú webové stránky, e -maily, súbory a ďalšie typy informácií.

Je dôležité poznamenať, že hranice medzi týmito funkčnými komponentmi sú často rozmazané. Napríklad HTTP je protokol, ale používa aj rozhrania API a spracováva určitú logiku prezentácie. Kľúčovou cestou je, že aplikačná vrstva je široká kategória zahŕňajúca softvér a protokoly, ktoré priamo interagujú s koncovými používateľmi a ich aplikáciami.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené