In questo articolo continuiamo a parlare dei protocolli che si trovano sul livello Applicazione: parleremo dell’ utilissimo FTP, creato appositamente per la trasmissione di file via internet. FTP L’ FTP…
Informatica
[Reti] Protocolli della Posta Elettronica
Un sistema di scambio mail è fornito di tre componenti principali: User Agent: Lo troviamo anche come browser nei client HTTP, lo User Agent viene usato per scrivere e leggere…
[Sistemi Operativi] Dispatching: scheduling dei processi
L’ obbiettivo dello scheduling del processore è quello di assegnare al processore i processi da eseguire. Normalmente questa attività viene divisa in tre parti: Long-term schedling, medium-term scheduling e short-term…
[Reti] Protocollo DNS: Domain Name System
In questo articolo parleremo del protocollo Domain Name System (DNS), utilizzato per riuscire a riconoscere un host. Ad ogni host connesso alla rete di internet viene assegnato un indirizzo IP:…
[Sistemi Operativi] Che cos’è un processo
Abbiamo già introdotto nella parte introduttiva il concetto di processo: cominciamo ad approfondirlo definendo che cos’è un processo. Un processo, come visto nei precedenti articoli, può essere definito in vari…
[Reti] Protocollo HTTP e Cache del browser
Cominciamo a vedere che protocolli si trovano sul layer Applicazione, ovvero quello in cima nello stack TCP/IP, introducendo il protocollo HTTP. Innanzitutto un breve riassunto sulla storia: Internet abbiamo visto…
[Sistemi Operativi] Introduzione alla gestione della memoria e alla Struttura di Sistema
Articolo introduttivo sulla gestione della memoria da parte dei Sistemi Operativi, argomento che verrà trattato più approfonditamente in seguito. Fra tutte le cose già viste un Sistema Operativo, per venire…
[Sistemi Operativi] Introduzione ai processi
Continuiamo la nostra serie di articoli dedicati ai sistemi operativi parlando dei processi: uno dei concetti alla base di questi. Un processo è un termine più generale rispetto a Job…
[Sistemi Operativi] Introduzione ai SO
Introduciamo con questo una serie di articoli dedicati ai Sistemi Operativi. Chi segue InformaticaLab da un pò avrà sicuramente letto la precedente introduzione al funzionamento dei sistemi operativi: rileggerla male…
Reti: Come funzionano le sockets e Servizi di Trasporto
Un linguaggio di programmazione in generale comprende un insieme di funzioni e istruzioni che ci permettono di interagire col computer. Quando vogliamo creare un programma capace di comunicare con un’altro…