Ordet "server " har en bred definition på moderne computere. I almindelighed kan det betyde noget, der tjener noget på et netværk . Mest almindeligt, det henviser til enten en computer, der tjener data eller filer på internettet , eller softwaren på nævnte computer, der gør det muligt for at dette sker. Der findes mange forskellige typer af server -software , og de arbejder ofte i forbindelse med hinanden . Web Server Software
p mest kendte type server software tjener en række filer på en computer på nettet i form af en hjemmeside. Det er i stand til at gøre dette ved hjælp af HyperText Transfer Protocol eller HTTP , en metode, hvorigennem webbrowsere anmoder om data fra webservere og web-servere reagerer med data : normalt en kombination af HTML-filer og billeder. Populære web-servere omfatter Apache og Microsoft IIS.
FTP-server Software
webservere bruger HTTP, FTP-servere bruge File Transfer Protocol, som er den mest almindelige fremgangsmåde til hurtig overførsel af store filer via netværk . FTP-server software arbejder sammen med FTP-klient -software, programmer designet til brugere gør overførslen . Fælles FTP-servere og klienter inkluderer Filezilla og Crush FTP.
Mail Server Software
Mailservere er programmer, der tillader dig at sende og modtage e-mail. I modsætning til web -eller FTP -servere , ofte mailservere bruge tre forskellige fælles protokoller : SMTP ( Simple Mail Transfer Protocol) , POP ( Post Office Protocol ) og IMAP (Internet Message Access Protocol). POP og IMAP anvendes primært til modtagelse af post , mens SMTP kan bruges til at sende eller modtage . Fælles mailservere omfatter Eudora og Mercury Mail.
Database Server Software
Database-servere , som titlen antyder , tjener databaser over et netværk. Databaser levere indhold til internettet: de kan indeholde alt fra artikler til numre til et medlem eller et produkt Vejviseren . Dataserver kapacitet er ofte pakket ind i en relationel database management system ( RDBMS ) , et sæt af programmer , at støtte i oprettelse og vedligeholdelse af databaser . Almindelige RDBMSes omfatter Oracle og MySQL.
Diverse Server Software
Da en server er defineret som helst program , der forbinder filer til et netværk , behøver servere ikke nødvendigvis at støtte i at skabe websites. iTunes og andre lydprogrammer bruger musik servere, streame musik mellem computere . Online spil såsom World of Warcraft bruger snesevis af servere, der tillader brugere at logge på og spille . Instant messenging programmer ( med undtagelse af peer -to-peer -programmer , som skåret ud serveren som en midt mand ) bruge servere så godt.