Mikä on tiedostopalvelin?

Tiedostopalvelin on tietokone, joka on liitetty verkkoon, useimmiten lähiverkkoon (LAN), jonka ensisijaisena tehtävänä on toimia useiden koneiden keskitettyinä tietovarastoina osana tietokoneverkkoasiakas-palvelin-mallia. Niitä on saatavana useissa eri laitteisto- ja ohjelmistokokoonpanoissa. Tiedostopalvelimia käytetään joskus tärkeiden tietojen varmuuskopiointiin. Tyypillinen tiedostopalvelin määritetään vain lähettämään ja vastaanottamaan tiedostoja, eikä se suorita mitään aktiivisia prosesseja käyttäjille. Ne voidaan myös määrittää jakamaan tietoja Internetin välityksellä käyttämällä FTP: tä (tiedostonsiirtoprotokolla) tai HTTP: tä (hypertekstisiirtoprotokolla).

Mikä tahansa moderni tietokone voidaan määrittää toimimaan tiedostopalvelimena. Yksinkertainen henkilökohtainen tietokone, joka jakaa musiikkitiedostoja koko kotiverkossa, toimii tiedostopalvelimena. Suuremmissa organisaatioissa tiedostopalvelimet ovat yleensä omistettuja tietokoneita, joissa on useimmiten erittäin suuria tallennuslaitteita. Erikoistunein tiedostopalvelimen muoto, jota käytetään yleisesti nykyaikaisessa laskentajärjestelmässä, koostuu tietokoneista, jotka on suunniteltu erityisesti toimimaan vain tiedostopalvelimina. Nämä erityislaitteet tarjoavat verkkoon liitettyä tallennustilaa (NAS) käyttäen laitteistoa, joka on yleensä määritetty maksimoimaan vain suorituskykynsä tietojen tallentamisessa ja jakamisessa.

Tiedostopalvelimet voivat käyttää joko vakio- tai erikoiskäyttöjärjestelmiä. Kaikki nykyaikaiset käyttöjärjestelmät on suunniteltu sallimaan tietokoneiden toimia tiedostopalvelimina. Linux -käyttöjärjestelmällä on huomattava suosio tiedostopalvelimilla sekä maineensa vuoksi vakauden vuoksi että taloudellisista syistä. Windows®- ja UNIX® -järjestelmiä käytetään myös usein tiedostopalvelinten käyttöjärjestelminä. NAS-yksiköt voivat käyttää vakiokäyttöjärjestelmien versioita, mutta ne voivat myös käyttää erikoistuneita rajoitettuja käyttöjärjestelmiä.

Tiedostopalvelimia esiintyy usein tilanteissa, joissa tietojen jakaminen on hyödyllistä. Suuret verkot käyttävät tiedostopalvelimia tietojen jakamisen helpottamiseksi käyttäjien välillä. Keskitettyjä tiedostopalvelimia käyttäviä verkkojärjestelmiä on myös helpompi suojata, koska kaikki tiedostot sijaitsevat keskitetysti sijaitsevassa laitteistossa ja ne voidaan varmuuskopioida helpommin.

Kaikkien tiedostopalvelimien suorituskyky heikkenee toisinaan, kun datan kysyntä on erityisen suuri, mutta myös Internetiin liitetyt palvelimet ovat alttiita hyökkäyksille. Palveluneston tai hajautetun palvelunestohyökkäyksen (DoS tai DDoS) hyökkäyksiä on usein käytetty Internetiin liitettyjä tiedostopalvelimia vastaan. Kussakin tapauksessa hyökkääjät täyttävät tiedostopalvelimelle niin paljon haitallisia tietopyyntöjä, että lailliset pyynnöt menetetään usein tai niissä ilmenee kohtuuttomia viiveitä.