Glossario
Questo glossario fornisce definizioni dei termini chiave utilizzati in RFC 791 (Protocollo Internet).
A
Indirizzo (Address): Un identificatore di lunghezza fissa (32 bit in IPv4) che identifica univocamente un host nel sistema internet. Un indirizzo IP consiste di una porzione rete e una porzione host.
ARPANET: Advanced Research Projects Agency Network. Una delle prime reti a commutazione di pacchetto e un predecessore dell'Internet moderno.
C
Catenet: Un sistema di reti di comunicazione informatica a commutazione di pacchetto interconnesse. Il termine è stato utilizzato per descrivere ciò che ora è conosciuto come Internet.
Checksum: Un valore a 16 bit calcolato dall'intestazione IP utilizzato per rilevare errori nella trasmissione. Il checksum viene ricalcolato e verificato in ogni punto in cui viene elaborata l'intestazione.
D
Datagramma (Datagram): Un'entità di dati autonoma e indipendente che trasporta informazioni sufficienti per essere instradata dalla sorgente alla destinazione senza dipendere da scambi precedenti. L'unità base di trasmissione dati in IP.
Destination Address (Indirizzo di destinazione): L'indirizzo IP a 32 bit del destinatario previsto del datagramma.
Don't Fragment (DF, Non frammentare): Un bit di flag nell'intestazione IP che, quando impostato, indica che il datagramma non deve (must not) essere frammentato. Se la frammentazione è richiesta e DF è impostato, il datagramma viene scartato.
F
Fragment (Frammento): Una porzione di un datagramma IP. La frammentazione si verifica quando un datagramma deve attraversare una rete con un MTU più piccolo della dimensione del datagramma.
Fragment Offset (Offset del frammento): Un campo a 13 bit che indica dove nel datagramma originale questo frammento appartiene, misurato in unità di 8 ottetti.
Fragmentation (Frammentazione): Il processo di suddivisione di un datagramma IP grande in pezzi più piccoli (frammenti) per la trasmissione attraverso una rete con una Maximum Transmission Unit (MTU) più piccola.
G
Gateway: Un dispositivo che inoltra datagrammi IP tra reti. Nella terminologia moderna, questo è tipicamente chiamato "router".
Gateway to Gateway Protocol (GGP): Un protocollo utilizzato dai gateway per scambiare informazioni di instradamento e coordinare le informazioni di controllo internet.
H
Header (Intestazione): Le informazioni di controllo anteposte ai dati. L'intestazione IP contiene indirizzamento, controllo e altre informazioni necessarie per l'instradamento e la consegna.
Header Checksum (Checksum dell'intestazione): Un campo nell'intestazione IP contenente un checksum calcolato sui campi dell'intestazione. Utilizzato per rilevare la corruzione dell'intestazione durante la trasmissione.
Host: Un sistema terminale che origina o riceve datagrammi IP. Distinto dai gateway, che inoltrano datagrammi.
I
ICMP (Internet Control Message Protocol, Protocollo di messaggi di controllo Internet): Un protocollo utilizzato per funzioni di segnalazione errori e diagnostica nelle reti IP. I messaggi ICMP vengono trasportati come datagrammi IP.
Identification (Identificazione): Un campo a 16 bit nell'intestazione IP utilizzato per identificare i frammenti di un particolare datagramma.
IHL (Internet Header Length, Lunghezza intestazione Internet): Un campo a 4 bit che specifica la lunghezza dell'intestazione IP in parole da 32 bit. Il valore minimo è 5 (20 byte).
IMP (Interface Message Processor): Gli switch di pacchetti utilizzati nell'ARPANET. Predecessori dei router moderni.
Internet Address (Indirizzo Internet): Vedere Indirizzo.
Internet Datagram (Datagramma Internet): Vedere Datagramma.
Internet Module (Modulo Internet): Il componente software che implementa il Protocollo Internet.
L
Local Network (Rete locale): La rete fisica a cui un host o gateway è direttamente collegato. Gli esempi includono Ethernet, Token Ring o ARPANET.
Local Network Interface (LNI, Interfaccia di rete locale): L'interfaccia tra il modulo IP e il protocollo di rete locale.
M
More Fragments (MF, Altri frammenti): Un bit di flag nell'intestazione IP che, quando impostato, indica che altri frammenti del datagramma seguono. Quando cancellato, indica che questo è l'ultimo (o unico) frammento.
MTU (Maximum Transmission Unit, Unità di trasmissione massima): La dimensione massima del pacchetto che può essere trasmessa su una particolare rete senza frammentazione.
O
Octet (Ottetto): Un'unità di 8 bit. Equivalente a un byte sulla maggior parte dei sistemi moderni.
Options (Opzioni): Campi di lunghezza variabile nell'intestazione IP utilizzati per funzioni di controllo come sicurezza, instradamento sorgente, registrazione del percorso e timestamp.
P
Padding (Riempimento): Bit zero aggiunti all'intestazione IP per garantire che termini su un confine a 32 bit quando sono presenti opzioni.
Precedence (Precedenza): Un campo a 3 bit nel tipo di servizio che indica la priorità del datagramma.
Protocol (Protocollo): Un campo a 8 bit nell'intestazione IP che indica il protocollo di livello successivo (ad es., TCP, UDP, ICMP) utilizzato nella porzione di dati del datagramma.
R
Reassembly (Riassemblaggio): Il processo di ricostruzione del datagramma originale dai suoi frammenti alla destinazione.
Route (Percorso): Il percorso che un datagramma prende attraverso la rete dalla sorgente alla destinazione.
Routing (Instradamento): Il processo di selezione di un percorso per la trasmissione di un datagramma attraverso reti interconnesse.
S
Source Address (Indirizzo sorgente): L'indirizzo IP a 32 bit del mittente del datagramma.
Source Routing (Instradamento sorgente): Un'opzione IP che consente alla sorgente di specificare il percorso che un datagramma dovrebbe prendere attraverso la rete. Può (can) essere loose (alcuni hop specificati) o strict (tutti gli hop specificati).
T
TCP (Transmission Control Protocol, Protocollo di controllo della trasmissione): Un protocollo di trasporto affidabile orientato alla connessione che opera sopra IP.
Time to Live (TTL, Tempo di vita): Un campo a 8 bit nell'intestazione IP che indica il tempo massimo (in secondi) o il numero di hop che il datagramma può (may) esistere nel sistema internet. Viene decrementato ad ogni hop.
Total Length (Lunghezza totale): Un campo a 16 bit che indica la lunghezza totale del datagramma IP (intestazione più dati) in ottetti.
Type of Service (TOS, Tipo di servizio): Un campo a 8 bit nell'intestazione IP utilizzato per indicare la qualità del servizio desiderata per il datagramma (precedenza, ritardo, throughput, affidabilità).
U
UDP (User Datagram Protocol, Protocollo di datagrammi utente): Un protocollo di trasporto senza connessione che opera sopra IP.
Concetti chiave
Classi di indirizzi
Gli indirizzi IPv4 sono divisi in classi basate sui bit di ordine superiore:
- Classe A: 0.0.0.0 - 127.255.255.255 (bit di ordine superiore è 0)
- Classe B: 128.0.0.0 - 191.255.255.255 (bit di ordine superiore sono 10)
- Classe C: 192.0.0.0 - 223.255.255.255 (bit di ordine superiore sono 110)
- Classe D: 224.0.0.0 - 239.255.255.255 (bit di ordine superiore sono 1110, multicast)
- Classe E: 240.0.0.0 - 255.255.255.255 (bit di ordine superiore sono 1111, riservato)
Numeri di protocollo
Valori comuni per il campo Protocollo:
- 1 = ICMP (Internet Control Message Protocol)
- 6 = TCP (Transmission Control Protocol)
- 17 = UDP (User Datagram Protocol)
Livelli di precedenza
Valori per il campo Precedenza nel tipo di servizio:
- 111 = Network Control
- 110 = Internetwork Control
- 101 = CRITIC/ECP
- 100 = Flash Override
- 011 = Flash
- 010 = Immediate
- 001 = Priority
- 000 = Routine
Nota: Questo glossario è basato su RFC 791 (settembre 1981). Alcuni termini e concetti si sono evoluti dalla specifica originale.