Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni3 pagine

INFO4

Caricato da

Karol Castaldo
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
4 visualizzazioni3 pagine

INFO4

Caricato da

Karol Castaldo
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

APPUNTI SU INTERNET, RETI E IL WEB

INTRODUZIONE
- **Internet** è il più grande sistema ingegnerizzato mai creato, con miliardi di dispositivi
connessi.
- Non è necessario comprendere l'intera infrastruttura di rete, ma solo le tecnologie più
rilevanti.
- **Internet** è una rete di reti basata su TCP/IP, che collega molte reti in una rete globale.
COMPONENTI DI INTERNET
- **Dispositivi**: Host (client e server), commutatori (router e switch), link di comunicazione
(fibra, rame, radio, satellite).
- **Reti**: Insiemi di dispositivi, router e link gestiti da organizzazioni.
- **Protocolli**: Regole che permettono la comunicazione tra dispositivi (es. Ethernet, HTTP,
IP, TCP).
PROTOCOLLI
- Un **protocollo** è un insieme di regole che definiscono la comunicazione tra dispositivi.
- Esempi di protocolli: TCP, UDP, HTTP, SMTP, DNS.
TRASMISSIONE DI DATI

#### Trasmissione di dati


- I dati vengono trasmessi in **pacchetti** di bit.
- L'efficienza di una rete si misura con il **transmission rate** (R), ovvero il numero di bit
trasmessi al secondo.

MEZZI FISICI DI TRASMISSIONE

#### Mezzi fisici di trasmissione


- **Mezzi vincolati**: Cavi in fibra ottica, doppino di rame, cavo coassiale.
- **Mezzi non vincolati**: Wireless, satellitari.

PERIFERIA DELLA RETE

#### Periferia della rete


- **Host**: Client e server, spesso situati in data center.
- **Reti di accesso**: Cablate o wireless, con edge router per connettere gli host al nucleo
della rete.

NUCLEO DELLA RETE

#### Nucleo della rete


- **Router**: Inoltrano pacchetti da un host all'altro.
- **Commutatione di pacchetto**: I pacchetti vengono inoltrati da router a router fino alla
destinazione.
- **Tabelle di routing**: I router usano tabelle per decidere dove inoltrare i pacchetti.

LIVELLI DI INTERNET

#### Livelli di Internet


- **Livello Applicazione**: Protocolli come HTTP, SMTP, DNS.
- **Livello Trasporto**: TCP (affidabile, orientato alla connessione) e UDP (leggero, non
affidabile).
- **Livello Rete**: Protocollo IP, responsabile dell'instradamento dei pacchetti.
- **Livello Collegamento**: Trasferimento di pacchetti tra nodi (es. Ethernet, Wi-Fi).
- **Livello Fisico**: Trasmissione di bit tra nodi.

APPLICAZIONI DI RETE

#### Applicazioni di rete


- **Client-Server**: I server sono sempre attivi, i client si connettono per richiedere servizi.
- **Peer-to-Peer (P2P)**: Ogni host è sia client che server, senza un server centrale.

WEB E HTTP

#### Web e HTTP


- **HTTP**: Protocollo per la trasmissione di pagine web.
- **Pagine web**: Costituite da oggetti (HTML, immagini, file audio) referenziati tramite URL.
- **HTTP è stateless**: Non tiene traccia delle interazioni passate, ma i cookie permettono di
memorizzare informazioni sugli utenti.

E-MAIL E SMTP

#### Email e SMTP


- **SMTP**: Protocollo per l'invio di email.
- **MIME**: Estensione che permette l'invio di file multimediali via email.

DNS (DOMAIN NAME SYSTEM)

#### DNS (Domain Name System)


- **DNS**: Traduce nomi di dominio in indirizzi IP.
- **Server DNS**: Gerarchia di server (root, TLD, autoritativi) che risolvono i nomi di dominio.
- **Server locali**: Forniscono la prima risposta alle richieste DNS degli host.

INDIRIZZI IP

#### Indirizzi IP
- **Indirizzo IP**: Sequenza binaria di 32 bit (IPv4) o 128 bit (IPv6) che identifica
univocamente un dispositivo in rete.
- **ICANN**: Autorità globale che gestisce l'allocazione degli indirizzi IP.

PROTOCOLLO IP E INSTRADAMENTO

#### Protocollo IP e instradamento


- **IP**: Protocollo di livello rete responsabile dell'inoltro e dell'instradamento dei pacchetti.
- **IPv4 vs IPv6**: IPv6 ha uno spazio di indirizzamento molto più ampio rispetto a IPv4.
- **Coesistenza IPv4 e IPv6**: Tecniche come il tunneling permettono la comunicazione tra
dispositivi che usano IPv6 su infrastrutture IPv4.

#### Conclusioni
- Internet è un sistema complesso ma organizzato grazie ai protocolli e alla stratificazione
dei livelli di rete.
- Comprendere i protocolli e le tecnologie di base è fondamentale per capire come funziona
la rete e le applicazioni che utilizziamo quotidianamente.

Potrebbero piacerti anche