Italo Losero S tray B ytes strane cose succedono nelle reti....
Italo Losero LAN: local area network HUB
Italo Losero HUB LAN: controllo del livello logico b4-52-7e-d3 aa-bb-cc-dd-ee-ff
Italo Losero LAN: controllo del livello logico ogni LAN ha un sistema per assegnare un indirizzo IP ad ogni indirizzo fisico lindirizzamento può essere statico o dinamico lassegnazione degli indirizzi IP può avvenire in modo dinamico con DHCP (Domain Host Configuration Protocol)
Italo Losero mezzo fisico della lan llc ip tcp ulp (http, ftp...) applicazione llc ip tcp ulp (http, ftp...) applicazione llc ip tcp ulp (http, ftp...) applicazione llc ip tcp ulp (http, ftp...) applicazione LIVELLI: stratificazione llc ip tcp ulp (http, ftp...) applicazione llc ip tcp ulp (http, ftp...) applicazione
Italo Losero LIVELLI: ad ognuno il suo llc ip tcp ulp (http, ftp...) applicazione assegna i pacchetti ad una certa macchina di questa rete spedisce i pacchetti nella rete trovando la strada migliore spezza il tutto in tanti pacchetti, inserisce mittente e destinatario, controlla che tutti i pacchetti siano arrivati aggiunge al file dati necessari per processarli utente: prendi questo file, invialo a
Italo Losero stessa lan mezzo fisico della lan llc ip tcp ftp (client) applicazione llc ip tcp ulp (http, ftp...) applicazione voglio trasferire il file pippo.zip al computer (server)con un programma FTP voglio trasferire il file pippo.zip al computer (server)con un programma FTP aggiungo i dati necessari: modalità di trasferimento, dir di destinazione... aggiungo i dati necessari: modalità di trasferimento, dir di destinazione... spezzo il tutto in pacchetti, aggiungo mittente e destinatario, confermo la connessione spezzo il tutto in pacchetti, aggiungo mittente e destinatario, confermo la connessione per ogni pacchetto trovo la strada migliore per raggiungere la destinazione per ogni pacchetto trovo la strada migliore per raggiungere la destinazione consegno il pacchetto alla macchina con indirizzo ethernet datomi da DHCP consegno il pacchetto alla macchina con indirizzo ethernet datomi da DHCP ricevo un pacchetto destinato a me ricevo un pacchetto destinato a me bufferizzo e allineo i pacchetti in ricezione bufferizzo e allineo i pacchetti in ricezione ricostruisco il file, dando conferma dei pacchetti ricevuti; riconosco a quale ulp è destinato ricostruisco il file, dando conferma dei pacchetti ricevuti; riconosco a quale ulp è destinato dai dati aggiunti, capisco quale operazione deve essere eseguita dai dati aggiunti, capisco quale operazione deve essere eseguita eseguo loperazione di trasferimento file eseguo loperazione di trasferimento file
Italo Losero ARP/DHCP : controllo del livello logico Ho un messaggio urgente per Hey pacchettino che vuoi? MR. server e chi sarà mai questo ? controlliamo... DHCP ah! e quella ferraglia del 00-f4-55-6j-b4-h2! 00-f4-55-6j-b4-h2
Italo Losero IP: le targhe dei computer assegnati dalla IANA (internet assigned numbers autority, su indirizzi di 32 bit
Italo Losero IP: classi di indirizzi indirizzo IP= indirizzo di rete + indirizzo di host classe A classe B classe C classe D (riserv) 0 7 bit 24 bit 1014 bit bit 21 bit8 bit bit (multicast) 11110indirizzo futuro
Italo Losero datagramma IP IP: come e fatto? dati(variabile) opzioni (variabile) indirizzo destinazione (32) indirizzo origine (32) checksum intestazione (16)c protocollo (8) tempo di durata (8) flag (3)scostamento(8) identificatore (16) lunghezza totale (16) tipo di servizio (8) versione (4)lungh. int. (4) TCP! (UDP, IMCP) ttl! per lassemblaggio
Italo Losero IP: frammentazione e riassemblaggio 10 x 256 bit = 2560 bit INTERNET devo mandare 2560 bit ricevo 2560 bit ip tcp ulp (http, ftp...) applicazione tcp ulp (http, ftp...) applicazione IP internetworkong
Italo Losero IP: routing scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione ROUTER questa macchina vuole mandare un file a : il suo gateway è questa macchina vuole mandare un file a : il suo gateway è il router cerca nella propria tabella se ha una strada verso xx; trovata, invia il pacchetto il router cerca nella propria tabella se ha una strada verso xx; trovata, invia il pacchetto il router riceve il pacchetto legge la destinazione e lì lo invia (consultando DHCP) il router riceve il pacchetto legge la destinazione e lì lo invia (consultando DHCP) riceve il pacchetto riceve il pacchetto
Italo Losero IP: tabelle di routing scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip porta 2 porta 1 porta 3 scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione
Italo Losero IP routing: esempio Atigianelli murialdo CDN rete gestione interbusiness altre reti interbusiness SEA-bone GARR-NIR E - bone
Italo Losero IP: routing con + indirizzi scheda llc ip tcp ulp applicazione scheda llc ip tcp http wwwclient scheda llc ip scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp http www server scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione richiesta da a risposta da a
Italo Losero IP: routing con 1 indirizzo scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip scheda llc ip scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione scheda llc ip tcp ulp applicazione tcp ulp applicazione richiesta da a risposta da a
Italo Losero TCP: comunicazioni dirette llc ip llc ip llc ip llc ip tcp ulp appl. tcp ulp appl. end to end comunication sottorete 1sottorete 2sottorete 3
Italo Losero TCP: funzioni protocollo orientato alla connessione responsabile trasferimento end-to-end segnali di riconoscimento e conferma ritrasmissione dei dati errati cancellazione dei doppioni risequenziamento dei datagrammi funzionamento a flusso di dati
Italo Losero ULP: client/server fisico MAIL TCP / IP POP3 TCP / IP NNTP NEWS IRC FTP TCP / IP WEB HTTP TCP / IP HTTPSMTP MAILWEB TCP / IP HTTP WEB TCP / IP HTTPSMTP MAILWEB TCP / IP HTTP WEB IRC FTP TCP / IP FTP TCP / IP NNTP NEWS IRC FTP MAIL SMTP MAIL POP3 CLIENT SERVER CONN FISSA CONN. TEMPORANEA
Italo Losero webmail fisico FTP TCP / IP FTP TCP / IP NNTP NEWS IRC FTP TCP / IP FTP IRC WEB HTTP MAIL SMTP NEWS NNTP TCP / IP HTTPSMTP MAILWEB TCP / IP HTTP WEB TCP / IP HTTPSMTP MAILWEB TCP / IP HTTP WEB IRC FTP TCP / IP FTP TCP / IP NNTP NEWS IRC FTP WEB HTTP MAIL SMTP NEWS NNTP