TCP/IP: una breve introduzione
|
|
- Benedetta Porta
- 6 anni fa
- Visualizzazioni
Transcript
1 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 breve introduzione 2-4 Settembre / 26
2 Sommario 1 La suite di protocolli TCP/IP Introduzione Layer 2 Ethernet 3 IP: Internet Protocol IPv4 Routing 4 ICMP: Internet Control Message Protocol 5 UDP: User Datagram Protocol 6 TCP: Transmission Control Protocol Panoramica Sessione di Esempio 7 Bibliografia Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
3 Sommario 1 La suite di protocolli TCP/IP Introduzione Layer 2 Ethernet 3 IP: Internet Protocol IPv4 Routing 4 ICMP: Internet Control Message Protocol 5 UDP: User Datagram Protocol 6 TCP: Transmission Control Protocol Panoramica Sessione di Esempio 7 Bibliografia Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
4 Sommario 1 La suite di protocolli TCP/IP Introduzione Layer 2 Ethernet 3 IP: Internet Protocol IPv4 Routing 4 ICMP: Internet Control Message Protocol 5 UDP: User Datagram Protocol 6 TCP: Transmission Control Protocol Panoramica Sessione di Esempio 7 Bibliografia Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
5 Sommario 1 La suite di protocolli TCP/IP Introduzione Layer 2 Ethernet 3 IP: Internet Protocol IPv4 Routing 4 ICMP: Internet Control Message Protocol 5 UDP: User Datagram Protocol 6 TCP: Transmission Control Protocol Panoramica Sessione di Esempio 7 Bibliografia Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
6 Sommario 1 La suite di protocolli TCP/IP Introduzione Layer 2 Ethernet 3 IP: Internet Protocol IPv4 Routing 4 ICMP: Internet Control Message Protocol 5 UDP: User Datagram Protocol 6 TCP: Transmission Control Protocol Panoramica Sessione di Esempio 7 Bibliografia Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
7 Sommario 1 La suite di protocolli TCP/IP Introduzione Layer 2 Ethernet 3 IP: Internet Protocol IPv4 Routing 4 ICMP: Internet Control Message Protocol 5 UDP: User Datagram Protocol 6 TCP: Transmission Control Protocol Panoramica Sessione di Esempio 7 Bibliografia Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
8 Sommario 1 La suite di protocolli TCP/IP Introduzione Layer 2 Ethernet 3 IP: Internet Protocol IPv4 Routing 4 ICMP: Internet Control Message Protocol 5 UDP: User Datagram Protocol 6 TCP: Transmission Control Protocol Panoramica Sessione di Esempio 7 Bibliografia Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
9 Premessa Queste slide rappresentano un breve sommario riguardo la suite di protocolli TCP/IP e non vogliono certo rimpiazzare un libro sull argomento, come TCP/IP Illustrated Vol. 1, W. Richard Stevens. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
10 Introduzione Suite TCP/IP Suite di protocolli che permette la comunicazione via rete, tra computer di diverse architetture e che eseguono diversi sistemi operativi; Progettata alla fine degli anni 60 (progetto DARPA), rappresenta lo standard di comunicazione in Internet. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
11 Layer progettazione a strati i protocolli di rete sono normalmente sviluppati a layer; ogni layer fornisce delle funzionalità al layer sottostante e ne usa alcune di quello soprastante e viceversa; ogni layer è responsabile per la gestione di determinati aspetti della comunicazione. la suite di protocolli TCP/IP è la combinazione di diversi protocolli che operano in vari livelli. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
12 Stack ISO/OSI Application Presentation Session Transport Network Data Link Physical Figura: stack ISO/OSI Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
13 Stack TCP/IP link layer (1-2): chiamato anche data-link layer, gestice i dettagli della trasmissione fisica; Ethernet, ad esempio, fornisce il link layer nella suite TCP/IP; network layer (3): gestice il trasferimento dei pacchetti nella rete; IP e ICMP, ad esempio, forniscono il network layer nella suite TCP/IP; transport layer (4): fornice un flusso di dati tra due host all application layer soprastante; TCP e UDP rappresentano questo layer nella suite TCP/IP; application layer (7): gestisce i dettagli particolari di un applicazione. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
14 Ethernet Scopo spedire e ricevere frame a livello data link; eth_type 0x0800 IP datagram; spedire e ricevere richieste e risposte ARP al fine di poter determinare l indirizzo IP corrispondente all indirizzo fisico di un determinato host. eth_type 0x0806 ARP request/reply. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
15 Ethernet Header Ethernet destination address (first 32 bits) Ethernet dest (last 16 bits) Ethernet source (first 16 bits) Ethernet source address (last 32 bits) Type code DATA Ethernet Checksum Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
16 Internet Protocol IPv4 [3] lo standard RFC 791 è la specifica ufficiale del protocollo (Postel, 1981); fornisce un servizio di consegna dei pacchetti (datagrammi) inaffidabile; best-effort; connection-less. responsabile dell instradamento dei datagrammi IP hop-by-hop; in caso di errore, IP usa un semplice algoritmo: il pacchetto viene scartato e viene spedito un messaggio ICMP. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
17 IP Header IP Header Version IHL Type of Service Total Length Identification Flags Fragment Offset Time to Live Protocol Header Checksum Source Address Destination Address Options Padding Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
18 IP Routing Breve Panoramica se la destinazione è connessa direttamente con l host (link Point-to-Point), o se è su rete condivisa (LAN Ethernet), il datagramma IP è consegnato direttamente alla destinazione; altrimenti il datagramma viene consegnato al default gateway che lo consegnerà alla destinazione; IP routing è fatto di hop in hop esaminando una tabella di routing, contenente: indirizzi IP di destinazione; indirizzo IP del next-hop router; Flag; interfaccia di rete sulla quale viene trasmesso il datagramma. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
19 Internet Control Message Protocol ICMP [2] lo standard RFC 792 è la specifica ufficiale del protocollo (Postel, 1981); considerato spesso parte del layer IP; comunica messaggi di errore e altre condizioni che richiedono attenzione (e.g. diagnostica); sollecitati spesso da altri layer, ma possono essere spediti anche da applicazioni user-space, come il comando ping; Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
20 ICMP Header (1) ICMP Header: parte fissa Type Code Checksum Type specifica il formato del messaggio ICMP Code qualifica ulteriormente il tipo di messaggio Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
21 ICMP Header (2) L header variabile dipende dal tipo (Type) di messaggio ICMP. E.g., Nome Type ICMP ECHOREPLY 0 ICMP DEST UNREACH 3 ICMP SOURCE QUENCH 4 ICMP REDIRECT 5 ICMP ECHO 8 ICMP TIME EXCED 11 Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
22 ICMP Code (1) Codici per ICMP di tipo destination unreachable (non tutti): Nome Code ICMP NET UNREACH 0 ICMP HOST UNREACH 1 ICMP PROT UNREACH 2 ICMP PORT UNREACH 3 ICMP FRAG NEEDED 4 ICMP SR FAILED 5 ICMP NET UNKNOWN 6 ICMP HOST UNKNOWN 7 ICMP PKT FILTERED 13 Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
23 ICMP Code (2) Codici per ICMP di tipo time exceeded (non tutti): Nome Code ICMP EXC TTL 0 ICMP EXC FRAGTIME 1 Per ulteriori informazioni sui codici disponibili, vedere, ad esempio, l RFC 792 o /usr/include/netinet/ip_icmp.h Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
24 User Datagram Protocol UDP [1] lo standard RFC 768 è la specifica ufficiale del protocollo; semplice protocollo di trasporto datagram-oriented; ogni operazione di output eseguita da un processo, produce esattamente un datagramma UDP. Si basa su IP per fornire un servizio di consegna datagrammi: inaffidabile; best-effort; connection-less. Le porte rappresentano il punto di collegamento tra processi locali e remoti presenti sugli end-point. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
25 UDP Header UDP Header Source Port Destination Port UDP length UDP checksum... Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
26 Pseudo Header Incluso nel calcolo del checksum da TCP e UDP. Pseudo Header Source IP Address Destination IP Address Zero Proto (17 6) Length (header + data) Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
27 Transmission Control Protocol TCP [4] lo standard RFC 793 è la specifica ufficiale del protocollo; si basa su IP per fornire un servizio di consegna segmenti: affidabile; connection-oriented; full-duplex; orientato allo stream di byte. Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
28 TCP Header Source Port Destination Port Sequence Number Acknowledgment Number Data U A P R S F Offset Reserved R C S S Y I Window G K H T N N Checksum Urgent Pointer Options Padding data Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
29 Stabilire una connessione TCP Host 1 Host 2 SYN (seq=x) SYN/ACK (seq=y, ack=x+1) ACK (seq=x+1, ack=y+1) Figura: 3-way handshake Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
30 Terminare una connessione TCP Host 1 Host 2 FIN (seq=x, ack=y) ACK (seq=y, ack=x+1) FIN (seq=y, ack=x+1) ACK (seq=x+1, ack=y+1) Figura: 4-way termination possibile piggybacking del secondo FIN sul primo ACK Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
31 Terminare una connessione TCP Host 1 Host 2 FIN (seq=x, ack=y) ACK (seq=y, ack=x+1) FIN (seq=y, ack=x+1) ACK (seq=x+1, ack=y+1) Figura: 4-way termination possibile piggybacking del secondo FIN sul primo ACK Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
32 Esempio gandalf:~# tcpdump -Sn -vv host gluck.debian.org tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 13:04: IP (tos 0x0, ttl 64, id 29, offset 0, flags [DF], proto: TCP (6), length: 60) > : S, cksum 0x55ea (correct), : (0) win 5840 <mss 1460,sackOK,timestamp ,nop,wscale 2> 13:04: IP (tos 0x0, ttl 43, id 0, offset 0, flags [DF], proto: TCP (6), length: 60) > : S, cksum 0x3cac (correct), : (0) ack win 5792 <mss 1460,sackOK,timestamp ,nop,wscale 7> 13:04: IP (tos 0x0, ttl 64, id 30, offset 0, flags [DF], proto: TCP (6), length: 52) > :., cksum 0x7c2c (correct), : (0) ack win 1460 <nop,nop,timestamp > 13:04: IP (tos 0x0, ttl 64, id 31, offset 0, flags [DF], proto: TCP (6), length: 52) > : F, cksum 0x7648 (correct), : (0) ack win 1460 <nop,nop,timestamp > 13:04: IP (tos 0x0, ttl 43, id 7988, offset 0, flags [DF], proto: TCP (6), length: 52) > : F, cksum 0x75b3 (correct), : (0) ack win 46 <nop,nop,timestamp > 13:04: IP (tos 0x0, ttl 64, id 32, offset 0, flags [DF], proto: TCP (6), length: 52) > :., cksum 0x6ff6 (correct), : (0) ack win 1460 <nop,nop,timestamp > Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
33 Bibliografia I J. Postel. User Datagram Protocol, RFC 768. August J. Postel. Internet Control Message Protocol, RFC 792. September J. Postel. Internet Protocol, RFC 791. September J. Postel. Transmission Control Protocol, RFC 793. September Roberto Paleari TCP/IP: una breve introduzione 2-4 Settembre / 26
ICMP. (Internet Control Message Protocol) Cosa è l ICMP? Messaggi di ICMP. Applicazioni di ICMP: ULP, Ping, Traceroute, Path MTU discovery
ICMP (Internet Control Message Protocol) Cosa è l ICMP? Messaggi di ICMP Applicazioni di ICMP: ULP, Ping, Traceroute, Path MTU discovery ICMP 1 Formato pacchetti ICMP fa parte dello stack TCP/IP Formato
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 1 Il servizio di comunicazione offerto da IP Connectionless
DettagliICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.
ICMP Application Presentation Session Transport Telnet FTP SMTP SNMP TCP e UDP NFS XDR RPC Network Data Link Physical OSI ICMP ARP e RARP IP Non Specificati Protocolli di routing Internet Protocol Suite
DettagliTCP/IP un introduzione
TCP/IP un introduzione Introduzione Il successo di Internet (rate di crescita annuo > 200 %) e dovuto all uso di protocolli standard aperti (IETF) TCP/IP (Transmission Control Protocol/Internet Protocol)
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:
DettagliTecnologie di Sviluppo per il Web
Tecnologie di Sviluppo per il Web Introduzione alle Reti di Calcolatori versione 1.0 del 11/03/2003 G. Mecca mecca@unibas.it Università della Basilicata Reti >> Sommario Sommario dei Concetti Elab. Client-Server
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
DettagliProtocolli di Comunicazione
Protocolli di Comunicazione La rete Internet si è sviluppata al di fuori dal modello ISO-OSI e presenta una struttura solo parzialmente aderente al modello OSI. L'architettura di rete Internet Protocol
DettagliL architettura di TCP/IP
L architettura di TCP/IP Mentre non esiste un accordo unanime su come descrivere il modello a strati di TCP/IP, è generalmente accettato il fatto che sia descritto da un numero di livelli inferiore ai
DettagliUn sistema di Network Intrusion Detection basato su tcpdump
I INFN Security Workshop Firenze 19-20 Settembre 2000 Un sistema di Network Intrusion Detection basato su tcpdump Massimo Gravino INFN Sezione di Padova Perche` utilizzare un sistema di Network Intrusion
DettagliICMP. Internet Control Message Protocol. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it http://staff.polito.it/mario.
ICMP Internet Control Message Protocol Silvano GAI sgai[at]cisco.com Mario BALDI mario.baldi[at]polito.it http://staff.polito.it/mario.baldi Fulvio RISSO fulvio.risso[at]polito.it ICMP - 1 Copyright: si
DettagliInternet Protocol Versione 4: aspetti generali
Internet Protocol Versione 4: aspetti generali L architettura di base del protocollo IP versione 4 e una panoramica sulle regole fondamentali del mondo TCP/IP 1 Cenni storici Introduzione della tecnologia
DettagliTCP: trasmissione Source port [16 bit] - Identifica il numero di porta sull'host mittente associato alla connessione TCP. Destination port [16 bit] - Identifica il numero di porta sull'host destinatario
DettagliIL LIVELLO TRASPORTO Protocolli TCP e UDP
Reti di Calcolatori ed Internet IL LIVELLO TRASPORTO Protocolli TCP e UDP 5-1 Il Livello Trasporto I servizi del livello Trasporto Le primitive di Trasporto Indirizzamento Protocolli di Trasporto Livello
DettagliIL LIVELLO TRASPORTO Protocolli TCP e UDP
Reti di Calcolatori IL LIVELLO TRASPORTO Protocolli TCP e UDP D. Talia RETI DI CALCOLATORI - UNICAL 5-1 Il Livello Trasporto I servizi del livello Trasporto Le primitive di Trasporto Indirizzamento Protocolli
DettagliReti di Calcolatori in Tecnologia IP
Reti di Calcolatori in Tecnologia IP Il Livello Transport e TCP Dott. Marco Bianchi 04/12/2001 1 Agenda Introduzione Indirizzamento Protocolli di livello transport Attivazione e rilascio di una connessione
DettagliRETI TELEMATICHE Lucidi delle Lezioni Capitolo II
Prof. Giuseppe F. Rossi E-mail: giuseppe.rossi@unipv.it Homepage: http://www.unipv.it/retical/home.html UNIVERSITA' DEGLI STUDI DI PAVIA Facoltà di Ingegneria A.A. 2011/12 - I Semestre - Sede PV RETI TELEMATICHE
DettagliIL 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
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I
Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori I Roberto Canonico (roberto.canonico@unina.it) Giorgio Ventre (giorgio.ventre@unina.it) Il livello rete in Internet Il protocollo
DettagliIl livello Network del TCP/IP. Il protocollo IP (versione 4)
Il livello Network del TCP/IP. Il protocollo IP (versione 4) L architettura TCP/IP (il cui nome più preciso è ) è formata da diversi componenti, che si posizionano nello stack dei protocolli a partire
DettagliTappe evolutive della rete Internet
UNIVERSITA DEGLI STUDI DI ANCONA FACOLTA DI INGEGNERIA Dipartimento di Elettronica e Automatica Internet della nuova generazione: protocolli e prestazioni Laureando: ANDREA CAPRIOTTI Relatore: Ing. E.GAMBI
DettagliTCP/IP. Principali caratteristiche
TCP/IP Principali caratteristiche 1 TCP/IP Caratteristiche del modello TCP/IP Struttura generale della rete Internet IL MONDO INTERNET Reti nazionali e internazionali ROUTER Rete Azienade ROUTER ROUTER
DettagliReti di comunicazione
Reti di comunicazione Maurizio Aiello Consiglio Nazionale delle Ricerche Istituto di Elettronica e di Ingegneria dell Informazione e delle Telecomunicazioni Comunicazione via rete Per effettuare qualsiasi
DettagliI protocolli UDP e TCP
I protocolli UDP e TCP A.A. 2005/2006 Walter Cerroni Il livello di trasporto in Internet APP. APP. TCP UDP IP collegamento logico tra diversi processi applicativi collegamento logico tra diversi host IP
DettagliUDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing
a.a. 2002/03 Livello di Trasporto UDP Descrive la comunicazione tra due dispositivi Fornisce un meccanismo per il trasferimento di dati tra sistemi terminali (end user) Prof. Vincenzo Auletta auletta@dia.unisa.it
DettagliIP Internet Protocol
IP Internet Protocol Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 13 IP - 1/20 IP IP è un protocollo a datagrammi In spedizione: Riceve i dati dal livello trasporto e
DettagliProgrammazione in Rete
Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della
DettagliPARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )
PARTE 1 richiami SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 1 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application
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
Dettagli4 - Il livello di trasporto
Università di Bergamo Dipartimento di Ingegneria Gestionale e dell Informazione 4 - Il livello di trasporto Architetture e Protocolli per Internet Servizio di trasporto il livello di trasporto ha il compito
DettagliFondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier
Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier 4 - Livello Rete (parte ) Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Strato di rete e strato di trasporto Lo strato di trasporto
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
DettagliInternet Control Message Protocol ICMP. Struttura di un Messaggio ICMP. Segnalazione degli Errori
I semestre 03/04 Internet Control Message Protocol ICMP Comunica messaggi di errore o altre situazioni che richiedono intervento Errore di indirizzo o di istradamento Congestione in un router Richiesta
DettagliLezione 31. Reti di calcolatori. Proff. A. Borghese, F. Pedersini. Dipartimento di Scienze dell Informazione Università degli Studi di Milano.
Architettura degli Elaboratori e delle Reti Lezione 31 Reti di calcolatori Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 37 1/30 Introduzione!!
DettagliArchitetture di router IP
Torino, novembre 2004 Reti e sistemi telematici Architetture di router IP Gruppo Reti TLC giancarlo.pirani@telecomitalia.it http://www.telematica.polito.it/ GIANCARLO PIRANI TELECOM ITALIA LAB ROUTER IP
DettagliArchitettura degli Elaboratori e delle Reti. Lezione 33. Reti di calcolatori. Proff. A. Borghese, F. Pedersini
Architettura degli Elaboratori e delle Reti Lezione 33 Reti di calcolatori Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 33 1/30 Introduzione
DettagliStrumenti di sicurezza delle reti:
Strumenti di sicurezza delle reti: nozioni di base e componenti open-source ing. Roberto Larcher http://utenti.lycos.it/webteca robertolarcher@hotmail.com Obiettivi del Seminario Prima parte: sapere cosa
DettagliIntroduzione allo sniffing
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Anno Accademico 2007/2008 Introduzione allo sniffing Roberto Paleari 2-4 Settembre 2008 Roberto Paleari Introduzione
DettagliCorso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori a.a. 2009/10
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) ICMP ARP RARP DHCP - NAT ICMP (Internet
DettagliRouting (instradamento) in Internet. Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi:
Routing (instradamento) in Internet Internet globalmente consiste di Sistemi Autonomi (AS) interconnessi: Stub AS: istituzione piccola Multihomed AS: grande istituzione (nessun ( transito Transit AS: provider
DettagliProtocollo ICMP, comandi ping e traceroute
Protocollo ICMP, comandi ping e traceroute Internet Control Message Protocol Internet Control Message Protocol (ICMP): usato dagli host, router e gateway per comunicare informazioni riguardanti il livello
DettagliLivello Trasporto Protocolli TCP e UDP
Livello Trasporto Protocolli TCP e UDP Davide Quaglia Reti di Calcolatori - Liv Trasporto TCP/UDP 1 Motivazioni Su un host vengono eseguiti diversi processi che usano la rete Problemi Distinguere le coppie
DettagliProtocollo TCP/IP & Indirizzamento IP
Protocollo TCP/IP & Indirizzamento IP L architettura TCP/IP: Nasce per richiesta del Dipartimento della Difesa degli USA che intendeva poter creare una rete in grado di funzionare in qualsiasi tipo di
DettagliIl firewall Packet filtering statico in architetture avanzate
protezione delle reti Il firewall Packet filtering statico in architetture avanzate FABIO GARZIA DOCENTE ESPERTO DI SECURITY UN FIREWALL PERIMETRALE È IL PUNTO CENTRALE DI DIFESA NEL PERIMETRO DI UNA RETE
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
DettagliTelematica di Base. IL Livello di Trasporto TCP
Telematica di Base IL Livello di Trasporto TCP TCP RFCs: 793, 1122, 1323, 2018, 2581 point-to-point: Un sender, un receiver affidabile protocollo di tipo pipeline: Meccanismi per evitare la congestione,
DettagliArchitetture di router IP
Torino, settembre 2003 Reti e sistemi telematici - 2 Architetture di router IP Gruppo Reti TLC giancarlo.pirani@telecomitalia.it http://www.telematica.polito.it/ GIANCARLO PIRANI TELECOM ITALIA LAB ROUTER
DettagliIntroduzione (parte III)
Introduzione (parte III) Argomenti della lezione Ripasso degli argomenti del primo corso: il livello di trasporto, il meccanismo di controllo delle congestioni e le applicazioni Il livello di trasporto
DettagliSUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )
PARTE 2 SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 2 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application
DettagliTransmission Control Protocol
Transmission Control Protocol Franco Callegati Franco Callegati IC3N 2000 N. 1 Transmission Control Protocol - RFC 793 Protocollo di tipo connection-oriented Ha lo scopo di realizzare una comunicazione
DettagliElementi di Sicurezza e Privatezza Lezione 17 Protocolli di rete e vulnerabilità. Chiara Braghin
Elementi di Sicurezza e Privatezza Lezione 17 Protocolli di rete e vulnerabilità Chiara Braghin Dalle news 1 Internet ISP Backbone ISP Routing locale e tra domini TCP/IP: routing, connessioni BGP (Border
DettagliIl modello TCP/IP. Sommario
Il modello TCP/IP Il protocollo IP Mario Cannataro Sommario Introduzione al modello TCP/IP Richiami al modello ISO/OSI Struttura del modello TCP/IP Il protocollo IP Indirizzi IP Concetto di sottorete Struttura
DettagliTCP/IP : Livello 3 di rete ARP (Address Resolution Protocol)
CdS in INFORMATICA e COMUNICAZIONE DIGITALE Anno Accademico 2012-2013 Corso di Reti di Calcolatori e Comunicazione Digitale Modulo 5 TCP/IP : i protocolli a livello 3 e 4 Prof. Sebastiano Pizzutilo Dipartimento
DettagliParte II: Reti di calcolatori Lezione 16
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 16 Giovedì 24-04-2014 1 Traduzione degli
DettagliRETI INTERNET MULTIMEDIALI
RETI INTERNET MULTIMEDIALI Introduzione a Internet Il documento è adattato da materiale cortesemente messo a disposizione dal Prof. Stefano Paris e dal Prof. Vittorio Trecordi 1 INTERNET Traffico Internet
DettagliModulo 11 Livelli Transport e Application del modello TCP/IP
Modulo 11 Livelli Transport e Application del modello TCP/IP 11.1 TCP/IP Transport Layer 11.1.1 Introduzione al transport layer Lo scopo primario del livello transport, livello 4 del modello OSI, è di
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
DettagliReti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli. Internet Protocol (IP) L indirizzamento IP ICMP. ARP e RARP DHCP NAT 32.
Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli Internet Protocol (IP) L indirizzamento IP ICMP ARP e RARP DHCP NAT 32.2 Il livello di rete preleva i segmenti dal livello di trasporto nell
DettagliPROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA
PROGRAMMAZIONE MODULARE 2015-2016 Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA Docenti: Gualdi (teoria), Travaglioni (laboratorio) Ore settimanali previste: 2 TEORIA +
DettagliIl livello Network in Internet
Il livello Network in Internet Funzioni del livello Network negli host e router: Livello Transport: TCP, UDP Livello Network Protocolli di Routing selezione percorso RIP, OSPF, BGP tabella di routing protocollo
DettagliArchitettura di TCP/IP. IP: Internet Protocol. IP:Internet Protocol. Il livello Network si occupa di: È il livello di Network di TCP/IP
a.a. 2002/03 Architettura di TCP/IP IP L architettura di Internet è organizzata intorno a tre servizi organizzati gerarchicamente Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/
DettagliUso di sniffer ed intercettazione del traffico IP
Uso di sniffer ed intercettazione del traffico IP Massimo Bernaschi Istituto per le Applicazioni del Calcolo Mauro Picone Consiglio Nazionale delle Ricerche Viale del Policlinico, 137-00161 Rome - Italy
DettagliLivello trasporto: TCP / UDP. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 14 TCP/UDP - 1/35.
Livello trasporto: TCP / UDP Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 14 TCP/UDP - 1/35 TCP e UDP Internet Protocol (IP) fornisce un servizio non affidabile di trasmissione
DettagliLivello Trasporto. Liv. Applic. Liv. Transport. Transport Entity. Liv. Network. Trasporto
Livello Trasporto Fornire un trasporto affidabile ed efficace dall'host di origine a quello di destinazione, indipendentemente dalla rete utilizzata Gestisce una conversazione diretta fra sorgente e destinazione
DettagliBit Rate = 8.000 * 8 = 64 kbit/s
Voice over IP e Telephony over IP architetture, protocolli e quality of service B Codifica segnale nelle reti POTS Richiami sulle reti di TLC Convertitore A/D 10110000000000011111101001101101 Segnale analogico
DettagliSicurezza nelle reti IP
icurezza nelle reti IP L architettura IPsec IPsec Proposta IETF per fare sicurezza al livello IP (livello 3) Compatibile con IPv4 e IPV6 (RFC-2401) Permette di Creare VPN su reti pubbliche Fare sicurezza
DettagliUniversità degli Studi di Pavia Facoltà di Ingegneria
Università degli Studi di Pavia Facoltà di Ingegneria Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Indirizzo Telecomunicazioni Il protocollo IPv6: considerazioni sulla sicurezza Relatore:
DettagliMODELLI ISO/OSI e TCP/IP
D. Talia RETI DI CALCOLATORI - UNICAL 1 Reti di Calcolatori MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 2 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto
DettagliArchitettura TCP/IP: indirizzamento e routing
Architettura TCP/IP: indirizzamento e routing Manlio Astolfi Servizio Reti e Telecomunicazioni m.astolfi@src.cnr.it STORIA 1964: proposta di una rete resistente agli attacchi Le caratteristiche dovevano
DettagliIl livello di Trasporto del TCP/IP
Il livello di Trasporto del TCP/IP Il compito del livello transport (livello 4) è di fornire un trasporto efficace dall'host di origine a quello di destinazione, indipendentemente dalla rete utilizzata.
Dettagliautonomous system: un insieme di host e router, che appartengono a una o più sottoreti, sotto la stessa autorità amministrativa.
10 La rete Internet 10.1 Introduzione 10.1.1 Cos è Internet? La rete Internet è una rete di telecomunicazioni a pacchetto, con topologia a maglia irregolare, che permette l interconnessione a livello mondiale
DettagliCorso di Reti di Calcolatori
Corso di Reti di Calcolatori IP switch uplink FDDI backbone global server porta Fddi Prof. Orazio Mirabella HUB SWITCH Ethernet SWITCH Ethernet Eth. 10Base-T SWITCH Ethernet TCP/IP Cenni Storici Internet
Dettagli9. IP: Messaggi di errore e di controllo (ICMP)
9. IP: Messaggi di errore e di controllo (ICMP) 9.1. Introduzione La quarta funzione fondamentale di un servizio di comunicazione di livello di rete è la segnalazione, alla sorgente, di situazioni di errore
DettagliDOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO
Corso DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO Docente: Ing. Luca Romanelli Mail: romanelli@baxsrl.com Networking Tipi di reti, gli standard e gli enti Protocollo IP Protocolli TCP, UDP 1
DettagliGuida all uso di TCPDUMP
Guida all uso di TCPDUMP Tcpdump è uno strumento per l'analisi del traffico che avviene nella rete fisica a cui si è collegati. Capiamo bene che l analisi del traffico della rete, sia per mezzo dell intercettazione
DettagliUso di UDP per client-server UDP. Porte e multiplexing. TCP e UDP. Connessione TCP (o messaggio UDP) Caratteristiche delle porte TCP e UDP
CP e UDP: il livello trasporto dell'architettura CP/IP Antonio Lioy < lioy@polito.it > 7 6 5 4 3 network OSI vs. CP/IP packet process (DNS, HP, SMP, ) (CP, UDP) network (IP) Politecnico di orino Dip. Automatica
DettagliReti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.
Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,
DettagliRaw socket. L intercettazione di un pacchetto IP
Raw socket Il sistema compie molte operazioni sui livelli bassi della rete, ma che non sono immediatamente visibili all utente tramite l interfaccia delle socket L intercettazione di un pacchetto IP Anche
DettagliCorso GNU/Linux - Lezione 5. Davide Giunchi - davidegiunchi@libero.it
Corso GNU/Linux - Lezione 5 Davide Giunchi - davidegiunchi@libero.it Reti - Protocollo TCP/IP I pacchetti di dati vengono trasmessi e ricevuti in base a delle regole definite da un protocollo di comunicazione.
DettagliPROF. Filippo CAPUANI TCP/IP
PROF. Filippo CAPUANI 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
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
DettagliTCP. Servizio di Trasporto Affidabile. Transmission Control Protocol. Caratteristiche di TCP 1
TCP a.a. 2002/03 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Servizio di Trasporto Affidabile Il livello di trasporto deve fornire un servizio di consegna orientato alla
DettagliIP e Routing. Formato del Datagram IP. Utilizzo del Type of Service. Formato del Datagram IP (I word) Prof. Vincenzo Auletta.
I semestre 04/05 Formato del Datagram IP IP e Routing bit 0 4 8 16 19 31 Vers Hlen Serv. Ty. Total Length Identification Fl.s Fragment Offset Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/
DettagliProblematiche di Sicurezza in Ambiente Linux
ALESSIA CIRAUDO Problematiche di Sicurezza in Ambiente Linux Progetto Bari-Catania: Buone Prassi Integrative tra Università e Impresa FlashC om Durata: 2 mesi Tutor aziendale: Vincenzo Mosca Collaboratore
DettagliUniversità di Bergamo Facoltà di Ingegneria. Applicazioni Internet B. Paolo Salvaneschi A1_1 V1.6. Riassunto: reti IP
Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi A1_1 V1.6 Riassunto: reti IP Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale
DettagliLe Reti Informatiche
Le Reti Informatiche modulo 8 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Il Livello di Trasporto: 1 L utente non ha il controllo sulla rete; non può risolvere i problemi di un servizio inadeguato
DettagliReti di Calcolatori. IL LIVELLO TRASPORTO Protocolli TCP e UDP
Reti di Calcolatori IL LIVELLO TRASPORTO Protocolli TCP e UDP D. Talia RETI DI CALCOLATORI - UNICAL 5-1 Il Livello Trasporto I servizi del livello Trasporto Le primitive di Trasporto Indirizzamento Protocolli
DettagliInternet e protocollo TCP/IP
Internet e protocollo TCP/IP Internet Nata dalla fusione di reti di agenzie governative americane (ARPANET) e reti di università E una rete di reti, di scala planetaria, pubblica, a commutazione di pacchetto
DettagliAnno Accademico 2012-2013. Corso di Reti di Calcolatori e Comunicazione Digitale. Modulo 3 : TCP/IP Lo strato di rete.
CdS in INFORMATICA e COMUNICAZIONE DIGITALE Anno Accademico 2012-2013 Corso di Reti di Calcolatori e Comunicazione Digitale Modulo 3 : TCP/IP Lo strato di rete Prof. Sebastiano Pizzutilo Dipartimento di
DettagliReti di Calcolatori - Laboratorio. Lezione 8. Gennaro Oliva
Reti di Calcolatori - Laboratorio Lezione 8 Gennaro Oliva Informazioni di un Host ogni host di una rete IP è configurato con le seguenti informazioni INDIRIZZO IP: 192.168.111.155 NETMASK: 255.255.255.0
DettagliRelazione Laboratorio di reti telematiche
Relazione Laboratorio di reti telematiche Djatsa Yota Eric Matricola n. 140360 Fiandrino Claudio Matricola n. 138436 Giacchè Diego Matricola n. 125292 Nfonte Mandje Fouapon Abdou Cassimou Matricola n.
DettagliProtocollo IP e collegati
Protocollo IP e collegati Argomenti trattati: formato del pacchetto IP; servizi del protocollo IP; formato degli indirizzi; instradamento dei datagrammi; classi di indirizzi A, B, C, D; indirizzi speciali,
DettagliLivello trasporto in Internet
Livello trasporto in Internet Livello trasporto in Internet Due protocolli di trasporto alternativi: TCP e UDP Modelli di servizio diversi TCP orientato alla connessione, affidabile, controllo di flusso
DettagliInternet Romeo Giuliano romeo.giuliano@uniroma2.it 1
Internet Romeo Giuliano romeo.giuliano@uniroma2.it 1 Argomenti Introduzione a Internet ARPANET, NSFNET, Struttura di base di Internet Architettura protocollare di Internet Pila protocollare, Protocollo
DettagliInternet protocol stack
Protocolli stratificati (Intro III Parte) Le reti sono complesse! olte parti : host router Link su mezzi diversi protocol hardware, software Domanda: Che speranza abbiamo di organizzare la struttura della
DettagliMisure di traffico con IPv6
Sommario Specifiche del protocollo ed analisi delle sue potenzialità. Università degli Studi di Napoli Federico II Relatori: prof. Guido Russo ing. Angelo Violetta Laurea in Informatica Novembre 2004 Sommario
Dettagli3 - Internet Protocol
Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi Matematici 3 - Internet Protocol Architetture e Protocolli per Internet 1 Lo stack TCP/IP base 4 TCP UDP 3 routing ICMP ARP IP
DettagliCapitolo 7: Internetworking TCP/IP
Antonio Capone: Appunti del corso di reti di telecomunicazione 1 Capitolo 7: Internetworking /IP Lo sviluppo delle reti locali ha consentito la nascita di applicazioni e servizi di comunicazione dati su
DettagliReti di Telecomunicazioni LB Introduzione al corso
Reti di Telecomunicazioni LB Introduzione al corso A.A. 2005/2006 Walter Cerroni Il corso Seguito di Reti di Telecomunicazioni LA Approfondimento sui protocolli di Internet TCP/IP, protocolli di routing,
DettagliI modelli di riferimento ISO OSI e TCP-IP
Gli Standards I modelli di riferimento ISO OSI e TCP-IP Dipartimento ICT Istituto e Liceo tecnico statale di Chiavari 2004 prof. Roberto Bisceglia ISO: International Standards Organization. ANSI: American
Dettagli