Sieci komputerowe - Warstwa aplikacji

1. Warstwa prezentacji odpowiada za:
  • kodowanie i konwersję danych warstwy aplikacji
  • kompresji danych
  • szyfrowanie danych na potrzeby transmisji oraz deszyfrowanie danych w momencie odebrania ich przez docelowego odbiorcę
2. Warstwa sesji odpowiada zа:
  • tworzenie i utrzymywanie dialogu między aplikacjami źródłowymi i docelowymi
  • śledzenie wymiany informacji na potrzeby inicjacji konwersacji, utrzymania ich aktywności oraz ponownego uruchamiania sesji
3. Protokoły warstwy aplikacji modelu TCP/IP:
  • DNS (zmiana nazw w sieci na adresy IP)
  • Telnet (komunikacja z serwerami i zdalnymi urządzeniami)
  • Bootstrap (uzyskanie informacji o adresach IP w trakcie rozruchu)
  • DHCP (do przydzielenia adresu IP, maski podsieci, bramy domyślnej, adresu serwera DNS do hosta
  • HTTP (do przesyłania plików opisu stron WWW)
  • FTP (do interaktywnego przesyłania plików pomiędzy systemami)
  • TFTP (do bezpołączeniowego aktywnego przesyłania plików 
  • SMTP (do przesyłania wiadomości poczty elektronicznej wraz z załącznikami) 
  • POP (używany przez klientów e-mail, aby pobrać wiadomości e-mail z serwera zdalnego)
  • IMAP (alternatywny protokół do POP)
4. Protokół Gnutella umożliwia użytkownikom współdzielenie plików na swoich dyskach twardych z innymi. 

5. Protokoły warstwy aplikacji: HTTP, SMTP, POP. 

HTTP:
Mamy adres URL: http://www.cisco.com/index.html
gdzie:
http to protokół lub schemat
www.cisco.com to nazwa serwera
index.html to określona nazwa żądanego pliku

SMTP --> wysyłanie wiadomości e-mail (wiadomość musi być odpowiednio sformatowana, musi działać po stronie klienta i serwera, najczęstsze porty: 25, 587, 465) 
POP --> pobieranie wiadomości z klienta pocztowego (poczt jest pobierana z serwera do klienta, a następnie usuwana z serwera, port: 110)
IMAP --> zarządzanie pocztą na serwerze (kopie wiadomości są ściągane do aplikacji klienta, a oryginał wiadomości na serwerze zostają aż do momentu usunięcia ręcznego) 

7. Komenda nslookup pozwala na ręczne wysyłanie zapytania do serwera DNS w celu odwzorowania danej nazwy hosta. 

8. DHCP pozwala na dynamiczne przydzielenie hostom adresu IP.
Po otrzymaniu żądania serwer DHCP wybiera adres ze skonfigurowanego zakresu adresów i dzierżawi go hostowi na dany okres czasu. 

Poniżej przedstawione są nazwy pakietów (tzw. procedura DHCP)