Strumento 1
Indirizzi della subnet
Da IP e subnet mask: nome della subnet, broadcast, host, AND bit a bit, netId/subnetId/hostId e notazione RFC 1009.
Classifica indirizzi
Incolla gli indirizzi o direttamente la domanda con le risposte: gli IP vengono estratti da soli e classificati rispetto alla subnet qui sopra.
Strumento 2
Subnetting
Dai requisiti (sottoreti, host) alla subnet mask, poi l'elenco delle subnet con il subnetId in binario. Host = 2h − 2, come nel libro.
Dai requisiti alla mask
Lascia vuoto un campo per ignorare quel vincolo: con solo le sottoreti trovi i bit di subnetId, con solo gli host i bit di hostId.
Elenco delle subnet
Tutte le subnet ottenute con la nuova mask. Scrivi un IP per evidenziare la subnet che lo contiene.
Strumento 3
Classe e leading bit
Classe dai primi bit del primo ottetto, netmask classful, netId, hostId, reti e host della classe. Riconosce anche le netmask (255.255.255.0 → classe C).
Strumento 4
Calcolatore VLSM
Subnet ordinate dalla più grande alla più piccola e allocate in sequenza: è il metodo dei dimezzamenti successivi del libro.
Strumento 5
CIDR e supernetting
Analizza un blocco CIDR (indirizzi, bit, reti di classe C aggregate, dimezzamenti) o trova la maschera che aggrega un elenco di reti.
Aggrega reti
Una rete per riga o separate da virgole: 192.192.0.0/24, 192.192.1.x, un IP da solo (mask classful) o intervalli come 192.192.0.x - 192.192.3.x.
Strumento 6
Routing e tabella di instradamento
Consegna diretta o indiretta e TdI dell'host (incolla la domanda nel primo campo), regola vincente in una TdI, comandi route.
Quale regola della TdI vince?
Una regola per riga: destinazione/n gateway [interfaccia] [metrica] oppure destinazione mask gateway …. diretta o - al posto del gateway per la consegna diretta, default = 0.0.0.0/0, # per i commenti.
Comandi route
Sintassi per aggiungere, eliminare e visualizzare una route statica.
Strumento 7
Maschere e conversioni
Qualsiasi formato: /21, 255.255.248.0, ottetto binario 11111000, esadecimale ffffff00, 32 bit in binario o decimale a 32 bit (167772160).
Tabella delle subnet mask
Ottetti di mask
Somma progressiva 128, 64, 32, 16, 8, 4, 2, 1.
Potenze di 2
Indirizzi = 2bit host, host = 2h − 2, subnet = 2s.
Strumento 8
Decodifica di un pacchetto
Incolla i byte esadecimali di una trama Ethernet, di un datagramma IP o di un pacchetto ARP, ICMP o MPLS. Il decoder segue il libro campo per campo (cap. B2 ARP, IP e ICMP, cap. B4 MPLS) e dove il libro si ferma (Service Type, Options, campi ICMP) va avanti con gli RFC. Se il dump è incompleto decodifica i campi che ci sono, anche a metà. Vanno bene spazi, a capo, :, 0x, il suffisso h e i dump di Wireshark.
Campo per campo
Scegli il tipo di pacchetto e scrivi i bit di ogni campo: accanto compare subito che cosa vuol dire, sotto il pacchetto intero in esadecimale. Lunghezze e checksum lasciati vuoti li calcola lo strumento.
MAC e IP vanno bene anche come c2:05:63:4d:00:00 e 192.168.0.1. Per cambiare base in un solo campo: 0x… o …h esadecimale, 0b… binario. I campi a lunghezza variabile (dati, Options) sono byte esadecimali.
| Campo | Valore | Bit · hex · dec | Significato |
|---|
Frammentazione
Frammenti creati da un router che inoltra un datagramma su una rete con MTU più piccolo (ESEMPIO p.113). Il Fragment Offset conta multipli di 8 byte.
Total Length e dati
Dati = Total Length − IHL · 4 (p.109). Scrivi l'header in byte (es. 28) o come IHL (es. HIL 12), poi Total Length oppure i dati.
Strumento 9
Teoria del livello 3
Scrivi una sigla, un termine o qualche parola della definizione. Invio copia l'altro lato: dalla sigla o dal termine la definizione, dalla definizione la sigla o il termine.