Sieci komputerowe - Usługi sieciowe w systemie Linux

1. Usługi w Linuxie to programy uruchamiane w celu wykonania pewnych czynności. Programy świadczące usługi mogą cały czas pracować w tyle od momentu uruchomienia systemu. Demony to programy pracujące w tle i nieprzyłączone do terminalu. Zajmują one miejsce w pamięci komputera nawet wtedy, gdy oczekują one na zadania. Istnieją także superdemony, czyli np. xinetd - narzędzie kontrolujące wybrane porty.

2. Nmap to program pozwalający sprawdzić listę otwartych portów na komputerze.

3. Telnet pozwala zalogować się do zdalnego serwera i wykonywać na nim polecenia tak jak na komputerze lokalnym.

4. Protokół SSH stworzono, aby wykorzystać możliwość zdalnego logowania i zachować bezpieczeństwo haseł. Umożliwia on połączenie się użytkownika ze zdalnym systemem, ale sesja jest szyfrowana. Protokół ten opiera się na kryptografii klucza publicznego. Do korzystania z ssh potrzebny jest klucz publiczny (powszechnie dostępny) oraz klucz prywatny (dobrze chroniony). Protokół ten pracuje w architekturze klient-serwer.

Do zatrzymania demona SSH używamy polecenia:
sudo /etc/init.d/ssh stop (jeśli chcemy go uruchomić to zamiast stop wpisujemy start)

5. Serwer DHCP ma taką samą funkcję jak w Windows Server. Nie jest on zainstalowany domyślnie.

6. System DNS jest oparty na hierarchicznej i logicznej strukturze drzewa zwanej obszarem nazw domen. Domeny DNS mogą zawierać hosty oraz poddomeny. Węzły w drzewie DNS są identyfikowane przez pełną nazwę domeny FQDN i wskazują położenie węzła względem domeny głównej.

Serwer DNS umożliwia 2 rodzaje przeszukiwania strefy:
  • do przodu (na podstawie nazwy określamy adres IP)
  • wstecz (na podstawie adresu IP szukamy nazwy)
Do przeszukiwania stref serwer wykorzystuje rekordy zasobów:
  • A - mapuje nazwę hosta na adres IPv4
  • AAAA - mapuje nazwę hosta na adres IPv6
  • CNAME - ustawia inną nazwę dla nazwy hosta
  • MX - określa serwer wymiany poczty dla domeny
  • NS - określa serwer nazw dla domeny (DNS)
  • PTR - tworzy powiązanie adresu IP z nazwą w strefie wyszukiwania wstecz
SOA - jest wymagany dla każdej strefy i określa serwer DNS, który dostarcza autorytatywne informacje dla danej strefy.

Popularnym serwerem DNS wykorzystywanym w systemach Linux jest BIND. 

7. FTP to protokół służący do transmisji plików tekstowych i binarnych w internecie. Przykładowym serwerem FTP w Linuxie jest vsftpd. 

8. Przedziały dyskowe użytkownika pozwalają na określenie maksymalnego obszaru dysku zajmowanego przez zbiory poszczególnych użytkowników. Aby utworzenie przedziałów było możliwe, należy zainstalować pakiet quota.