Andiamo subito a eh fare un esempio. Allora, questo omino qui lo chiamiamo m A, quest'altro lo chiamiamo B. Allora, tutti e due sono nella stessa stanza.
Ok? Allora, se l'omino A vuole parlare con l'omino B, semplicemente va a dire ciao. Penso sia una cosa molto mh banale da dire, no?
Quindi l'omino bio, visto che magari è l'unica persona nella stanza, si girerà e dirà "Ah, ok, allora ce l'ha con me". No, però questa cosa non può funzionare tutte quante le volte, no? Perché quali sono le o meglio, qual è il caso in cui questa cosa non funziona?
Quando semplicemente nella stessa stanza ci sono più persone. Ok? Eh, Dio, magari facciamo delle persone che sono vicine a lui, ok?
F e G. Ok, quindi se la persona A vuole parlare con la persona B dovrebbe prima chiamarla, no? Quindi dire ehm e B si gira e dice ah ok, ma allora la stai avendo con me e incominciano a parlare.
Allora, questa cosa qua è molto simile a quello che succede nelle reti eh di casa, nella mia rete di casa, nella vostra rete di casa, eccetera eccetera. Allora, andiamo a rappresentare, insomma, i dispositivi della nostra rete. Il primo dispositivo è il computer e poi il telefono con un rombo.
Ok? Allora, eh qui abbiamo un, anzi facciamo più computer, qui facciamo dei telefoni. Eccoci qua.
Allora, se un computer vuole andare a parlare con il telefono, prima di tutto deve avere un nome, no? Come ce lo hanno le persone, anche i dispositivi della rete devono avere un nome per andare a comunicare tra di loro. Quindi il meccanismo che noi abbiamo visto prima deve anche valere per i nostri dispositivi di rete, ok?
Quindi tutti quanti i dispositivi devono un nome, solo che in realtà non ce l'hanno per come lo eh per come li conosciamo noi, cioè i dispositivi dire non saranno eh PC eh Giulia, ok? Però i loro nomi sono indirizzi IP. E allora uno potrebbe dire "Ok, e che cos'è?
" E quindi andiamo a scoprire cosa sono gli indirizzi IP. Allora, indirizzi IP, ovvero internet protocol. Quindi la prima informazione che vi do è che praticamente IP è un protocollo che permette di comunicare di far comunicare i dispositivi l'uno con l'altra.
Ok? Quindi l'equivalente dei nostri nomi saranno indirizzi IP. Allora, gli indirizzi IP sono una serie di numeri, ok, che sono ehm in questo formato qua.
Allora, eh ora io scrivo dei numeri così a caso e poi li spiego. Eh ecco qua. Allora, la prima cosa da eh vedere è che praticamente questi numeri vengono ehm divisi da questi ehm questi puntini, ok?
Ehm, e questo succede sempre, cioè io mo scrivo un altro nome di un computer molto a caso e insomma noi ritroveremo sempre che eh sono divisi da tre puntini. Ora questa parte qua, ok, si chiama ottetto. Ok, le parti tutte quante queste qua sono dette ottetti.
Ok, perfetto. Allora, i numeri eh che abbiamo qua in ciascuno ottetto possono essere al massimo tra eh non vedo più il cursore. Che è successo?
Non. Ah, giusto, perché ho messo il nero. Ok, allora i eh numeri che sono qui possono andare da 0 a 2 5 5.
E uno si può dire, scusami, e perché vanno da questo range qua e non arrivano a 256 o perché non posso mettere 723? Semplicemente perché la parola ottetto ci dà una mano. Allora, questi ottetti qua eh, praticamente sono composti da 8 bit, ciascuno ottetto.
Ok? Quindi noi avremo che ciascuno ottetto sarà 0 4 5 6 7 ed 8. Questo qua se noi lo convertiamo in binario è 1.
Ok? Poi se noi andiamo a fare tutta questa cosa qua, anzi facciamo m vabbè uno m correggiamo, magari mettiamo qua un altro uno, quindi 2 4 5 6 7 ed 8. Qui avremo un altro numero che, insomma, non conosco perché dovrei andare a fare i calcoli, però ehm i numeri che noi vediamo hanno l'equivalente in binario, noi li vediamo in base decimale, però loro hanno l'equivalente in binario.
Se praticamente tutti gli 8 bit dovessero essere 1 2 3 4 5 6 7 ed 8, il numero che viene fuori da eh questa eh questa serie di numeri è 255. Ok, ricominciamo da dove abbiamo terminato l'ultima volta. Qui ci siamo interrotti con questa serie qua di numeri che non sapevamo che eh numero fosse e poi qua avevo dimostrato il perché insomma il range massimo va da 0 a 255.
Però andiamo a toccare con mano quello che ho detto, ovvero allora i bit sono sempre otto, no? Quindi se faccio 2 4 6 ed 8, ho sbagliato la base, ma deve stare qua. Ecco qui.
Ops, ho sbagliato un bit. Esatto, ne avevo messi sette, invece di 8. Allora, se io vado a porre i bit tutti quanti a eh 1 per 8 volte, il numero massimo è eh 255.
Se invece vado a fare 2 4 6 ed 8, il numero minimo è 0. Ok? Eh, detto questo, andiamo a convertire questo numero qua.
Allora, eh 1 0 1 Ok? e andiamo a vedere che è 217. Eh, poi l'equivalente di questa cosa qua che noi abbiamo scritto in base decimale, noi lo possiamo scrivere anche in base eh binaria.
Come possiamo fare? Semplicemente andiamo a eh mettere il numero decimale eh nella calcolatrice. Prendiamo l'equivalente in binario e ce lo scriviamo.
Quindi 1 00 1 0 1. Allora, quanti bit sono? Sono 2 4 6 e 7.
E perché sono 7 e non 8? Allora, eh gli ottetti possono essere composti al massimo di 8 bit, ma possono essere anche di meno, no? Eh, giusto per essere precisi, se noi lo vogliamo, tra virgolette uniformare, qua mettiamo lo zero.
Perché questo? Ehm perché praticamente noi andiamo a numerare le posizioni 2 3 4 5 6 e 7. E per convertire il binario a decimale, praticamente, dobbiamo andare a fare questa operazione qua.
Allora, eh, levare tutte quante le posizioni che hanno lo zero, ok? E andare praticamente a scrivere 2^ + 2^ ter + 2^ 0. Ok?
Quindi noi mettiamo sempre come base fissa il due e poi andiamo a prendere ehm i bit che hanno l'uno e andiamo a elevarlo per la loro posizione. Ok? Allora, se ci facciamo i conti, ecco qua.
Allora, 2^ 6 è 60, ops, ho sbagliato. È 64. Ho sbagliato.
2^ s. Vabbè, non riesco a scri ecco qua. + 2^ 3 che è 8 + 1 è 73.
Ok? Quindi ecco perché ehm insomma ci viene eh 73 da questo numero binario. Eh quindi per come ci siamo eh detti, andiamo a prendere 0 1 00 1 punto e quindi facciamo la nostra stessa operazione.
Qua 54 e quindi qua 1 0 1 0, quindi 1 0 1 0, qua sono 2 4 6 e quindi noi per come ci siamo detti prima possiamo aggiungere gli zeri qua perché verranno ignorati. La parte importante è questa qua e la domanda sorge spontanea, ma se aggiungo gli zeri dopo, invece di metterli prima, è la stessa cosa? Ovviamente no, perché qua cambia la posizione.
2 3 4 5 Ops! Eh 3 4 5 6 7. Ok?
Magari mi conveniva di scrivere più largo. Se io vado a convertire questo numero qua, eh ho sbagliato calcolatrice, ma è questa qua. 1 0 1 1 00 ecco che mi dà 216.
Ok. Eh, invece andiamo a levare gli zeri da qua e li mettiamo in eh prima. Ecco che ci dà il numero giusto, cioè 54.
Eh, perché sono andato ad aggiungere gli zeri per andare a formare gli 8 bit classici, però insomma e potete anche non scriverli. Ok? Quindi ritorniamo qua e andiamo a inserire il nostro eh 1 0 1 0.
Ok. Poi vabbè, noi continuiamo con il 72 e il 2. E insomma noi abbiamo l'equivalente, quindi semplicemente questa, perdonatemi, ho sbagliato, questa cosa qua in binario è uguale, letteralmente equivalente a quella che noi abbiamo scritto in base decimale.
Yeah.