VISIONE D'INSIEME

Precedente
Programma
Seguente
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.