client/server
e panoramica dei servizi internet |
L'intera struttura di Internet si basa su un'architettura client/server
in cui un client richiede ad un server le risorse che il relativo
servizio prevede (file da scaricare e visualizzare, mail da ricevere
o inviare, ecc).
Un server su Internet offre uno o più servizi utilizzabili
dai client della rete.
Un servizio viene gestito da un software dedicato, che intepreta
e gestisce il protocollo tipico del servizio.
I software utilizzati per le funzioni server più comuni sono
indicati sotto, in una lista che comprende soprattutto software
non a pagamento e di maggiore diffusione.
Alcuni protocolli e servizi fra i più comuni utilizzati
in Internet (in neretto i software disponibili su Linux):
|
Servizio |
Protocollo |
Server + comuni |
Client + comuni |
Descrizione |
www |
http / https |
Apache, IPlanet, Microsoft
IIS |
Internet explorer, Netscape,
Opera |
Il World Wide Web |
posta |
pop3 / smtp / imap |
Sendmail, postfix,
Exchange, Lotus Domino |
Outlook [Express], Eudora, Netscape
Messenger, Lotus Notes, Evolution |
Ricevere ed inviare mail |
dns |
dns |
bind |
Librerie del resolver nel SO. |
Risoluzione da nome a ip e viceversa |
ftp |
ftp |
wu-ftpd, proftpd,
Microsoft IIS |
Ws-ftp, cuteftp, comando ftp
sul SO. |
Trasferimento di file |
news |
nntp |
inn, |
Agent, Outlook Express |
Usenet news system |
ldap |
ldap |
Openldap, iPlanet Directory
Server 4.1, Microsoft Active Directory Server, Novell NDS
(Novell Directory Services) |
Outlook [Express], Eudora, Netscape
Messenger |
Directory di indirizzi email e altro |
telnet |
telnet |
telnetd |
Comando telnet sul SO. |
Accesso via CLI ad un sistema remoto |
ssh |
ssh |
sshd, openssh |
Openssh, Secure CRT |
Come telnet ma criptato. |
database |
A seconda del server |
Oracle, Microsoft SQL server,
Mysql, Informix, DB2, PostgreSQL |
Specifici a seconda del server. |
Non è propriamente un servizio
solo per Internet. |
|
|