Co to jest serwer plików?
Serwer plików to komputer podłączony do sieci, najczęściej sieć lokalna (LAN), której podstawową funkcją jest służenie jako scentralizowane przechowywanie danych dla wielu komputerów w ramach modelu sieci klient-serwer. Są one dostępne w wielu różnych konfiguracjach sprzętowych i programowych. Serwery plików są czasem używane do tworzenia kopii zapasowych krytycznych danych. Typowy serwer plików zostanie skonfigurowany tylko do wysyłania i odbierania plików i nie będzie uruchamiał żadnych aktywnych procesów dla użytkowników. Mogą być również skonfigurowane do dystrybucji danych przez Internet za pomocą FTP (protokół przesyłania plików) lub HTTP (protokół przesyłania hipertekstu).
Każdy nowoczesny komputer może być skonfigurowany do pracy jako serwer plików. Prosty komputer osobisty udostępniający pliki muzyczne w sieci domowej działa jako serwer plików. W większych organizacjach serwery plików to zazwyczaj komputery dedykowane, najczęściej wyposażone w tablice bardzo dużych urządzeń pamięci masowej. Najbardziej wyspecjalizowana forma serwera plików, powszechnie stosowana w nowoczesnym schemacie komputerowym, składa się z komputerów zaprojektowanych specjalnie jako serwery plików. Te dedykowane urządzenia zapewniają pamięć masową podłączoną do sieci (NAS) przy użyciu sprzętu, który jest ogólnie skonfigurowany tak, aby maksymalizować tylko ich wydajność w zakresie przechowywania i udostępniania danych i obejmuje tylko bardzo podstawowe funkcje wejścia / wyjścia i przetwarzania.
Serwery plików mogą działać przy użyciu standardowych lub specjalistycznych systemów operacyjnych. Wszystkie nowoczesne systemy operacyjne zostały zaprojektowane tak, aby komputery mogły służyć jako serwery plików. System operacyjny Linux cieszy się znaczną popularnością na serwerach plików zarówno ze względu na swoją reputację ze względu na stabilność, jak i ze względów ekonomicznych. Windows® i UNIX® są również często używane jako systemy operacyjne serwerów plików. Jednostki NAS mogą wykorzystywać wersje standardowych systemów operacyjnych, ale mogą także używać specjalistycznych systemów operacyjnych o ograniczonej funkcji.
Serwery plików są często spotykane w sytuacjach, w których udostępnianie danych jest korzystne. Duże sieci wykorzystują serwery plików, aby ułatwić wymianę danych między użytkownikami. Systemy sieciowe wykorzystujące scentralizowane serwery plików są również łatwiejsze do zabezpieczenia, ponieważ wszystkie pliki znajdują się na centralnie zlokalizowanym sprzęcie i można łatwiej wykonać ich kopię zapasową.
Wszystkie serwery plików czasami ulegają pogorszeniu wydajności, gdy zapotrzebowanie na dane jest szczególnie wysokie, ale serwery podłączone do Internetu są również narażone na atak. Ataki typu „odmowa usługi” lub „rozproszona odmowa usługi” (DoS lub DDoS) były często wykorzystywane przeciwko serwerom plików podłączonym do Internetu. W każdym przypadku osoby atakujące zalewają serwer plików tyloma złośliwymi żądaniami danych, że uzasadnione żądania są często tracone lub występują niedopuszczalne opóźnienia.