Servizi di rete

Protocollo TCP/IP.

Nell’ultimo livello troviamo numerosi servizi:

  • Le applicazioni sono programmi informatici con cui l'utente interagisce e che inizia il processo di trasferimento dati richiesti dall' utente;
  • I servizi sono dei programmi che girano in background che forniscono la connettività tra il livello di applicazione e gli strati inferiori del modello di networking;
  • I protocolli forniscono una serie di regole e processi concordati che assicurano ai servizi in esecuzione su un determinato dispositivo possano inviare e ricevere correttamente dati da diversi dispositivi di rete.

Un sistema operativo di classe server inserito in una rete di calcolatori tipicamente privata (LAN), deve essere dotato di:

  • una serie di applicazioni in grado di garantire le principali funzionalità richieste dalla rete

  • garanzie di sicurezza soprattutto per quanto concerne i flussi di dati che riguardano l'interazione con le reti pubbliche come Internet. i sistemi devono assicurare la presenza di firewall (hardware o software) per la sicurezza degli host.

Tutte queste operatività sono garantite dai sistemi server tramite applicazioni specifiche denominateservizi(in ambiente Windows) odemoni(daemon, in ambiente Linux).

Nei sistemi operativi multitasking i servizi o i demoni sono programmi eseguiti in background, senza diretto controllo dell'utente e spesso avviati al boot del sistema che elaborano le richieste effettuate dagli utenti.

I server vengono identificati in base al servizio che erogano, i principali sono:

  • File server → servizio SMB (Active directory…)
  • Database server → servizi SQL (MySQL, Oracle SQL, SQL Server, …)
  • FTP server → servizio FTP (File Transfer Protocol), che consente il trasferimento di file, e quindi la loro condivisione, tra gli host di una o più reti;
  • Web server → servizio HTTP (HyperText Transfer Protocol) server, che consente di realizzare, ospitare e rendere pubblici i siti Web presenti sulla rete privata;
  • Mail server → servizio di posta elettronica (e-mail), che consente agli utenti di possedere un proprio accredito di posta gestito dal server di rete.
  • Print server → gestione delle stampanti di rete
  • DHCP server → servizio DHCP (Dynamic Host Configuration Protocol),che facilita le configurazioni IP dei singoli host presenti sulla rete privata gestita dal server;
  • DNS server → servizio DNS (Domain Name System), che si incarica di tradurre gli hostname della rete privata e della rete pubblica in indirizzi IP (e viceversa);
  • VPN server
  • VNC (Virtual Network Computing) server
  • servizi di NAT, Proxy e Firewall, che consentono agli host di una rete privata di accedere a Internet garantendo un sufficiente grado di sicurezza;
  • Server di autenticazione

Molto spesso questi servizi e queste applicazioni non risiedono su una sola macchina server della rete privata; affinché il carico di lavoro e la relativa sicurezza siano ben distribuite, si preferisce installare e configurare i vari software di supporto ai servizi su macchine server diverse e dedicate.

Inoltre, siccome in quasi tutti i casi si tratta di applicazioni basate su TCP/IP, quasi sempre il software che li rende disponibili è la parte server del servizio, mentre gli host che devono utilizzare il servizio impiegano la parte client di quello stesso servizio.

Protocolli

I protocolli che troviamo a livello Application possono seguire:

  • Un modello Client-Server;
  • Un modello Peer-to-Peer, in cui gli utenti si scambiano informazioni tra loro in modo cooperativo.

Telnet

La componente client di Telnet è un’applicazione di emulazione di terminale (testuale) che permette agli utenti di un sistema di accedere ad applicazioni che si trovano su host remoti, come se fossero direttamente connessi a tali sistemi. L’host di destinazione deve avere la componente server di Telnet. Il procedimento può essere ripetuto in quanto dall’host remoto ci si può connettere a un altro host e così via. Oltre a connettere computer, anche con diversi Sistemi Operativi, Telnet consente di instaurare sessioni FTP, SMTP, POP3 e IMAP4.

Amministratori di rete

Gli amministratori di rete svolgono quotidianamente numerose operazioni per mantenere efficiente la rete.

Per queste operazioni, molti amministratori fanno uso dei protocolli a livello Application.

Quando la rete è di dimensioni ridotte può ancora essere gestita “manualmente”.

Oramai, però, ci si occupa sempre più spesso di reti estese e complesse che necessitano di strumenti per una gestione automatica e da remoto delle risorse.

I compiti degli amministratori si dividono in due tipologie:

  • host configuration, ogni host deve essere configurato PRIMA del suo utilizzo e della messa in rete; la configurazione permette all’host di svolgere le sue funzioni in modo corretto e appropriato
  • host management, la gestione e il controllo degli host di una rete sono attività che devono poter essere effettuate in remoto, mantenendo sotto controllo parametri che segnalano anomalie o degrado delle prestazioni

results matching ""

    No results matching ""