Greco Rodolfo 2002 Application Trasport Network Phisic HTTP IP UDPTCP DNS SNAP MAC ARP 8 7 6 5 4 3 2 1 L’utente fa una richiesta di pagina.

Slides:



Advertisements
Presentazioni simili
Prof. Carla Fanchin – L.S. Tron
Advertisements

Laboratorio di Telematica
Elaborazione del Book Informatico
Italo Losero S tray B ytes strane cose succedono nelle reti....
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Corso di laurea in INFORMATICA
Corso di laurea in INFORMATICA RETI di CALCOLATORI A.A. 2003/2004 Messaggi di errore e di controllo Alberto Polzonetti
Programmazione con socket
I protocolli TCP/UDP prof.: Alfio Lombardo.
IL NOSTRO LABORATORIO. Di INFORMATICA..
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
I modelli di riferimento OSI e TCP/IP
La rete in dettaglio: rete esterna (edge): applicazioni e host
La rete del futuro nellautonomia scolastica Sezione propedeutica I fondamentali e concetti di TCP/IP.
1 Basi di dati e Web Prof. Stefano Paraboschi Prof. Barbara Pernici.
Reti di Calcolatori Domande di riepilogo Quarta Esercitazione
Programmazione su Reti
Architettura del World Wide Web
I protocolli TCP/UDP prof.: Alfio Lombardo.
TCP Transmission Control Protocol. Programmazione II: Programmazione su Reti -- Prof. G. Persiano 2 TCP TCP fornisce un servizio di connessione –orientato.
1 Protocollo di comunicazione. 2 Reti eterogenee.
RETI E INTERNET.
Concetti introduttivi
Corso di Laurea in Ingegneria Gestionale
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Corso di Informatica per Giurisprudenza Lezione 7
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
I protocolli TCP/UDP prof.: Alfio Lombardo.
1 Questionario di soddisfazione ATA - a. sc. 2008/09 Il questionario è stato somministrato nel mese di aprile Sono stati restituiti 29 questionari.
Configurazione in ambiente Windows Ing. A. Stile – Ing. L. Marchesano – 1/23.
Fondamenti delle Reti di Computer Seconda parte Carasco 15/04/2010.
Manipolazione dei protocolli di rete con ettercap
AICA Corso IT Administrator: modulo 4 AICA © EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Risoluzione dei Problemi e Analisi del Traffico.
1 Ripassino Reti di Computer Carasco 19/02/ Che cosa è una rete informatica? Una rete informatica è un insieme di computer connessi tra di loro.
File system distribuito transazionale con replicazione
Modulo 2 - U.D. 3 - L.4 Ernesto Damiani - Sistemi di eleborazione dell'informazione.
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
EM 09 INTERNET … UN PO DI STORIA. EM 09 Nasce per garantire comunicazioni efficienti … Tra le sedi delle forze armate americane Tra le sedi delle forze.
Informatica Lezione 9 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
TCP/IP.
Internet.
L’architettura a strati
Internet: una panoramica
prof.ssa Giulia Quaglino
A cura di Stefano Scarpellini
CORSO DI INFORMATICA Internet e Posta Elettronica
IP Mobility IP Mobility Reti II Stefano Leonardi.
Livello di trasporto Protocolli TCP e UDP.
RETI INFORMATICHE.
Dal click alla pagina web... Centro di Calcolo Corso Internet 22 Novembre 1996 Stefano Bistarelli Università di Chieti-Pescara “G. D’Annunzio” Dipartimento.
1: Introduction1 Stratificazione protocollare (Protocol “Layering”) Le reti sono complesse! r Molti elementi: m host m router m link fisici dalle caratteristiche.
1 Luigi Vetrano Esercitazione di Reti di Calcolatori A.A
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 4 -Gestione degli indirizzi Ernesto Damiani Lezione 1 – Assegnazione.
Servizi Internet Claudia Raibulet
Strato di accesso alla rete (network access layer); comprende le funzioni che nel modello OSI sono comprese negli strati fisico, di collegamento e parte.
Il centro stella puo’ essere realizzato con : Lavora solo a livello fisico (layer 1) : ripete esattamente su tutte le proprie porte il segnale arrivato.
Software di Packet-Filtering e Port-Filtering su reti TCP/IP Come filtrare il traffico di rete in transito sulle interfacce presenti, frapponendosi tra.
LORENZO PARISI CLASSE V LSA GARDASCUOLA AS Computer networks.
I NTERNET Rete interconnessa che permette il collegamento tra due host eterogenei, appartenenti a reti differenti separati anche da grande distanze. Internet.
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
INTERNET PROTOCOL SUITE FACOLTA’ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Docente: Prof. Pasquale Daponte Tutor:
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
- Token bucket - Addressing Exercises on. Si condideri il meccanismo di controllo del traffico in ingresso con token bucket il rate di generazione dei.
II PROVA Svolgimento tramite protocollo ISO/OSI. I LIVELLO : LIVELLO FISICO Scelta del mezzo fisico; tenere conto degli standard IEEE Procedura di codifica.
Livello 7: Applicazione. Protocolli più importanti HTTP = Hyper Text Transfer Protocol HTTPS = Hyper Text Transfer Protocol over Secure Socket Layer DNS.
Raccogliere informazioni ALCUNE DOMANDE FONDAMENTALI È stato modificato qualche componente HW o SW? Il sintomo si presenta regolarmente o ad intermittenza?
Ing. L. A. Grieco DEE – Telematics Lab. 1 Internet Protocol (IP) – Telematica I – - I Facoltà di Ingegneria – CdL in Ingegneria Informatica.
Transcript della presentazione:

Greco Rodolfo 2002 Application Trasport Network Phisic HTTP IP UDPTCP DNS SNAP MAC ARP L’utente fa una richiesta di pagina Web. Il browser tramite il protocollo HTTP cerca di aprire una connessione col server che sia in grado di soddisfare alla richiesta. La prima cosa da fare è mappare l’indirizzo logico con l’indirizzo IP. A questo punto subentra il protocollo DNS che tramite UDP si connette col server DNS che sia in grado di eseguire il suddetto mapping. UDP tramite IP cerca di instradare la richiesta al server DNS ma per farlo oltre a conoscere il suo indirizzo IP deve conoscere il suo indirizzo MAC, allora fa una richiesta ARP: manda un pacchetto con indirizzo IP del server e con indirizzo MAC broadcast (FF-FF-FF-FF-FF-FF). Il server (supponiamo che sia sulla stessa sottorete) risponde inviando il suo indirizzo MAC. Ora sarà possibile inviare il pacchetto DNS URL:

Greco Rodolfo 2002 Application Trasport Network Phisic HTTP IP UDPTCP DNS SNAP MAC ARP Il server DNS risponde mandando un pacchetto al client con l’indirizzo IP del server Web. La risposta viene inoltrata fino ai livelli superiori Ora HTTP tramite TCP sarà in grado di aprire una connessione con il server Web. n.b. Ovviamente c’è la possibilità che ci sia bisogno di effettuare una nuova richiesta ARP( ) per avere l’indirizzo MAC del server Web o del router (nel caso il server si trovasse in una sottorete diversa da quella del client)

Greco Rodolfo 2002 Application Trasport Network Phisic HTTP IP TCPUDP DNS SNAP MAC ARP Trasport UDPTCP La fase di apertura di connessione TCP (virtualmente end-to-end) è una fase chiamata Three Way-Handscahe composta da tre messaggi. Il primo messaggio si identifica dal flag SYN posto a uno. TCP setta anche il primo num. di sequenza con cui iniziera a spedire i messaggi. Il secondo messaggio è un ACK e un SYN (fa piggybacking). Anche il ricevitore TCP dirà con quale num. di sequenza comincerà la comunicazione. Il trasmettitore TCP risponderà a sua volta con un ACK. A questo punto la connessione è avvenuta e si potrà cominciare a trasmettere i dati veri e propri. SYN (ISN client ) SYN(ISN server )-ACK(ISN client +1) ACK(ISN server +1) n.b. Client e server si scambiano anche l’informazione sulla propria MSS (Maximum Segment Size).

Greco Rodolfo 2002 Layer 3 Layer 2 ARP Che indirizzo fisico ha l’host con l’indirizzo IP ? ? L’host con l’indirizzo IP ha indirizzo MAC ARP Funzionamento

Greco Rodolfo 2002 ARP: Address resolution Protocol Garantisce il mapping tra indirizzi di livello 2 e indirizzi di livello 3 Funzionamento: può essere diviso in 2 parti: –Risoluzione iniziale dell’indirizzo MAC –Mapping tra l’indirizzo MAC e il relativo indirizzo Network Compatibilità: –Può funzionare su qualunque livello 2 –È in grado di risolvere qualunque protocollo di livello 3 Protocollo in Broadcast di tipo solicitation Ethernet: gli assegna un Protocol Type ad hoc (0x0806) ARP

Greco Rodolfo 2002 MAC broadcastMAC AARP requestMAC AIP A????IP C MAC AMAC CARP replyMAC CIP CMAC AIP A Campi più significativi della trama MACCampi più significativi della trama ARP Hardware Type Protocol Type HLENPLEN Operation Sender IP Address Sender HW Address Target HW Address Target IP Address Target HW Address Sender HW Address Sender IP Address Formato del pacchetto

Greco Rodolfo 2002 WAIT ARP request STORE MAPPING SEND TO SINO Aspetta che il driver di rete richieda la spedizione del pacchetto (datagram) E noto il mapping - ? SI: spedisci la trama al NO: richiesta ARP broadcast, memorizza il mapping e spedisci al Mapping