parliamo adesso di architettura della rete ovvero di come poter instaurare nella comunicazione tra due os tramonti il primo passo per affrontare la questione ovviamente quello di definire una serie di protocolli di comunicazione e di creare un modello che ne descrive le caratteristiche psicologiche ma in italia nel protocollo soprattutto per gli studenti è un po ostico cosa significa protocollo un protocollo sostanzialmente definisce il formato e l'ordine dei messaggi scambiati tra 2 o puntita comunicati l'insieme dei protocolli definiscono il modello detto così sembra una cosa un po nebulosa però sempre dipingono i protocolli sostanzialmente oltre a stabilire
il formato e l'ordine dei messaggi quello che fa e stabilire delle regole sostanzialmente è unita informatica eletto anche una grammatica sia l'adunata hanno deciso che per far funzionare la baracca si dovessero determinare fare determinate scelte per cui è stabilito la regola una regola 2 regola tra eccetera eccetera il protocollo è un insieme di regole attraverso le quali si può di comunicare all'interno di una rete l'organizzazione di cui gli dicevo è chiamata iso international standards organization che ha elaborato un modello di riferimento per la comunicazione tra osta attraverso delle reti denominato bossi quindi il modello si
chiama cosi open system interconnection l'architettura livelli ecco sempre ritorniamo su questi discorso del rocio divide et impera perché come sempre è più facile approcciare tanti piccoli problemi che affrontare un grosso tutto insieme il problema della comunicazione viene suddiviso in tanti piccoli sotto problemi ciascun sotto problema viene trattato separatamente l'informazione passa attraverso una catena di montaggio in cui essa viene trasformata in modo da poter essere spedito e quindi ogni passo della catena assolve ad una funzione specifica sparita dal protocollo cioè confezionamento del prodotto imballaggio decisione della destinazione indice per cento dall'altra parte ci sarà una catena
di montaggio inversa che restituisce l'informazione tradizionalmente questa catena di montaggio viene rappresentata in verticale con una serie di livelli o strati quindi l'architettura strati o architettura a livelli è sostanzialmente quello che va a definire come funzionano le comunicazioni attraverso gli host delle reti quindi qui ne vediamo modello diciamo così i dati co ecco arrabbiamo nell'edificio a un sultano un arabo te scrive mi piacciono i conigli che è il messaggio che noi dobbiamo spedire il messaggio poi viene preso in carico della segretaria che lo traduce in tedesco a sua volta la segretaria lo spedisce via fax
arriva dall altro edificio segretaria rende dal fax e trascrive su foglio il messaggio che è il tedesco lo passa traduttore traduttore vede il tedesco e lo traduce in francese e il filosofo che si trova nel edificio b riesce a recuperare il messaggio spedito l'ho spedito gli dà del da subito questo parallelismo tra la comunicazione tra esseri umani in diverse lingue è molto vicino a quello che capita all'interno della rete che voi dovete pensare che la rete deve permettere la comunicazione di diversi dispositivi utilizzano sistemi operativi diversi architetture completamente diverse e devono funzionare tutto tutto del
funziona quindi in questo caso capirete che quando internet non funziona è un motivo non di arrabbiatura anzi sembra quasi naturale che non debba funzionare perché il sistema talmente complesso che ci dobbiamo meravigliare quando funziona perché tutta questa serie di regole tutte queste serie di incapsulamento dei messaggi traduzioni che girano nella rete in modo totalmente sembra caotico che percorrono strade diverse che arrivano finalmente a destinazione vengono riassemblate riordinati è una corsa è una cosa veramente mastodontica e quindi deve stupire il fatto che sono informati ci siamo riusciti a concepire una tale bellezza ogni livello quindi interagisce
solo e soltanto con i due livelli adiacenti riceve il messaggio da livello superiore o inferiore spesa ovvero se al mittente destinatario lo elabora e lo passa a livello inferiore o superiore in genere nell'elaborazione del messaggio viene aggiunto dell'informazione dove l'informazione giunta non è altro che il risultato delle funzioni svolte da quel livello il livello n colloquio con il suo omologo cosa significa questa cosa quindi dobbiamo detto che il produttore di tedesco che abbiamo a sinistra è un modulo è un pari è un pil del dl e traduttore di tedesco capiamo dell'edificio b a sua volta
la segretaria produttrice di tedesco dialogo solo con il livello superiore e con livello inferiore quella al livello inferiore non comunicherà mai consulta ecco quindi la regola ogni livello si occupa di un suo costretto compito e fa solo quello il suo compito è a ricevere il messaggio e lavorarlo e ritrasmetterlo a livello inferiore superiore a seconda ovviamente troviamo nella fase di invio di un'eccezione perché il modello strati perché incarna l'essenza dell'approccio divide titano per ogni livello vengono definiti quindi servizi che esso deve offrire a qualcosa del fare i compiti che deve svolgere le funzioni che deve
mettere a disposizione non viene definito il modo in cui implementare i servizi e le funzioni questo non ci interessa non ci interessa solo sapere che cosa devi fare cosa un livello deve fare poi come lo farà sarà compito dei vari protocolli il modello strati consente quindi di poter comunicare tra software hardware differenti libera l'implementazione di vari strati a patto di fornire servizi richiesti svolgere i compiti predisposti e mettere a disposizione le funzioni stabilite questo significa sostanzialmente non certo grado e livello di isolamento tra i vari strati cose che contribuisce a una certa robustezza perché c'è
un problema nel livello 2 anche un problema di livello 2 basta a sistemarlo ma bisogna rivedere tutta la baracca maggior semplicità di realizzazione per il motivo che abbiamo già esposto dai new tanti problemi piccoli che 1 lannes co organizzazione iso apre ha provveduto a stilare questi livelli che però non ha il nome di stato cosi vediamoli dall'alto al basso quindi anzi vi dico subito che dall'alto al basso significa andare dal livello più vicino all'applicazione utente con applicazioni tende intende un programma tipo browser della posta elettronica un gioco eccetera eccetera il livello più basso il livello
più vicino alla scheda di rete limita a livello 7 vedremo che è compito suo gestire un insieme di protocolli che operano a stretto contatto aveva stretto contatto con le applicazioni il livello 6 il livello di presentazione offre servizi di comunicazione come la crittografia molto importante pensate alla cattivi di s la compressione del testo e la riformattazione livello 5 sessione controlla la comunicazione tra applicazione instaura mantiene ed abbatte connessioni e si occupa della sincronia di invio e ricezione livello 4 trasporto permette un trasferimento di dati trasparente e affidabile ed è il primo livello realmente da punto
punto imponendo terzo livello di rete e al responsabile del routing cioè dell'instradamento di tradurre gli indirizzi di rete che vedremo il nome specifico indirizzo ip di valutare la necessità di frammentare i pacchetti livello 2 collegamento dati in via frame di dati con la necessaria sincronizzazione ed effettua un controllo degli errori e delle perdite di segnale consente di far apparire una linea di trasmissione esente da errori di trasmissioni livello base che livello 1 che è quello fisico e si occupa di trasmettere un flusso di dati attraverso un collegamento fisico fisco occupandosi della forma e dei livelli
di tensione del segnale di carne come vedete sul piatto ce n'è abbastanza ecco perché nel ricorso si divide in due porzioni ecco la lingua dello strati che denominato stacchi iso osi appeal a protocollare in gioco si stessa cosa vediamo quello che abbiamo visto poche slide il merito al messaggio spedito tra il filosofo insultano lo veniamo riproposto invece attraverso lo stacchi di josie vediamo sulla sinistra abbiamo mittente che attraverso i protocolli di applicazione presentazione sessione di trasporto direbbe collegamento da te fisico finalmente instaura questa comunicazione spedisce i vari pacchettini in giro per la rete e i
vari router ii erano nodi che hano interposti tra il mittente e il destinatario anche loro i router devono fare un piccolo lavoro perché per capire che strada far intraprendere un pacchetto devono arrivare all indirizzo di mittente destinatario questo indirizzo lo si trova a livello 3 per cui deve scompattare tutti i vari pacchetti e ricompattare per poi rispedirli al prossimo router e via dicendo che luis compatte ricompatta intanto che finalmente arriva allo stand b nostre b dal livello fisico cioè della scheda di reddito che ampiano estrapola i vari dati fin che li possiamo passare alla nostra
applicazione tutta questa cosa qui banalmente sta svolgendo sì quando voi vi collegate al sito di google quando voi accendete il browser e digitate www.google.com tutta questa mole di lavoro viene svolta dal browser dai router type server che mi risponde ecco che però lo stack esosi che abbiamo appena visto dove i primi quattro sempre dall auto ovviamente i primi quattro livelli fanno riferimento livelli di applicazione dente mentre i livelli più bassi a quelli di rete iniziano a diventare un po troppo specifici quindi la comunità scientifica ha emanato delle norme e quindi che sono quindi standard proprio
di diritto quindi si dice de iure sono standard di dio it sono normati di come deve funzionare la comunicazione poi purtroppo o per fortuna il mondo è andato diversamente ovvero assunto come idea quello utilizzano sistema strati però ha accorpato alcuni livelli per rendere il tutto più fattibile quindi vediamo che il livello applicazione presentazione e sessione sono stati inglobati in un unico protocollo e scusate in un unico livello chiamato livello abitazione il trasporto è rimasto il livello di rete è rimasto il livello 2 1 che era il collegamento dati colleghi dell'astratto fisico sono stati incorporati nel
livello che viene denominata o stato un editor che cioè dal dispositivo da rete questo nuovo stack è lo standard è fatto cioè che attualmente esiste ed è utilizzato delle comunicazioni e prende il nome dai due protocolli principali che sony che si pdp in questo modo e per questo motivo prende nome di stack tcp ip qui vediamo per esempio all'interno dello staff di spb nominati diversi protocolli che dovrebbero farvi venire in mente qualcosa presente la http è quello che serve a mediare sui siti web il dns è un protocollo che serve per capire dove si trova
il destinatario ovvero visto che indirizzi pp1 anticipo sono indirizzi numerici gli esseri umani preferiscono utilizzare invece dei nomi di www.google.com non è un indirizzo numerico quindi il dna si occupa sostanzialmente di produrre da indirizzo testuale a giudizio il medico ftp per il trasferimento di file smtp pop3 per esempio per la posta elettronica inviateci i presenti o per semi collegato un rito aziendale i livelli di trasporto sono essenzialmente e scusate i protocolli di livello per spose sono essenzialmente due quelli che vedremo sono inquisiti ed un ip il protocollo di rete è protocollo ip che prende nome
proprio dagli indirizzi ip e poi vedremo in particolare lost network qualcosa ne abbiamo già parlato perché fa fronte con qui il primo che è l'internet uno dei protocolli utilizzati voce bbb la tm eccetera eccetera non so se vi siete accorti qualche slide fa quando si parlava dei contenuti nel compito che ogni livello deve assolvere si è parlato si è fatto uso di parole leggermente diverse per indicare il messaggio che transitava nei vari livelli quindi a livello globale noi si parla di messaggio si utilizza questa dicitura per ogni tipo di livello prato si utilizza un nome
diverso per che va a indicare appunto che livello siamo quindi si parla di dati quando siamo all'interno del livello applicazione presentazione ossessione che corrispondono a livelli localizzazione dello standard di siti b si parla di segmenti quando siamo all'interno del livello 4 di pacchetti quando siamo al livello 3 di frame quando siamo a livelli 2 e limits quando siamo nello strato più basso ovvero quello fisico l'incapsulamento il tenca sulla mento è proprio quella quell'operazione che vi dicevo che coinvolge tutti i livelli dello spazio dall alto e basso dal basso verso l'alto quindi se noi partiamo nella
spedizione di un messaggio quello che dobbiamo fare incapsulare il nostro messaggio i nostri dati di diverse intestazioni denominata eder gli header cambiano dal protocollo protocollo quindi gli oli nel messaggio lo devo spedire al mio messaggio aggiungo un header nell'intestazione che mi dà alcune informazioni sul protocollo e su come via funzionante lo passo lo strato successivo che proprio in film da massone a livello di trasporto in una sorta di utilizzare il tcp bene uso leder del protocollo di siti e lo aggiungo a tutto quello che avevo prima e così via quindi all'internet lawyer quindi uso il
protocollo i bimbi raggiungo leather dell'ipi a tutto quello che avevo prima in fondo al livello ashton at work and at aggiungo il protocollo internet ci metto il suo a eder e poi ho completato il mio messaggio lo spedisco attraverso la rete il messaggio prima o poi si spera arriveranno un destinatario che svolgerà proprio la cosa opposta hiddink sulla milito in riceve da parte quel basso vede che è un protocollo di tipo ethernet prendere eder e lo analizza fa tutta una serie di valutazione poi se tutto va bene passa il messaggio da parte di messaggio mancare
residuale al livello più alto vede che anche stato utilizzato i protocolli di b fa fa le sue valutazioni stacca la restante parte del messaggio e lo passa a livello superiore e così via anche tanto in tanto che non si arriva al proprio ed ero a messaggio originale da voi che poi verrà passato all'applicazione