Please enable JavaScript.
Coggle requires JavaScript to display documents.
14 e 25/11/2024 Internet Protocol - Coggle Diagram
14 e 25/11/2024 Internet Protocol
IPv4 e IPv6
IPv4
IPv6
CIDR
schema di indirizzamento
permette i un indirizzo di rete di creare vari
classfool
tutti gli indirizzi tutti gli indirizzi appartengono a una specifica classe
notazione
serve per esprimere con dei simboli identificativi una rete (espressa in bit) in modo chiaro
a.b.c.d/x
x
rappresenta il numero bit significativi che vengono contati dal bit più significativo a sinistra
un esempio pratico è 192.168.0.1
visto che si parla di classi, quindi di range,
ricorda che tra un punto e l'altro il range va da 0 a 255
numero di host = (2 elevato alla yiupsilon -2)-2 (per escludere l'indirizzo di rete)
Y = (32-x)
x = numero do host
a.b.c.d/x
IPv4
versione 4 del protocollo in questione
è la più utilizzata in tutte le reti
standard
REF 791
header composto
20 byte obbligatori
la second parte dell'ottetto sono tutti 1
40 byte opzionali
chiamato campo option
in particolare
i primi 4 bit vanno a specificare la versione
DS
successivo campo 8 BIT CHE SEGUE IL PRIMO OTTETTO
è importante perché così possiamo capire tra i due host come avviene la comunicazione quindi possiamo capire quelle regole utilizzano per la comunicazione
composto da
6 bit significativi
priorità del pacchetto
quanta posibilità c'è che il pacchetto arrivi a destinazione
2 bit = notifica della congestione
IHL
esprime la lunghezza della mia espressione in word
word = gruppo di bit di una specifica configurazione che sono gestiti come unità base del mio processore
valori
da 5 a 15
total length
campo da 16 bit e indica la lunghezza del datagramma
è importante per la trasmissione del mio datagramma all'host ricevente
massimo valore
(2 ^ 16) - 1
identificazione
valore
16 bit
facilita assemblamento dei frammenti del datagramma
per fare ciò assegna un numero immutabile che indica la lunghezza di tutti i frammenti
flags
valore
3 bit
Don't fragment
con questi l'host sa se deve frammentare altri datagrammi oppure no
bit 1
se valore
1
non frammentare quindi il datagramma viene scartato
0
può frammentare
More fragment
bit 0 = bit riservato
se 0 vuol dire che il pacchetto in questione è l'ultimo se 1 vuol dire che c'è ne sono altri
bit 2 = bit riservato
valore = 0
offset
valore = 13 bit
2^13 frammento per ciascun datagramma
lunghezza massima datagramma (2^13)*lunghezza del datagramma
indica la posizione del mio frammento
tutti i frammenti tranne l'ultimo devono avere un multiplo di 8 byte
GRAZIE ALL'HEADER POSOS COMUNICARE CON L'ALTRA STAZIONE E ANCHE COME AGGIANCIARE QUESTA STAZIONE CON QUELL'ALTRA