Corrispondenza tra OSI e TCP/IP. Il TCP/IP è un protocollo a 4 livelli, ecco l analogia con OSI:
|
|
- Francesca Pagani
- 7 anni fa
- Visualizzazioni
Transcript
1 TCP IP
2 Un po di storia Nella prima metà degli anni '70, la Defence Advanced Research Project Agency (DARPA) dimostrò interesse per lo sviluppo di una rete a commutazione di pacchetto per l'interconnessione di calcolatori eterogenei, da utilizzarsi come mezzo di comunicazione tra le istituzioni di ricerca degli Stati Uniti. DARPA finanziò a tal scopo l'università di Stanford e la BBN (Bolt, Beranek and Newman) affinché sviluppassero un insieme di protocolli di comunicazione. Verso la fine degli anni '70, tale sforzo portò al completamento dell'internet Protocol Suite, di cui i due protocolli più noti sono il TCP (Transmission Control Protocol) e l'ip (Internet Protocol). Questi protocolli furono utilizzati da un gruppo di ricercatori per la rete ARPAnet e ottennero un elevato successo, anche perché posti sin dall'inizio nel dominio pubblico e quindi utilizzabili gratuitamente da tutti. Il nome più accurato per l'architettura di rete rimane quello di Internet Protocol
3 Corrispondenza tra OSI e TCP/IP Il TCP/IP è un protocollo a 4 livelli, ecco l analogia con OSI:
4 Livelli 5/6/7 Il trasferimento di dati tra host si basa sull architettura clientserver Esisterà pertanto un software client (su un host) e un software server (sull altro host) I livelli 5 6 e 7 OSI nel tcp/ip sono fusi assieme in un unico livello application In questo livello risiedono gli applicativi client server
5 Porte Quando un applicativo vuole trasmettere dati ad un altro applicativo su un altro host deve specificare al livello inferiore (TCP o UDP) un numero di PORTA che identifica univocamente l applicativo nell host destinatario e uno per l applicativo dell host mittente. Le porte sono interi a 16 bit.
6 Porte Ad esempio la porta standard per richiedere una connessione con un server per il trasferimento di file (FTP) è la 21 Quindi i numeri di porta vanno da 1 a I numeri minori di 1024 sono riservati ai well known port (porte ben conosciute) e sono correlate biunivocamente a un applicativo. I numeri maggiori di 1024 vengono assegnati dinamicamente agli altri applicativi per i quali non sia stata assegnata una well known port. Vediamo alcuni esempi:
7 Porte ben conosciute 21 FTP 23 Telnet 25 SMTP (posta in uscita) 53 DNS 80 HTTP 110 POP3 (posta in ingresso) 143 IMAP
8 Protocolli connessi e non Per tutti i livelli superiori al livello fisico sono definite due modalità operative: una modalità connessa (CONS: Connection Oriented Network Service) una modalità non connessa (CLNS: ConnectionLess Network Service).
9 Connectionless In un servizio non connesso la spedizione di un pacchetto è simile alla spedizione di una lettera ordinaria con il sistema postale. Tutto avviene in una sola fase lasciando cadere la lettera nella buca delle lettere. La lettera deve contenere sulla busta l'indirizzo completo del destinatario. Non vi è alcun riscontro diretto che la lettera giunga a destinazione correttamente.
10 Connection oriented In un servizio connesso lo scambio di dati tramite pacchetti ricorda le frasi scambiate tra due interlocutori al telefono. Vi sono tre momenti principali: - creazione della connessione (il comporre il numero telefonico e il "pronto" alla risposta); - trasferimento dei dati (la conversazione telefonica); - chiusura della connessione (i saluti finali e il posare il microtelefono).
11 TCP e UDP (Livello 4 Trasporto) Le applicazioni (livelli 5/6/7) che vogliono trasferire dai dati da un host a un altro in modalità client-server si appoggiano al TCP o al UDP. Ad esempio quando spediamo la posta il nostro client di posta (Ad es. outlook) utilizza l SMTP per connettersi al server (Ad es. mercury) attraverso TCP
12 TCP e UDP (Livello 4 Trasporto) Il livello Trasporto consta di due protocolli TCP e UDP:si occupa di fornire un trasferimento dati affidabile e di ottimizzare l'uso delle risorse di rete. Compiti del livello saranno quindi tipicamente la frammentazione, la divisione di messaggi in pacchetti più piccoli o la riunione di messaggi di piccole dimensioni in pacchetti più grandi, la correzione degli errori e la prevenzione della congestione della rete
13 TCP (Transfer Control Protocol) Il TCP è un protocollo di trasporto di tipo connection-oriented che fornisce un servizio di tipo full-duplex (bidirezionalecontemporaneo) E' in grado di identificare il destinatario, aprire o chiudere una connessione col sistema corrispondente, frammentare e riassemblare i dati, controllare e ripristinare gli errori, controllare la velocità con cui fluiscono le informazioni. Il TCP è utilizzato dalle applicazioni di rete (a livello superiore) che richiedono una trasmissione affidabile dell'informazione. Suo compito prelevare i dati farli trasportare e consegnare nell ordine cui sono stati spediti I dati TCP vengono trasmessi in segmenti.
14 TCP Il TCP è affidabile in quanto gestisce meccanismi di time-out e ritrasmissione: La ricezione dei dati deve essere confermata dall'applicazione remota (ACK). Se entro un tempo fissato (time-out) non viene data conferma dal ricevente dell avvenuto arrivo del pacchetto il pacchetto viene ritrasmesso Il livello di trasporto gestisce la trasmissione dei pacchetti da emittente a destinatario.
15 Header TCP La source port e la destination port sono i numeri delle porte cui sono associati gli applicativi che usano la connessione - Il sequence number è il numero di sequenza del primo byte del campo dati del messaggio. È utilizzato anche come identificatore della sliding window. - Lo acknowledge number è il campo di acknowledge con tecnica di piggybacking della trasmissione nella direzione opposta. Contiene il numero di sequenza del primo byte che il mittente si aspetta di ricevere. - Il campo data offset indica il numero di parole da 32 bit che compongono l'header TCP, variabile in funzione del campo option. - Il campo flag contiene informazioni varie. - Il campo window contiene la dimensione della receiving window del TCP mittente e quindi lo spazio disponibile nei buffer per il traffico entrante. - Il campo urgent pointer punta al primo byte urgente nel pacchetto.
16 UDP (User Datagram Protocol) Lo User Datagram Protocol (UDP) è un protocollo di trasporto, alternativo a TCP, di tipo connectionless. UDP è un protocollo molto più semplice di TCP ed è utilizzato quando l'affidabilità di TCP non è richiesta. I campi hanno significati simili a quelli di TCP, e la checksum è opzionale. Lo utilizzano applicativi che trafersicono piccole quantità di dati.
17 Header UDP
18 IP:Internet Protocol (livello 3) Il pacchetto contenente le informazioni sulla porta di destinazione (e dunque sul programma che nell altro host dovrà ricevere il dato) passa al livello inferiore il quale provvederà a inviare il pacchetto al destinatario apponendovi l indirizzo sia del mittente che del destinatario. Responsabile di questa operazione è l IP
19 IP:Internet Protocol (livello 3) Il livello 3 si scinde in altri 3 protocolli: IP, ARP, ICMP. È il livello Network di TCP/IP Offre un servizio non connesso Un protocollo datato ma non obsoleto
20 IP: funzionalità Frammentazione (nel mittente) e riassemblaggio (nel ricevente) dei pacchetti Gestione indirizzi a 32 bit a livello di rete e di host Routing Monitoring della connessione
21 IP: Routing E responsabile dell indirizzamento dei pacchetti su host. L IP è in grado di capire se il pacchetto è indirizzato a un nodo della rete locale. Come sono strutturati gli indirizzi IP?
22 Indirizzi IP Sono ampi 32 bit (4 byte) Si scrivono come 4 numeri decimali separati dal carattere. Ogni numero rappresenta il contenuto di un byte ed è quindi compreso tra 0 e 255 Esempi Sono univoci e vengono assegnati da enti appositi (NIC)
23 Classi di indirizzi Numero Reti Host per rete Intervallo ID rete Classe A Classe B Classe C
24 Subnetting e Subnet Mask E possibile partizionare gli indirizzi degli host a disposizione per creare delle sottoreti si utilizza una Subnet Mask Ad esempio una Subnet Mask , più comunemente scritta come indirizzo IP indica che il campo host coincide con l'ultimo byte dell'indirizzo.
25 L header IP (V4)
26 L header in dettaglio Il significato dei campi del pacchetto IP è il seguente: - Version: è il numero di versione del protocollo IP che ha generato il pacchetto; attualmente questo campo vale sempre 4; - HLEN (Header LENgth): è la lunghezza dell'header IP, variabile in funzione del campo option, espressa come numero di parole da 32 bit;. - service type: specifica come un protocollo di livello superiore vuole che il pacchetto sia trattato; è possibile assegnare vari livelli di priorità utilizzando questo campo; - total length: è la lunghezza del pacchetto IP (header più dati) in byte; - identification: questo campo contiene un numero intero che identifica il pacchetto; è usato per permettere il riassemblaggio di un pacchetto frammentato; - flags: specificano se un pacchetto può essere frammentato e se si tratta dell'ultimo frammento di un pacchetto; - fragment offset: è l'offset del frammento in multipli di 8 byte; - time to live: è un contatore che viene decrementato con il passaggio del tempo; quando il contatore arriva a zero il pacchetto viene scartato. Permette di eliminare i pacchetti che, a causa di un malfunzionamento, sono entrati in loop; - protocol: identifica il protocollo di livello superiore contenuto nel campo dati del pacchetto; - header checksum: è un campo utilizzato per controllare che l'header IP sia corretto; - source e destination address: sono gli indirizzi IP di mittente e destinatario, entrambi su 32 bit; - option: è un campo usato dall'ip per fornire varie opzioni, quali la sicurezza e il source routing, che può essere di tipo loose o strict.
27 Schede di rete La funzione della scheda di rete è di costituire un interfaccia tra il PC e il mezzo trasmissivo utilizzato. Ogni scheda di rete possiede un indirizzo univoco (MAC address) fornito dal costruttore costituito da una sequenza esadecimale del tipo C-00-4D-10
28 ARP (livello 3) Affinché i due host possano comunicare è necessario che ogni indirizzo IP venga associato al Mac address corrispondente. Il protocollo ARP viene usato tutte le volte che una stazione collegata ad una LAN deve inviare un messaggio ad un nodo sulla stessa LAN di cui conosce unicamente l'indirizzo di livello 3 (l indirizzo IP). I protocolli Address Resolution Protocol (ARP) e Reverse Address Resolution Protocol (RARP) sono utilizzati per scoprire in modo automatico le corrispondenze tra gli indirizzi di livello 3 e gli indirizzi di livello 2 e viceversa. Questo è importante nelle LAN dove occorre creare una relazione tra gli indirizzi IP e gli indirizzi MAC.
29 ARP (livello 3) I protocolli ARP e RARP si appoggiano direttamente sulle reti locali e non su IP. Essi operano inviando le loro richieste in broadcast a tutte le stazioni della rete, anche quelle che non utilizzano TCP/IP. La richiesta in broadcast di ARP contiene l'indirizzo IP del nodo di cui si vuole scoprire l'indirizzo di livello 2. Il nodo avente l'indirizzo IP specificato risponde alla richiesta fornendo il suo indirizzo di livello 2. Per aumentare l'efficienza, i nodi mantengono in una cache locale le risposte ricevute alle richieste di ARP. Il contenuto della cache di ARP può essere visualizzato, in molte realizzazioni, tramite il comando: arp -a
30 Header Arp
31 ICMP Il protocollo Internet Control Message Protocol (ICMP) è stato progettato per riportare anomalie che accadono nel routing di pacchetti IP e verificare lo stato della rete.
32 Come viaggia un pacchetto indirizzato a un IP locale Affinché i due host possano comunicare è necessario che ogni indirizzo IP venga associato al Mac address corrispondente. L IP identifica che il pacchetto è diretto alla rete locale, l host di origine cerca nella propria cache ARP il Mac address del destinatario. Se non viene trovata corrispondenza, ARP crea la richiesta broadcast: a che Mac address corrisponde l host con questo IP address? Se l host che riceve la richiesta trova corrispondenza invia all host di origine la risposta ARP con relativo Mac address L host di origine aggiorna la propria cache e trasmette i pacchetti.
33 Come viaggia un pacchetto indirizzato a un IP remoto Se l indirizzo IP viene identificato come remoto, l host di origine provvede a inviare a una entità che instraderà il pacchetto verso la via più opportuna esterna alla LAN :il router
34 Architettura del Router Gli IP router effettuano l'instradamento sulla base di tabelle di instradamento che possono essere scritte manualmente dal gestore della rete o calcolate automaticamente tramite una serie di algoritmi
35 Semplice esempio La rete è di classe A (primo byte uguale a 11) e ha una netmask subnet con 256*256 host indirizzabili ognuna I router hanno tanti indirizzi quante sono le interfacce e quindi le subnet (le LAN) che collegano. Il Router in questione ha due indirizzi: e il router collega reti Ethernet appartenenti a subnet diverse (11.1 e 11.2).
36 Livelli (OSI) 1 e 2 L architettura TCP/IP è concepita come un mezzo per fare internetworking tra reti (locali o geografiche) È in grado di operare su tutte le reti: Ethernet, token-ring, FDDI, ATM, SMDS, Frame Relay X.25 SLIP, PPP, Dialup Esistono realizzazioni di TCP/IP anche per reti non standard
37 Esercitazione: Creazione di una LAN Installazione dell hub Assegnazione degli IP alle macchine Test con IPCONFIG, e PING
IP Routing Silvano GAI Mario Baldi Pietro Nicoletti Le slide sono coperte da copyright il loro uso senza fini di lucro e' concesso dagli autori
IP Routing Silvano GAI Mario Baldi Pietro Nicoletti Le slide sono coperte da copyright il loro uso senza fini di lucro e' concesso dagli autori L Architettura di rete TCP/IP Application Presentation Session
DettagliCorso di Reti di Calcolatori
Politecnico di Torino Corso di Reti di Calcolatori IP Cenni Storici Nella prima metà degli anni 70 la DARPA (Defence Advanced Research Project Agency) dimostra interesse per la realizzazione di una rete:
DettagliLo strato di Trasporto
Corso di Fondamenti di Reti di Telecomunicazioni LT - ELE / LM-TLC Reti di Telecomunicazioni a.a. 2016-2017 Lo strato di Trasporto Internet è composta da host connessi a reti a commutazione di pacchetto,
DettagliRETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE
RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright
DettagliInternet Protocol Cenni introduttivi
Politecnico di Milano Sede di Cremona A.A. 2013/2014 Corso di RETI DI COMUNICAZIONE ED INTERNET Modulo 1 Internet Protocol Cenni introduttivi Antonio Corghi I protocolli di Internet (1) q L Internet Protocol
DettagliTCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica December 7, 2004 Sommario 1 La suite di protocolli TCP/IP Layer 2 3 4 5 6 Sommario 1 La
DettagliInstradamento. Fondamenti di Informatica
Instradamento Fondamenti di Informatica Previously on Fondamenti di Livelli e protocolli Livello fisico Fibra, DSL, Ethernet informatica Network Network: ogni nodo può inviare un messaggio a qualsiasi
DettagliINTERNET PROTOCOL RFC 791
INTERNET PROTOCOL RFC 791 Walter Cerroni wcerroni@deis.unibo.it La famiglia dei protocolli TCP/IP Applicazioni e-mail,ftp,telnet,www TCP UDP ICMP IP ARP IEEE 802-Ethernet-X25-Aloha ecc. Collegamento fisico
DettagliCenni sull architettura protocollare TCP/IP
Nota di Copyright Cenni sull architettura protocollare TCP/IP Mario Baldi mario.baldi@polito.it staff.polito.it/mario.baldi cenni - 1 M. Baldi: si veda pagina 2 Questo insieme di trasparenze (detto nel
DettagliICMP ARP RARP DHCP -NAT
Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori Docente: Simon Pietro Romano spromano@unina.it ICMP ARP RARP DHCP -NAT ICMP (Internet Control Message Protocol) Funzionalità:
DettagliCenni sull architettura protocollare TCP/IP
Cenni sull architettura protocollare TCP/IP Mario Baldi mbaldi@polito.it www.polito.it/~baldi cenni - 1 M. Baldi: si veda pagina 2 Nota di Copyright! Questo insieme di trasparenze (detto nel seguito slides)
DettagliReti di calcolatori. Lezione del 17 giugno 2004
Reti di calcolatori Lezione del 17 giugno 2004 TCP/IP e ISO/OSI Architettura TCP/IP APPLICATION TELNET FTP DNS NFS DNS RPC SNMP TRANSPORT TCP UDP NETWORK ARP RARP DATA LINK (LLC MAC) Protocollo IP Protocollo
DettagliLezione n.3 LIVELLO TRASPORTO
Università degli Studi di Pisa Lezione n.3 SSIS INFORMATICA LIVELLO TRASPORTO 30/11/2007 Laura Ricci Laura Ricci 1 LIVELLO TRASPORTO realizza un supporto per la comunicazione logica tra processi distribuiti
DettagliIl protocollo IP A.A. 2006/2007. Alessandro Botticelli
Il protocollo IP A.A. 2006/2007 Alessandro Botticelli Internet Protocol (IP) - RFC 791 Progettato per funzionare a commutazione di pacchetto in modalità connectionless Si prende carico della trasmissione
DettagliIl protocollo IP A.A. 2005/2006. Walter Cerroni. Internet Protocol (IP) - RFC 791
Il protocollo IP A.A. 2005/2006 Walter Cerroni Internet Protocol (IP) - RFC 791 Progettato per funzionare a commutazione di pacchetto in modalità connectionless Si prende carico della trasmissione di datagrammi
DettagliReti di Calcolatori I
Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Laurea in Ingegneria
DettagliProtocollo IP. Pacchetto e comandi
Protocollo IP Pacchetto e comandi 1 IP: collocazione nella pila OSI Application Presentation Session Transport Network Data Link Physical IP Alcune funzioni del livello Network: - meccanismo di identificatione
DettagliIntroduzione (parte II)
Introduzione (parte II) Argomenti della lezione Ripasso degli argomenti del primo corso: reti locali, internetworking, reti geografiche e applicazioni Reti locali Nascono come sistemi broadcast Tutte le
DettagliIl livello Trasporto si occupa di come avviene lo scambio dei dati tra mittente e destinatario, gestisce quindi l invio e la ricezione dei dati.
Il livello Trasporto si occupa di come avviene lo scambio dei dati tra mittente e destinatario, gestisce quindi l invio e la ricezione dei dati. Esso stabilisce la modalità di comunicazione; esistono due
DettagliCorso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast
Indirizzi LAN e ARP Corso di Reti di Telecomunicazioni Giovanni Schembra 1 Trasmissione trame su canale broadcast I nodi di una LAN si scambiano trame su un canale broadcast: quando un nodo in una LAN
DettagliMODELLI ISO/OSI e TCP/IP
PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP 2.1 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti
DettagliMODELLI ISO/OSI e TCP/IP
PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti wireless
DettagliReti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano
Reti di calcolatori TCP/IP Slide a cura di Simon Pietro Romano spromano@unina.it Il livello rete Stack ISO/OSI Applicazione Presentazione Sessione Trasporto Rete Data Link Fisico Corso di Tecnologie dei
DettagliIl livello trasporto: Introduzione e protocollo UDP
Corsi di Laurea in Ingegneria Informatica Ingegneria delle Telecomunicazioni Ingegneria dell Automazione Corso di Reti di Calcolatori Simon Pietro Romano (spromano@unina.it) Antonio Pescapè (pescape@unina.it)
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2010/11) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) ARP RARP DHCP ICMP: ping e traceroute
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host
DettagliTecnologie di Sviluppo per il Web. Introduzione alle Reti di Calcolatori
Tecnologie di Sviluppo per il Web Introduzione alle Reti di Calcolatori Introduzione alle Reti >> Sommario Sommario dei Concetti Elab. Client-Server Reti di Calcolatori Commutazione di pacchetto La Rete
DettagliConfigurazione delle interfacce di rete
Configurazione delle interfacce di rete A.A. 2006/2007 Alessandro Botticelli Instradamento dei datagrammi IP Routing : scelta del percorso su cui inviare i dati i router formano struttura interconnessa
DettagliProtocolli ARP e RARP
Frammentazione Protocolli ARP e RARP Tipi di rete (dati 2000) Estensione Banda (Mbps) Latenza (ms) LAN 1-2 km 10-1000 1-10 WAN worldwide 0.010-600 100-500 MAN 2-50 km 1-150 10 Wireless LAN 0.15-1.5 km
DettagliReti a commutazione di pacchetti I dati vengono divisi in pacchetti I pacchetti vengono spediti singolarmente sulla rete
Autunno 2002 Prof. Roberto De Prisco -04: Datagram IP Università degli studi di Salerno Laurea e Diploma in Informatica Datagram 04.2 Reti a commutazione di pacchetti I dati vengono divisi in pacchetti
DettagliIl livello trasporto: Introduzione e protocollo UDP
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori a.a. 2009/10 Roberto Canonico (roberto.canonico@unina.it) Antonio Pescapè (pescape@unina.it) Il livello trasporto: Introduzione e
DettagliMariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche
Mariarosaria Napolitano Architettura TCP/IP Corso di: Laboratorio di tecnologie informatiche e telematiche Contesto e Prerequisiti Contesto E' rivolto agli studenti del V anno degli Istituti Tecnici Industriali
DettagliGestione delle Reti di Telecomunicazioni
Dipartimento di Elettronica e Telecomunicazioni Gestione delle Reti di Telecomunicazioni Modello TCP/IP Ing. Tommaso Pecorella Ing. Giada Mennuti {pecos,giada}@lenst.det.unifi.it 1 Protocolli di trasporto
DettagliOrganizzazione della lezione
Laboratorio Reti di Calcolatori (A.A. 2008-2009) Delfina Malandrino delmal@dia.unisa.it http://www.dia.unisa.it/professori/delmal/ Organizzazione della lezione 2 Struttura del corso Alcune informazioni
DettagliLa rete Internet. La Rete Logica. Vincenzo Eramo R 2 R 3 R 4 R 1 R 5. I terminali della rete sono denominati Host
Vincenzo Eramo La rete Internet La Rete Logica R 2 R 3 R 1 R 4 Router R 5 Host I terminali della rete sono denominati Host I nodi di commutazione sono denominati Router Servizio di Rete (1/3) E senza connessione
DettagliLe Reti Informatiche
Le Reti Informatiche modulo 7 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Maschere di sottorete: 1 Un indirizzo IP contiene una parte relativa alla rete ed una parte relativa alla stazione
DettagliTCP/IP. Transmission Control Protocol/ Internet Protocol
TCP/IP Transmission Control Protocol/ Internet Protocol!! APPLICATION http, ftp, smtp, ssh http, ftp, smtp, ssh TRANSPORT TCP, UDP Segment TCP, UDP NETWORK IP, ICMP Datagram IP, ICMP LINK ARP Frame ARP
DettagliMODELLO TCP/IP LIVELLO 4 Trasporto. Il protocollo per il controllo della trasmissione. La gestione degli errori di trasmissione
Prof.ssa Daniela Decembrino MODELLO /IP LIVELLO 4 Trasporto Il protocollo per il controllo della trasmissione significa Transmission Control Protocol, cioè Protocollo per il Controllo della Trasmissione.
DettagliTCP/IP: una breve introduzione
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Anno Accademico 2007/2008 TCP/IP: una breve introduzione Roberto Paleari 2-4 Settembre 2008 Roberto Paleari TCP/IP: una
DettagliLivello rete. Piano di controllo. Introduzione: Piano dei dati e piano di controllo Architettura di un router IP: Internet Protocol
Livello rete Introduzione: Piano dei dati e piano di controllo Architettura di un router IP: Internet Protocol Formato del datagramma Frammentazione Indirizzamento IPv4 IPv6 Inoltro generalizzato e SDN
DettagliIPv6: aspetti generali
Marco Listanti IPv6: aspetti generali Funzionalità IPv6 (1) Aumento dello spazio di indirizzamento Indirizzi a 128 bit Indirizzamento gerarchico basato sul concetto di prefisso Semplificazione della struttura
DettagliTCP/IP: una breve introduzione
TCP/IP: una breve introduzione Andrea Lanzi, Davide Marrone, Roberto Paleari Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica 29 novembre
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
Dettagli1) (commutazione pacchetto, prodotto banda-ritardo) 2) (frammentazione, commutazione di pacchetto) 3) (Selective Repeat)
1) (commutazione pacchetto, prodotto banda-ritardo) Considerare l invio di un pacchetto di L bit da un nodo C ad un nodo S, attraverso 3 router intermedi, che introducono un ritardo di elaborazione di
DettagliUNIVERSITA DEGLI STUDI DI PAVIA
UNIVERSITA DEGLI STUDI DI PAVIA Facoltà di Ingegneria a.a. 2008/09 RETI DI CALCOLATORI (Sede MN) - 2 a Prova in itinere / Esame del 03/07/2009 2 a Prova in itinere: esercizi n. 3-4-5 tempo a disposizione
DettagliReti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete
Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di calcolatori Protocolli di Trasmissione: Il modello ISO/OSI L architettura TCP/IP Protocolli di trasmissione Un protocollo di
DettagliReti di Calcolatori 1
Reti di Calcolatori 1 ESERCIZIO 2: Considerato il diagramma di rete riportato nella figura sottostante, il candidato risponda ai quesiti seguenti. Si consideri la rete funzionante e a regime. 1. Si riporti
DettagliIl livello Rete: IP Indirizzamento - Subnetting
Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Reti di Calcolatori a.a. 2010/11 Antonio Pescapè (pescape@unina.it) Il livello Rete: IP Indirizzamento - Subnetting Nota di Copyright Quest
DettagliIL LIVELLO RETE IN INTERNET Protocollo IP
Reti di Calcolatori ed Internet IL LIVELLO RETE IN INTERNET Protocollo IP 4-1 Il Protocollo IP IPv4 Datagram IP: formato Indirizzi IP: formato Protocolli di controllo IP mobile IP senza classe IPv6 4-2
DettagliLezione n.8 LPR- Informatica Applicata
Lezione n.8 LPR- Informatica Applicata 3/4/2006 Laura Ricci Laura Ricci 1 RIASSUNTO DELLA LEZIONE Classfull IP Addressing Subnetting CIDR: Classless Adddressing Laura Ricci 2 INTERCONNESSIONE DI RETI:
DettagliR. Cusani - F. Cuomo, Telecomunicazioni - Network layer: CIDR, ARP, ICMP, Maggio 2010
1 18: Network layer: CIDR, ARP, ICMP Sommario 2 Classless InterDomain Routing (CIDR) Pacchetto IP Adderss Resolution Protocol (ARP), RARP Internet Control Message Protocol (ICMP) 1 Classless InterDomain
DettagliIntroduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
DettagliUNIVERSITA DEGLI STUDI DI BERGAMO
UNIVERSITA DEGLI STUDI DI BERGAMO Dipartimento di Ingegneria A.A. 2017/18 FONDAMENTI DI RETI E TELECOMUNICAZIONE Appello del 14/06/18 Esame FRT 6 CFU (cod. 22033) Esame FRT 9 CFU (cod. 21024) Esercizi
DettagliTerminologia e concetti fondamentali La struttura di Internet (hardware e software):
Introduzione Terminologia e concetti fondamentali La struttura di Internet (hardware e software): Accesso alla rete: end-systems, applicazioni, mezzi trasmissivi Nucleo: commutazione, struttura della rete,
DettagliComunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione
I semestre 03/04 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 2
DettagliCorso di Laurea in Informatica Esame di Reti Prof. Panzieri frame con source address uguale a MAC_UNI X X X X X
Corso di Laurea in Informatica Esame di Reti Prof. Panzieri ESERCIZI - - - - - - - - - - - - - Esercizio 1 Dato un host dotato di una scheda di rete (network adaptor) per (802.3 (Ethernet), e con uno stack
DettagliIntroduzione alle reti ed al TCP/IP
Introduzione alle reti ed al TCP/IP Il termine rete si riferisce idealmente a una maglia di collegamenti. In pratica indica un insieme di componenti collegati tra loro in qualche modo a formare un sistema.
DettagliCorso di Sistemi di Misura Distribuiti. Ing. Domenico Capriglione
Corso di Sistemi di Misura Distribuiti Ing. Domenico Capriglione capriglione@unicas.it ARCHITETTURE CLIENT-SERVER I PROTOCOLLI TCP/IP E UDP ARCHITETTURE CLIENT-SERVER Cosa è un applicazione Client-Server?
DettagliUDP. User Datagram Protocol. UDP Connectionless
UDP User Datagram Protocol IP fornisce un unreliable datagram service tra gli host I Transport protocols forniscono un servizio di consegna end-to-end tra gli endpoints di una connessione UDP Connectionless
DettagliIII - 2. Il Livello Rete. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello Rete.
Livello rete in Internet Corso di RETI DI CALCOLATORI (9 CFU) a.a. 2016-2017 II anno / II semestre Mantenimento della semplicità all aumentare delle funzioni Sfruttamento della modularità (indipendenza
DettagliProtocolli ARP e DHCP
Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Laurea in Ingegneria
DettagliMaggio IPv4 Internet Protocol Versione 4. Silvano GAI. IPV4-1 Copyright: si veda nota a pag.
IPv4 Internet Protocol Versione 4 Silvano GAI Silvano@polito.it http://www.polito.it/~silvano IPV4-1 Copyright: si veda nota a pag. 2 Nota di Copyright Questo insieme di trasparenze (detto nel seguito
DettagliParte II: Reti di calcolatori Lezione 16 (40)
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2018-2019 Pietro Frasca Parte II: Reti di calcolatori Lezione 16 (40) Giovedì 2-05-2019 1 Livello di
DettagliUNIVERSITA DEGLI STUDI DI PAVIA
UNIVERSITA DEGLI STUDI DI PAVIA Facoltà di Ingegneria A.A. 2006/07 Sede di MN RETI DI CALCOLATORI - Esame del 23/07/2007 Pesi = 0,30 0,16 0,16 0,16 0,22 Durata= 3h ESERCIZIO 1 Sia data la rete indicata
DettagliAvvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento. Includere fogli aggiuntivi solo se strettamente necessario.
Infrastrutture e Protocolli per Prof. A. Capone a Prova Intracorso 9 Maggio 00 Cognome Nome Matricola Tempo a disposizione per lo svolgimento: ore Avvertenza: Si usi lo spazio dopo ogni quesito per lo
DettagliINTRODUZIONE AL TCP/IP TCP/IP Trasmission Control Protocol /
TCP/IP SOMMARIO Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e pubblici INTRODUZIONE AL TCP/IP TCP/IP
DettagliRETI GEOGRAFICHE COMMUTATE
RETI GEOGRAFICHE COMMUTATE I dati sono immessi nella rete da un e instradati alla destinazione passando da a La rete non è completamente connessa Esistono più cammini alternativi (affidabilità) = Interface
DettagliCorso di. Reti di Telecomunicazioni a.a
Corso di Reti di Telecomunicazioni a.a. 2016-2017 Il protocollo IPv4 (RFC 791) Il protocollo IP IP è un protocollo di strato 3 e fornisce le seguenti funzionalità: definisce lo schema di indirizzamento
DettagliUso di Internet: Esempio. Prof. Franco Callegati
Uso di Internet: Esempio Prof. Franco Callegati http://deisnet.deis.unibo.it Consultazione di una pagina WEB Per collegarsi a Internet un Utente apre il proprio Browser Web (B) Dal Sistema Operativo (Es:
DettagliReti di Calcolatori IL LIVELLO RETE
Reti di Calcolatori IL LIVELLO RETE Il Livello RETE Servizi del livello Rete Livello Rete basato su Circuiti Virtuali Livello Rete basato su Datagrammi Algoritmi di Routing Problema della congestione Internetworking
Dettagli11. Protocollo di trasporto a datagramma: User Datagram Protocol (UDP)
11. Protocollo di trasporto a datagramma: User Datagram Protocol (UDP) 11.1. Introduzione È il più semplice protocollo di trasporto 11.2. Identificare la destinazione finale La macchine sono multiprogrammate:
DettagliCorso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it Reti di Calcolatori una rete di
DettagliInformatica. Alfredo Cuzzocrea. Reti di Calcolatori
Informatica Alfredo Cuzzocrea PROTOCOLLI DI COMUNICAZIONE Protocolli di comunicazione: regole che formalizzano la cooperazione tra calcolatori collegati in rete (dalle caratteristiche fisiche del segnale
DettagliIL LIVELLO RETE IN INTERNET Protocollo IP
Reti di Calcolatori ed Internet IL LIVELLO RETE IN INTERNET Protocollo IP Il Protocollo IP IPv4 Datagram IP: formato Indirizzi IP: formato Protocolli di controllo IP mobile IP senza classe IPv6 4-1 4-2
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2011/12) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il protocollo IP Classi di indirizzi
DettagliStandard: OSi vs TCP/IP. Il livello di trasporto. TCP e UDP. TCP: Transmission Control Protocol. TCP: funzionalità
Standard: OSi vs TCP/IP Application Presentation Session NFS XDR RPC Telnet, FTP SMTP, HTTP SNMP, DNS RTP,... Protocolli per la comunicazione tra applicativi: le raisons d etre della rete Transport TCP
DettagliSommario. Il modello TCP/IP. Introduzione al modello TCP/IP. Imbustamento in OSI. TCP/IP e OSI Applicazione (telnet, ftp, smtp,...
Sommario Il modello TCP/IP Il protocollo IP Mario Cannataro Introduzione al modello TCP/IP Richiami al modello ISO/OSI Struttura del modello TCP/IP Il protocollo IP Indirizzi IP Concetto di sottorete Struttura
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2011/12) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il livello rete in Internet Il
DettagliL architettura di rete TCP/IP. www.vincenzocalabro.it 1
L architettura di rete TCP/IP 1 Cenni Storici Nella prima metà degli anni 70 la DARPA dimostra interesse e finanzia l Università di Stanford e la BBN (Bolt, Beraken e Newman) per realizzare una rete: a
DettagliIl livello trasporto Protocolli TCP e UDP
Il livello trasporto Protocolli TCP e UDP Standard: OSi vs TCP/IP Application Presentation Session NFS XDR RPC Telnet, FTP SMTP, HTTP SNMP, DNS RTP,... Protocolli per la comunicazione tra applicativi:
DettagliIntroduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:
Introduzione Obiettivo: Introduzione alle reti di telecomunicazioni approccio: descrittivo uso di Internet come esempio Sommario: Introduzione Cos è Internet Cos è un protocollo? network edge network core
DettagliLE RETI DI COMPUTER. Il modello TCP/IP, Indirizzi IP
LE RETI DI COMPUTER Il modello TCP/IP, Indirizzi IP SUITE DI PROTOCOLLI INTERNET Una suite di protocolli Internet, indica un insieme di protocolli di rete su cui si basa il funzionamento della rete Internet.
DettagliSistemi di elaborazione delle informazioni
Sistemi di elaborazione delle informazioni Univ. degli studi Federico II di Napoli Ing. Antonio Fratini Reti di Telecomunicazione Una Rete di Telecomunicazione può essere definita come un sistema distribuito
DettagliParte II: Reti di calcolatori Lezione 14
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 14 Giovedì 17-04-2014 1 Livello di rete
DettagliIPv4 Internet Protocol Versione 4
IPv4 Internet Protocol Versione 4 Silvano GAI sgai[at]cisco.com Mario BALDI http://staff.polito.it/mario.baldi Fulvio RISSO fulvio.risso[at]polito.it IPv4-1 Copyright: si veda nota a pag. 2 Nota di Copyright
DettagliLe Reti Informatiche
Le Reti Informatiche modulo 5 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Rete Ethernet di Prova: 1 Ogni computer inserito nella rete contiene almeno una scheda di interfaccia Ethernet. I
DettagliPlazzotta Marco Sistemi e Reti Protocolli a livello di rete
Prima Lezione: Introduzione Il livello di rete è il secondo della pila TCP/IP come già detto una suite di protocolli prevede che i messaggi partano dal livello più alto e vengano corredati, ad ognuno dei
DettagliReti di calcolatori. Lezione del 18 giugno 2004
Reti di calcolatori Lezione del 18 giugno 2004 Problema Rigidità della struttura degli indirizzi Limitate possibilità di organizzare autonomamente le LAN private, anche all interno di un unica organizzazione
DettagliReti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile
Reti Rete insieme di computer (host) interconnessi Tipologie interconnessioni Ad anello (token ring). Token evita conflitti di trasmissione Rete più o meno affidabile i pacchetti di dati possono girare
DettagliReti di Calcolatori. IL LIVELLO RETE IN INTERNET Protocollo IP
Reti di Calcolatori IL LIVELLO RETE IN INTERNET Protocollo IP D. Talia RETI DI CALCOLATORI - UNICAL 4-1 Il Protocollo IP IPv4 Datagram IP: formato Indirizzi IP: formato Protocolli di controllo IP mobile
DettagliIndirizzamento IP. Politecnico di Milano Facoltà di Ingegneria dell Informazione
Politecnico di Milano Facoltà di Ingegneria dell Informazione Indirizzamento IP -Indirizzamento classful -Subnetting e Supernetting -Indirizzamento classless Reti TCP/IP Reti a pacchetto (datagram) Mediante
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2010/11)
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori (a.a. 2010/11) Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il livello rete in Internet Il
DettagliCorso di Alfabetizzazione Informatica
Corso di Alfabetizzazione Informatica Lezione 8 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Tipi
DettagliRETI DI CALCOLATORI. Domande di riepilogo Quarta Esercitazione. Quali sono le differenze tra Bridge, Router e Gateway?
RETI DI CALCOLATORI Domande di riepilogo Quarta Esercitazione Quali sono le differenze tra Bridge, Router e Gateway? Bridge, Router e Gateway servono ad interconnettere reti diverse (internetworking).
DettagliSistemi Distribuiti. Informatica B. Informatica B
Sistemi Distribuiti Introduzione Che cos è un sistema distribuito? Un sistema distribuito è una collezione di computer indipendenti che appare all utente come un solo sistema coerente Da notare: le macchine
DettagliIl protocollo IP (Internet Protocol)
Politecnico di Milano Advanced Network Technologies Laboratory Il protocollo IP (Internet Protocol) - Servizi offerti da IP - Formato del pacchetto IP Il servizio di comunicazione offerto da IP o Connectionless
DettagliImplementazione di una LAN
Implementazione di una LAN Implementazione di una LAN A. S. 2008-2009 Tiso Emanuele 1. Identificare i computer in rete Ogni nodo della rete (computer, stampante, router, ecc..) è caratterizzato da: Un
DettagliIl livello Rete in Internet
Reti di Calcolatori Il livello Rete in Internet 4-1 Funzioni del livello di rete in Internet 4-2 1 Il Protocollo IP IPv4 Formato dei datagrammi IP Formato degli indirizzi IP Protocolli di controllo e di
DettagliArchitettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete
I semestre 02/03 Modelli di Riferimento: TCP/IP e OSI Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Architettura di rete architettura di rete insieme delle specifiche funzionali
Dettagli