ForkliftTruck Loaded Icon

[Reti] Introduzione al livello di trasporto

0

In questo e nel prossimo articolo, dedicati ai protocolli del livello di trasporto, ci poniamo come obiettivo quello di capire i principi che sono alla base dei servizi offerti da questo layer, ovvero: Comunicazione tra processi: come fanno due processi su due host diversi a comunicare fra loro, Multiplexing/Demultiplexing, Trasferimento dei dati affidabile: vedremo in che modo è possibile essere …

Read More
Computer Memory Pyramid

[Sistemi Operativi] Gestione della memoria

1

Nei sistemi a uniprogrammazione, la gestione della memoria è abbastanza lineare: uno spazio è riservato per il SO (il monitor e il kernel), e una parte è per il processo in esecuzione. Tutto cambia nei sistemi multitasking (o multiprogrammazione) perchè in questo caso, la memoria deve essere suddivisa in modo che lo spazio utente possa mantenere 2 o più processi …

Read More
Ftp File Transfer Protocol

[Reti] Protocollo FTP: File Transfer Protocol

0

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 è un protocollo per il trasferimento di file DA/ A un host remoto. I Webmaster avranno sicuramente avuto a che fare con questo programma quando hanno caricato i file del …

Read More
WebMail

[Reti] Protocolli della Posta Elettronica

0

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 un messaggio Message Transfer Agent(MTA): Usato per trasferire il messaggio attraverso Internet Message Access Agent (MAA): Usato per leggere la mail in arrivo. User Agent Lo User Agent(UA) viene attivato dall’ …

Read More
Win Mac Linux

[Sistemi Operativi] Dispatching: scheduling dei processi

0

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 sceduling. Long-Term scheduling Questo scheduler si occupa di ammettere o meno i processi al sistema di processamento. Questo contiene quindi anche la chiave del multitasking: infatti il Long-Term Scheduler deve …

Read More
DNS

[Reti] Protocollo DNS

2

In questo articolo parleremo del protocollo DNS, utilizzato per riuscire a riconoscere un host. Ad ogni host connesso alla rete di internet viene assegnato un indirizzo IP: una stringa lunga 4 byte, separata ad ogni byte da un punto. Parlando in decimale, un indirizzo IP è composto da 4 gruppi di numeri che vanno da 0 a 255. Leggendo questi …

Read More