Pojam i klasifikacije servera
Completion requirements
Pojam Servera:
- Server je računarski sistem koji pruža usluge, resurse ili podatke drugim računarima (klijentima) putem mreže. U osnovi, serveri su računari ili softverske aplikacije koje odgovaraju na zahteve klijenata i omogućavaju pristup određenim resursima ili funkcionalnostima.
Ključne Funkcije Servera:
- Pružanje Resursa: Serveri omogućavaju pristup resursima kao što su datoteke, baze podataka, aplikacije ili web stranice.
- Obrada Zahteva: Serveri primaju zahteve od klijenata, obrađuju ih i vraćaju odgovore. Na primer, web server će obraditi zahtev za web stranicom i poslati odgovarajući HTML sadržaj klijentu.
- Upravljanje: Serveri mogu upravljati mrežnim resursima, kao što su korisnički nalozi, pristup, i sigurnost.
Serveri
se mogu klasifikovati prema različitim kriterijumima kao što su svrha,
vrsta usluga koje pružaju, hardverska konfiguracija, ...
1. Podela servera prema svrsi i funkcionalnosti:
Web Server:
- Opis: Server koji hostuje web stranice i aplikacije. Odgovara na HTTP zahteve i šalje HTML, CSS, JavaScript i druge resurse web pregledaču.
- Primeri: Apache HTTP Server, Nginx, Microsoft IIS.
Database Server:
- Opis: Server koji upravlja i pruža pristup bazama podataka. Omogućava čuvanje, pretragu, i manipulaciju podacima.
- Primeri: MySQL, PostgreSQL, Microsoft SQL Server, MongoDB.
Mail Server:
- Opis: Server koji upravlja slanjem, primanjem i čuvanjem e-pošte. Implementira protokole kao što su SMTP, IMAP i POP3.
- Primeri: Microsoft Exchange, Postfix, Sendmail.
File Server:
- Opis: Server koji omogućava deljenje i čuvanje datoteka i direktorijuma na mreži. Korisnici mogu pristupati, preuzimati i prenositi datoteke.
- Primeri: Windows File Server, Samba.
Application Server:
- Opis: Server koji hostuje i upravlja aplikacijama, omogućavajući korisnicima da koriste softverske aplikacije preko mreže.
- Primeri: IBM WebSphere, JBoss, Apache Tomcat.
DNS Server:
- Opis: Server koji prevodi ljudski razumljive domene (npr. www.example.com) u IP adrese koje računari koriste za komunikaciju.
- Primeri: BIND, Microsoft DNS Server.
Last modified: Monday, 23 September 2024, 11:56 AM