03. Protokoły warstwy aplikacji
Teoria – poziom INF.02
3.1 Czym są protokoły warstwy aplikacji
Protokoły warstwy aplikacji określają zasady komunikacji pomiędzy programami, które korzystają z sieci komputerowej. Dzięki nim możliwa jest wymiana danych pomiędzy komputerem użytkownika a serwerami w sieci lokalnej lub w Internecie.
Użytkownik nie komunikuje się bezpośrednio z siecią, lecz korzysta z aplikacji, takich jak:
-
przeglądarka internetowa,
-
klient poczty elektronicznej,
-
program do przesyłania plików,
-
narzędzia administracyjne.
Aplikacje te wykorzystują konkretne protokoły, które działają według ustalonych reguł. Te reguły określają:
-
w jaki sposób wysyłane są dane,
-
jak są odbierane,
-
w jakiej kolejności,
-
na jakim porcie odbywa się komunikacja.
Protokoły warstwy aplikacji działają w modelu klient–serwer, gdzie:
-
klient inicjuje połączenie,
-
serwer odpowiada na żądanie klienta