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)