Perché i computer non si telefonano, ovvero Breve introduzione a Internet

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Perché i computer non si telefonano, ovvero Breve introduzione a Internet"

Transcript

1 Perché i computer non si telefonano, ovvero Associazione di Promozione Sociale LOLUG Gruppo Utenti Linux Lodi davide@lolug.net

2 Reti di calcolatori Con rete di calcolatori intendiamo un insieme di elaboratori indipendenti interconnessi tra loro in modo da potersi scambiare informazioni. Diversi tipi di reti di calcolatori; divisione classica: LAN (Local Area Networks - reti locali), WAN (Wide Area Networks - reti geografiche). Un tipo di rete locale molto utilizzato è Ethernet (la rete di etere ): 2

3 Reti di reti È utile interconnettere i calcolatori su una rete... ma allora può essere utile anche interconnettere le reti stesse! Una rete di reti è una internetwork (o internet). La più grande rete di reti, che interconnette un numero enorme di reti su scala planetaria, è Internet (con la I maiuscola!). Le reti da interconnettere possono essere eterogenee e utilizzare tecnologie diverse, per cui mettere in comunicazione calcolatori su reti diverse è un problema complesso: la tecnologia che risolve questo problema è l internetworking. 3

4 Che cos è Internet? The Federal Networking Council (FNC) agrees that the following language reflects our definition of the term "Internet". "Internet" refers to the global information system that -- (i) is logically linked together by a globally unique address space based on the Internet Protocol (IP) or its subsequent extensions/follow-ons; (ii) is able to support communications using the Transmission Control Protocol/Internet Protocol (TCP/IP) suite or its subsequent extensions/follow-ons, and/or other IP-compatible protocols; and (iii) provides, uses or makes accessible, either publicly or privately, high level services layered on the communications and related infrastructure described herein. 24 ottobre

5 Internet: cenni storici Le origini di quella che oggi è Internet risalgono ad ARPANET, rete nata negli Stati Uniti a fine anni '60 per connettere università che svolgevano ricerche finanziate dalla Difesa. Applicazioni come l'ftp e la posta elettronica risalgono alla prima metà degli anni '70. L'internetworking TCP/IP nasce a metà degli anni '70, ad opera di Bob Kahn e Vinton Cerf. La transizione a TCP/IP si compie l'1 gennaio La Internet Engineering Task Force (IETF) dal 1986 definisce gli standard di Internet. Il World Wide Web nasce nella prima metà degli anni '90, ad opera di Tim Berners Lee. Bob Kahn Vinton Cerf Tim Berners Lee 5

6 Commutazione di circuito (1) Internet funziona in modo molto diverso rispetto alla rete telefonica. La rete telefonica funziona con il principio della commutazione di circuito. In una rete a commutazione di circuito la comunicazione avviene in tre fasi: instaurazione del circuito, trasferimento dei dati, rilascio del circuito. Durante il trasferimento si ha a disposizione una risorsa dedicata (multiplazione deterministica). Va bene per le telefonate, è molto meno adatta alle comunicazioni dati tra calcolatori. 6

7 Commutazione di circuito (2) mittente richiesta di connessione nodo nodo destinatario risposta inizio del trasferimento tempo fine del trasferimento rilascio 7

8 Commutazione di pacchetto (1) Il principio della commutazione di pacchetto somiglia al servizio postale. I dati da trasmettere vengono suddivisi in piccole unità dette pacchetti, ognuno dotato di un intestazione (header) contenente alcune informazioni di servizio tra cui l indirizzo del destinatario. I pacchetti vengono trasmessi in rete indipendentemente l uno dall altro; ogni nodo intermedio elabora l intestazione e inoltra il pacchetto al nodo successivo verso la destinazione, determinandone il percorso attraverso la rete (instradamento, in inglese routing). 8

9 Commutazione di pacchetto (2) I pacchetti possono seguire percorsi differenti attraverso la rete, possono arrivare in un ordine diverso da quello di partenza, si possono perdere. In una rete a commutazione di pacchetto non si hanno risorse dedicate ma condivise (multiplazione statistica), e sono soggette a problemi di congestione al variare istantaneo del traffico. I nodi hanno delle code (buffer) in cui immagazzinano i pacchetti in arrivo (in attesa di essere elaborati); queste code si possono riempire provocando la perdita di alcuni pacchetti. 9

10 Commutazione di pacchetto (3) mittente nodo nodo destinatario intestazione dati intestazione dati tempo intestazione dati 10

11 Protocolli di comunicazione Un protocollo di comunicazione è un insieme di regole da seguire nello scambio di informazioni, che fissa per esempio il formato e il significato dei messaggi, noto a tutti i partecipanti e necessario affinché possano capirsi. Spesso i protocolli sono organizzati in strati, ovvero livelli per cui un protocollo di livello superiore sfrutta i servizi forniti da un protocollo di livello inferiore. Un insieme di protocolli organizzato a livelli costituisce una pila di protocolli (stack). 11

12 Pila di protocolli: un'analogia (1) Sig. Rossi Mr. Smith testo in italiano testo in inglese Interprete Interprete testo in francese testo in francese Segretaria Segretaria fax 12

13 Pila di protocolli: un'analogia (2) Alcune osservazioni: la lingua utilizzata dai due interpreti (così come il metodo di trasmissione usato dalle segretarie) può essere cambiata senza problemi per gli altri livelli. Se gli interpreti decidessero di usare il tedesco anziché il francese, o le segretarie decidessero di usare la posta elettronica anziché il fax, non sarebbe necessaria nessuna modifica negli altri livelli (è importante che non cambi l interfaccia verso gli altri livelli). in trasmissione, ogni livello riceve i dati dal livello superiore, aggiunge delle informazioni di controllo (per esempio l interprete scrive che lingua ha utilizzato) e passa il tutto al livello inferiore; in ricezione ogni livello interpreta le informazioni di controllo, le elimina, e passa i dati al livello superiore. 13

14 Pila di protocolli livello 3 protocollo di livello 3 interfaccia 2-3 livello 2 interfaccia 2-3 protocollo di livello 2 interfaccia 1-2 livello 1 livello 3 livello 2 interfaccia 1-2 protocollo di livello 1 livello 1 mezzo fisico 14

15 Pila TCP/IP I protocolli su cui si basa Internet sono quelli della suite TCP/IP. Nel modello TCP/IP si considerano quattro livelli: interfaccia di rete rete detto anche livello 4 ; applicazione trasporto rete interf. rete applicazione detto anche livello IP o livello 3 ; trasporto propriamente non fa parte di TCP/IP, detto anche livello 2 ; detto anche livello 7. I numeri dei livelli derivano da un altro modello (OSI). 15

16 Sistemi intermedi in TCP/IP I livelli applicazione e trasporto operano in maniera end-to-end, e non sono presenti nei sistemi intermedi. Il livello rete si preoccupa della comunicazione tra reti. I livelli inferiori operano solamente hop-by-hop. applicazione applicazione trasporto trasporto rete rete interf. rete interfaccia rete interf. rete rete 1 rete interfaccia rete rete 2 16

17 Protocolli TCP/IP I protocolli principali della suite TCP/IP sono tre: livello rete: livello trasporto: IP (Internet Protocol) UDP (User Datagram Protocol) TCP (Transmission Control Protocol) Esistono poi molti protocolli a livello applicazione. IP, TCP e UDP sono implementati all interno del sistema operativo. IP è l elemento unificante di Internet, in quanto qualunque comunicazione su Internet passa attraverso il protocollo IP. 17

18 Indirizzi IP Per identificare una macchina (o meglio un interfaccia) su una rete è necessario un indirizzo. Ogni tipo di rete ha i suoi indirizzi, che vengono utilizzati al livello 2 (al di sotto di IP); per esempio su Ethernet si hanno indirizzi (MAC address) di 48 bit. Dal livello 3 (IP) in su non si utilizzano gli indirizzi fisici ma gli indirizzi IP (univoci su tutta Internet). Un indirizzo IP è una sequenza di 32 bit (per cui gli indirizzi teoricamente disponibili sono 232, cioè circa 4,3 miliardi), di solito scritta in decimale ottetto per ottetto (separati da un punto), per esempio:

19 Indirizzi IP: struttura Gli indirizzi IP sono legati alla topologia di Internet, perché sono usati per l'instradamento (routing) dei pacchetti. La prima parte dell'indirizzo IP (prefisso) indica la rete di appartenenza, la seconda parte l'host. Scrivendo /16, il /16 indica la lunghezza del prefisso. Un'altra notazione fa uso della netmask: la netmask è una maschera da applicare all'indirizzo IP, in cui i bit pari a 1 sono in corrispondenza del prefisso; la netmask corrispondente a /16 è quindi

20 Indirizzi IP speciali Alcuni blocchi di indirizzi IP sono riservati per uso privato, e cioè: /8 ( ) /12 ( ) /16 ( ) Gli indirizzi privati sono validi solo all'interno di una rete privata, e non su Internet se una macchina ha un indirizzo privato, deve essere mascherata da un'altra macchina con indirizzo pubblico per poter uscire su Internet (NAT Network Address Translation). Gli indirizzi /8 indicano il loopback (localhost, di solito si usa l'indirizzo ). 20

21 Nomi di dominio (1) Gli indirizzi IP non sono molto comodi da ricordare, per cui è stato introdotto il Domain Name System (DNS), che fornisce un sistema di nomi simbolici (nomi di dominio). I nomi di dominio sono organizzati in modo gerarchico, al livello più alto ci sono i Top Level Domain (TLD), divisi in due categorie: generici (gtld): sette storici : com, org, net, int, gov, edu, mil; altri introdotti successivamente: info, biz, name nazionali (cctld): it, fr, de, es, uk, us, ca, au, eu 21

22 Nomi di dominio (2) Al di sotto dei TLD un organizzazione può registrare il proprio dominio, per esempio lolug.net. Al di sotto del proprio dominio l organizzazione può dare nomi alle proprie macchine, per esempio host1.lolug.net, e può anche creare dei sottodomini, come per esempio sede1.lolug.net. Le etichette dei diversi livelli si scrivono separandole con un punto, i livelli più alti più a destra. Per convenzione, si usano nomi del tipo www per il server web, ftp per il server FTP, eccetera. Quando per comunicare con una macchina se ne indica il nome di dominio, questo viene risolto, cioè convertito nel corrispondente indirizzo IP, interrogando la rete dei server DNS. 22

23 Pila TCP/IP, indirizzi e S.O. nomi di dominio es: HTTP, SMTP, POP, IMAP, FTP, TELNET, TCP, UDP indirizzi IP indirizzi IP es: indirizzi fisici indirizzi MAC es: 00:50:DA:49:33:2F IP, ICMP ARP, RARP stream, messaggi software esterno al sistema operativo segmenti TCP, datagrammi UDP software interno al sistema operativo pacchetti IP trame Ethernet, FDDI,... stack TCP/IP 23

24 IP L Internet Protocol (IP) costituisce il cuore di Internet. IP fornisce un servizio inaffidabile e senza connessione (protocollo di tipo best effort ). IP definisce l unità base di qualunque comunicazione su Internet: il pacchetto IP. A livello IP si effettua l instradamento (routing) dei pacchetti attraverso le reti. IP definisce le regole che specificano come host e router devono elaborare i pacchetti, generare messaggi di errore, eccetera. La versione attualmente in uso di IP è la 4 (IPv4), la prossima (IPv6) è in corso di sperimentazione. 24

25 Header IP (v4) VERS HLEN 16 SERV. TYPE IDENTIFICATION TIME TO LIVE PROTOCOL TOTAL LENGTH FLAG FRAGMENT OFFSET HEADER CHECKSUM SOURCE IP ADDRESS DESTINATION IP ADDRESS OPTIONS (IF ANY) & PADDING 25

26 Il concetto di porta Un indirizzo IP identifica un interfaccia di rete, ma in genere si vuole comunicare con una specifica applicazione (processo) sull host destinatario, che deve essere indicata in qualche modo. Si introduce allora il concetto di porta: una porta è un punto di destinazione astratto, indicato con un numero, a cui un processo può legarsi ricevendo quindi ciò che vi giunge. Esistono porte ben note (well-known) che corrispondono a servizi definiti (ad esempio la porta TCP 80 corrisponde ad HTTP), e altre usate temporaneamente quando un processo richiede l apertura di una porta per poter comunicare. 26

27 UDP Lo User Datagram Protocol (UDP) fornisce alle applicazioni un servizio di comunicazione a datagramma. UDP si appoggia su IP, e come IP fornisce un servizio senza connessione e inaffidabile. Rispetto a IP, UDP fornisce in più l astrazione delle porte, permettendo di distinguere tra diverse applicazioni sullo stesso host SOURCE PORT DESTINATION PORT MESSAGE LENGTH CHECKSUM 27

28 TCP (1) Spesso le applicazioni hanno necessità di trasmettere grandi quantità di dati, e un servizio a datagramma inaffidabile come quello di UDP non è adatto a questo scopo. Il Transmission Control Protocol (TCP) fornisce, appoggiandosi su IP, un servizio affidabile di trasmissione di un flusso non strutturato di dati, orientato alla connessione, full-duplex. L affidabilità è realizzata mediante il meccanismo dei riscontri (acknowledgement), messaggi con i quali il destinatario segnala l avvenuta ricezione dei dati (i dati non riscontrati vengono ritrasmessi). 28

29 TCP (2) L astrazione fondamentale di TCP non è la porta (come UDP) ma la connessione, identificata da due punti terminali: il punto terminale di una connessione TCP è dato dall indirizzo IP della macchina (sorgente o destinazione) e dal numero di porta (sorgente o destinazione); perciò una connessione è identificata mediante quattro valori (indirizzo sorgente, porta sorgente, indirizzo destinazione, porta destinazione). Prima di poter comunicare è necessario aprire la connessione TCP (three-way handshake). TCP comprende dei meccanismi di controllo di flusso e controllo della congestione. 29

30 Header TCP SOURCE PORT DESTINATION PORT SEQUENCE NUMBER ACKNOWLEDGEMENT NUMBER HLEN RESERVED CHECKSUM FLAGS WINDOW URGENT POINTER OPTIONS (IF ANY) & PADDING 30

31 TCP: three-way handshake client server SYN (x) SYN (y) ACK (x+1) tempo ACK (y+1) 31

32 TCP/IP: incapsulamento dati utente applicazione header applicativo dati utente trasporto header TCP dati applicazione rete header IP segmento TCP interfaccia rete Ethernet header pacchetto IP Ethernet trailer 32

33 Qualche comando Per configurare le interfacce di rete: Per vedere le connessioni di rete aperte: ping Per vedere il percorso in rete verso una macchina: netstat Per vedere se una macchina è viva : ifconfig traceroute Per interrogare il DNS: dig 33

34 Esempio: ifconfig $ ifconfig eth0 Link encap:ethernet HWaddr 00:15:C5:C8:5D:FD inet addr: Bcast: Mask: inet6 addr: fe80::215:c5ff:fec8:5dfd/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5621 errors:0 dropped:0 overruns:0 frame:0 TX packets:4491 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (5.3 MB) TX bytes: (463.9 KB) Interrupt:18 lo Link encap:local Loopback inet addr: Mask: inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:276 (276.0 b) TX bytes:276 (276.0 b) 34

35 Esempio: traceroute $ traceroute traceroute to picard.linux.it ( ), 64 hops max, 52 byte packets 1 gw.freeshell.org ( ) ms ms ms ( ) ms ms ms ( ) ms ms ms 4 so c1.ftw.broadwing.net ( ) ms p2 1.c0.ftwo.broadwing.net ( ) ms so c1.ftw.broadwing.net ( ) ms ( ) ms ms ( ) ms 6 te car4.Dallas1.Level3.net ( ) ms ms ms 7 vlan69.csw1.dallas1.level3.net ( ) ms ms ms 8 ae ebr3.Dallas1.Level3.net ( ) ms ms ms 9 ae 7.ebr3.Atlanta2.Level3.net ( ) ms ms ms 10 ae 2.ebr1.Washington1.Level3.net ( ) ms ms ms 11 ae csw1.Washington1.Level3.net ( ) ms ms ms 12 ae ebr2.Washington1.Level3.net ( ) ms ms ms 13 ae 5.ebr2.Paris1.Level3.net ( ) ms ms ms 14 ae 4 4.car1.Milan1.Level3.net ( ) ms ms ms 15 ITGATE NETW.car1.Level3.net ( ) ms ms ms 16 if 2 0.scooby monster.core.trn.itgate.net ( ) ms ms ms 17 if 0 0.charleston.CBQ.TRN.itgate.net ( ) ms ms ms 18 picard.linux.it ( ) ms ms ms 35

36 Esempio: dig $ dig lodi.linux.it ; <<>> DiG P1 <<>> lodi.linux.it ;; global options: printcmd ;; Got answer: ;; >>HEADER<< opcode: QUERY, status: NOERROR, id: ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;lodi.linux.it. IN A ;; ANSWER SECTION: lodi.linux.it IN A ;; Query time: 66 msec ;; SERVER: #53( ) ;; WHEN: Mon Dec 10 22:17: ;; MSG SIZE rcvd: 47 36

37 Applicazioni (1) Al di sopra di UDP e TCP ci sono le applicazioni. Le applicazioni sono programmi (sia programmi utente che programmi di sistema) che utilizzano la rete per comunicare. applicazioni flusso affidabile (TCP) datagrammi (UDP) internet (IP) interfaccia di rete 37

38 Applicazioni (2) A livello applicazione si realizzano i servizi telematici: l infrastruttura Internet permette di trasferire informazione; le applicazioni realizzano i servizi appoggiandosi sull infrastruttura di comunicazione di Internet. Esempi di applicazioni sono: il World Wide Web, la posta elettronica, il trasferimento file, la voce su IP (VoIP), l instant messaging, 38

39 Applicazioni (3) web VoIP instant messaging applicazioni internetworking (TCP/IP) interfaccia di rete GPRS/UMTS Ethernet ADSL 39

40 Posta elettronica (1) Idealmente (e in origine era così) la posta potrebbe andare direttamente dalla macchina del mittente a quella del destinatario, utilizzando il protocollo SMTP (Simple Mail Transfer Protocol). Questo richiede uno spooler per la posta in uscita e un server SMTP per la posta in entrata su tutte le macchine che si scambiano posta. Le macchine devono avere una connessione permanente a Internet. spooler SMTP mittente SMTP server destinatario 40

41 Posta elettronica (2) La casella di posta in genere non risiede sulla macchina del destinatario, ma su un altra macchina con connessione permanente. Il mittente invia il messaggio (tramite SMTP) a un proprio server di posta in uscita, che gestisce lo spool. Questo server, tramite una query DNS, scopre qual è il mail exchanger (MX, cioè la macchina che gestisce la posta) del destinatario, e invia a questo il messaggio (tramite SMTP). Il destinatario si collega periodicamente alla propria mailbox (tramite i protocolli POP o IMAP) per controllare l arrivo di nuova posta. 41

42 Posta elettronica (3) contatto server del destinatario SMTP server P /IMA POP er serv SMTP SMTP spooler SMT serv P er server in uscita del mittente posta arrivata a destinazione DNS devo sapere quale server gestice la posta per questo destinatario (mail exchanger - MX) DNS POP/IMAP controllo se ho ricevuto nuova posta messaggio da inviare, contatto server in uscita client del mittente mail exchanger e mailbox del destinatario client del destinatario 42

43 FTP FTP (File Transfer Protocol) è uno dei protocolli più antichi di Internet. È utilizzato per il trasferimento di file. Si usa tramite client appositi oppure tramite browser web. Utilizza due connessioni distinte tra client e server: Solitamente i client FTP dedicati offrono un insieme di funzionalità molto più ricco. connessione di controllo (comandi), connessione per il trasferimento dati. È un protocollo complesso, e ora in molti casi è sostituito dal più semplice HTTP. 43

44 World Wide Web Il World Wide Web (WWW), è oggi l applicazione più nota di Internet, e pur essendo relativamente recente (prima metà anni 90) è quella che ne ha determinato l esplosione presso il grande pubblico. L importanza del Web è tale che molte persone lo identificano o confondono con Internet stessa, ma Internet non è il Web! Il Web si fonda su tre pilastri : HTTP HTML protocollo applicativo (porta TCP 80), linguaggio per scrivere le pagine, URL indirizzi delle risorse: 44

45 Instant messaging L instant messaging permette a due utenti di conversare in tempo reale. Solitamente fornisce anche funzioni di notifica di presenza. Il primo IM moderno è stato ICQ, a cui ne sono seguiti altri. Molti utilizzano protocolli proprietari (per esempio ICQ, MS Messenger): problemi di interoperabilità; lo standard aperto più diffuso è XMPP/Jabber: architettura ispirata alla posta elettronica (ogni organizzazione gestisce un proprio server XMPP). 45

46 VoIP (1) Con il voice over IP (VoIP) si vuole utilizzare l infrastruttura IP per realizzare le tradizionali applicazioni di fonia. Protocolli di segnalazione: Protocolli per il trasporto della voce: SIP (Session Initiation Protocol - IETF), H.323 (ITU, precedente a SIP). RTP (Real-time Transport Protocol - IETF). È possibile l interconnessione con la rete telefonica tradizionale (PSTN). 46

47 VoIP (2) È possibile fare chiamate SIP utilizzando un programma apposito su PC (softphone), oppure un particolare telefono connesso alla rete IP (telefono SIP), oppure un telefono analogico collegato a un adattatore. Skype è un programma con funzioni di VoIP e instant messaging molto diffuso, basato su un infrastruttura peer-to-peer, ma totalmente proprietario (incompatibile con qualsiasi altro servizio VoIP). 47

48 VoIP: chiamata SIP DNS lookup: SIP SRV per b.org 2 DNS Organization A (a.org) 3 proxy.b.org outbound proxy 4 invite sip:bob@b.org inbound proxy Organization B (b.org) 5 lookup location data 8 ok invite sip:bob@b.org 1 6 invite sip:bob@ ok 7 9 ok UA alice@a.org ack 10 UA bob@b.org

Politecnico di Milano - Facoltà di ingegneria di Como Corso di Laurea in Ingegneria dell Ambiente e del territorio. cerri@cefriel.

Politecnico di Milano - Facoltà di ingegneria di Como Corso di Laurea in Ingegneria dell Ambiente e del territorio. cerri@cefriel. Politecnico di Milano - Facoltà di ingegneria di Como Corso di Laurea in Ingegneria dell Ambiente e del territorio Davide Cerri cerri@cefriel.it Reti di calcolatori (1) Con rete di calcolatori intendiamo

Dettagli

Lo strato di Trasporto

Lo 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,

Dettagli

TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi

TCP/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

Dettagli

Internet Protocol Cenni introduttivi

Internet 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

Dettagli

Introduzione alla rete Internet

Introduzione 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

Dettagli

Introduzione alla rete Internet

Introduzione 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

Dettagli

Formato del Datagram IP. Utilizzo del Type of Service. Formato del Datagram IP (I word) Prof. Vincenzo Auletta. Version HLEN. Type of Service (TOS)

Formato del Datagram IP. Utilizzo del Type of Service. Formato del Datagram IP (I word) Prof. Vincenzo Auletta. Version HLEN. Type of Service (TOS) a.a. 2002/03 Formato del Datagram IP IP 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/~auletta/

Dettagli

Mariarosaria 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 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

Dettagli

Tecnologie di Sviluppo per il Web. Introduzione alle Reti di Calcolatori

Tecnologie 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

Dettagli

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano

Reti 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

Dettagli

Introduzione alla rete Internet

Introduzione 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

Dettagli

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Terminologia 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,

Dettagli

Introduzione alle reti ed al TCP/IP

Introduzione 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.

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI 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

Dettagli

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Reti 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

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI 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

Dettagli

TCP/IP: una breve introduzione

TCP/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

Dettagli

Uso di Internet: Esempio. Prof. Franco Callegati

Uso 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:

Dettagli

TCP/IP: una breve introduzione

TCP/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

Dettagli

Introduzione a Internet e World Wide Web

Introduzione a Internet e World Wide Web Introduzione a Internet e World Wide Web Sommario Breve storia di Internet Commutazione di pacchetto e TCP/IP Il Web HTTP HTML CGI... Connessione tra basi di dati e Web Internetworking (collegamento fra

Dettagli

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.

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. 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

Dettagli

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori

Informatica. 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

Dettagli

Indirizzamento IP. Politecnico di Milano Facoltà di Ingegneria dell Informazione

Indirizzamento 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

Dettagli

Reti di Calcolatori - Laboratorio. Lezione 8. Gennaro Oliva

Reti 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

Dettagli

Il livello trasporto: Introduzione e protocollo UDP

Il 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)

Dettagli

Il livello trasporto: Introduzione e protocollo UDP

Il 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

Dettagli

Le Reti Informatiche

Le 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

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 6 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Il Livello di Rete: 1 Il livello di Rete nel modello TCP/IP è chiamato anche strato internet ed è rappresentato da

Dettagli

Protocollo IP. Pacchetto e comandi

Protocollo 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

Dettagli

Reti di Calcolatori ed Internet

Reti di Calcolatori ed Internet Reti di Calcolatori ed Internet Fabio Massimo Zanzotto Reti di Calcolatori ed Internet Perchè vogliamo una nuova macchina e come la otteniamo? Architettura dei Servizi di Rete Sistema operativo della rete

Dettagli

Livello rete. Piano di controllo. Introduzione: Piano dei dati e piano di controllo Architettura di un router IP: Internet Protocol

Livello 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

Dettagli

Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete

Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete Reti di Calcolatori ed Internet Reti di Calcolatori ed Internet Corso di Informatica Generale (Roberto BASILI) Teramo, 13 Dicembre, 2000 Architettura dei Servizi di Rete Collegamenti Internet ed i Servizi

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI 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

Dettagli

INTERNET PROTOCOL RFC 791

INTERNET 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

Dettagli

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 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

Dettagli

Informatica: arte e mestiere 3/ed

Informatica: arte e mestiere 3/ed Internet l Indice Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica Architettura

Dettagli

Le Reti Informatiche

Le 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

Dettagli

MODELLO TCP/IP LIVELLO 4 Trasporto. Il protocollo per il controllo della trasmissione. La gestione degli errori di trasmissione

MODELLO 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.

Dettagli

TCP/IP: elemento unificante

TCP/IP: elemento unificante TCP/IP: elemento unificante L elemento unificante di Internet è la suite di protocolli TCP/IP (non solo TCP e IP!) per la trasmissione dei dati Non sono elementi unificanti di Internet: tecnologia di accesso

Dettagli

Configurazione delle interfacce di rete

Configurazione 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

Dettagli

LE RETI DI COMPUTER. Il modello TCP/IP, Indirizzi IP

LE 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.

Dettagli

Gestione delle Reti di Telecomunicazioni

Gestione 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

Dettagli

L indirizzamento in IP

L indirizzamento in IP Politecnico di Milano Advanced Network Technologies Laboratory L indirizzamento in IP - Indirizzamento classful - Subnetting e Supernetting - Indirizzamento classless Reti TCP/IP o Reti a pacchetto (datagram)

Dettagli

Tecnologie di Sviluppo per il Web

Tecnologie 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

Dettagli

Reti di calcolatori. Lezione del 17 giugno 2004

Reti 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

Dettagli

Sommario. Configurazione dell'interfaccia di rete comando ifconfig individuazione interfacce. impostazioni: comandi ifup e ifdown

Sommario. Configurazione dell'interfaccia di rete comando ifconfig individuazione interfacce. impostazioni: comandi ifup e ifdown Seconda Esercitazione Sommario Configurazione dell'interfaccia di rete comando ifconfig individuazione interfacce attivazione (up) disattivazione (down) impostazioni: indirizzo IP maschera di rete (netmask)

Dettagli

Capitolo 16 I servizi Internet

Capitolo 16 I servizi Internet Capitolo 16 I servizi Internet Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica

Dettagli

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche michele.perilli@unifg.it mlperilli@gmail.com Internet: argomenti! Modalità di collegamento alla rete Internet! Struttura ed

Dettagli

CONFRONTO CON ISO/OSI

CONFRONTO CON ISO/OSI PROTOCOLLO TCP/IP CENNI STORICI Negli anni 70 la DARPA (Defence Advanced Research Project Agency) definì il protocollo su cui poi si sarebbe basata la rete Internet IP (Internet Procotocol) TCP (Transmission

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Protocolli di trasmissione 2 Introduzione Un protocollo di trasmissione è un insieme di regole

Dettagli

Caratteristica Reti basate su datagrammi Reti basate su circuito virtuale

Caratteristica Reti basate su datagrammi Reti basate su circuito virtuale & IP Ogni nodo router connette due o più reti fisiche La rete ha una struttura a grafo L instradamento è possibile se è nota la topologia del grafo I router instradano i pacchetti sulle loro linee di uscita

Dettagli

Corrispondenza tra OSI e TCP/IP. Il TCP/IP è un protocollo a 4 livelli, ecco l analogia con OSI:

Corrispondenza tra OSI e TCP/IP. Il TCP/IP è un protocollo a 4 livelli, ecco l analogia con OSI: TCP IP 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

Dettagli

Reti di Calcolatori I

Reti 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

Dettagli

Lezione n.9 LPR- Informatica Applicata

Lezione n.9 LPR- Informatica Applicata Lezione n.9 LPR- Informatica Applicata LINUX Gestione della Rete 3/4/2006 Laura Ricci Laura Ricci 1 INDIRIZZI RISERVATI Alcuni indirizzi all interno di una rete sono riservati: indirizzo di rete e broadcast.

Dettagli

Sistemi di elaborazione delle informazioni

Sistemi 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

Dettagli

Indice. Prefazione. Presentazione XIII. Autori

Indice. Prefazione. Presentazione XIII. Autori INDICE V Indice Prefazione Presentazione Autori XI XIII XV Capitolo 1 Reti informatiche: una introduzione storica 1 1.1 Architetture 1 1.1.1 Dai sistemi gerarchici a quelli distribuiti 1 1.2 Protocolli

Dettagli

TCP/IP. Transmission Control Protocol/ Internet Protocol

TCP/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

Dettagli

IPv6: aspetti generali

IPv6: 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

Dettagli

UNIVERSITA DEGLI STUDI DI PAVIA

UNIVERSITA 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

Dettagli

Tappe evolutive della rete Internet

Tappe 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

Dettagli

Telematica di Base. Il livello di trasporto

Telematica di Base. Il livello di trasporto Telematica di Base Il livello di trasporto Trasporto: Servizi e Protocolli Fornisce un servizio di communicazione logica tra applicazioni di rete I protocolli di trasporto sono in esecuzione sugli host

Dettagli

Instradamento. Fondamenti di Informatica

Instradamento. 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

Dettagli

Implementazione di una LAN

Implementazione 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

Dettagli

Corso di Sistemi di Misura Distribuiti. Ing. Domenico Capriglione

Corso 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?

Dettagli

Internet. Cos'è internet?

Internet. Cos'è internet? Internet Da leggere: Cap.6, in particolare par. 6.4 del Console Ribaudo (testo B) I parte Cos'è internet? Milioni di dispositivi di calcolo tra loro interconnessi: host, end-systems Pc, workstation, server

Dettagli

RETI GEOGRAFICHE COMMUTATE

RETI 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

Dettagli

Il protocollo IP A.A. 2006/2007. Alessandro Botticelli

Il 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

Dettagli

Il 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 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

Dettagli

Internet. Cos'è internet? Internet e protocolli

Internet. Cos'è internet? Internet e protocolli Internet Da leggere: Cap.6, in particolare par. 6.4 del Console Ribaudo (testo B) I parte Cos'è internet? Milioni di dispositivi di calcolo tra loro interconnessi: host, end-systems Pc, workstation, server

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

UDP. User Datagram Protocol. UDP Connectionless

UDP. 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

Dettagli

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile

Reti. 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

Dettagli

CORSO DI: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI I

CORSO DI: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI I CORSO DI LAUREA IN TECNICHE DI RADIOLOGIA MEDICA PER IMMAGINI E RADIOTERAPIA CORSO DI: SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI I Anno Accademico 2017/2018 Dott. Silvio Pardi Lezione N 3 Il Protocollo

Dettagli

Roadmap. to-end o Relayed. Comunicazione End-to. Comunicazione:

Roadmap. to-end o Relayed. Comunicazione End-to. Comunicazione: Roadmap Comunicazione: M. Carli Fondamenti di Internet 007 End-to-end o Relayed Unicast, multicast, broadcast Orientata alla connessione / non - Affidabile / non - Real time / non Orientata al messaggio

Dettagli

Protocolli di Comunicazione

Protocolli 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

Dettagli

Corso di Reti di Calcolatori

Corso 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:

Dettagli

Rete di Computers. insieme di computer collegati tra loro da una struttura di interconnessione

Rete di Computers. insieme di computer collegati tra loro da una struttura di interconnessione Reti di Computers Rete di Computers insieme di computer collegati tra loro da una struttura di interconnessione locale (Local Area Network): edificio metropolitana (Metropolitan Area Network): città geografica

Dettagli

I protocolli di rete. Mauro Gaspari

I protocolli di rete. Mauro Gaspari I protocolli di rete Mauro Gaspari 1 La comunicazione in rete è basata sul concetto di Standard Definizione: uno standard di rete è costituito da un insieme di regole e convenzioni che specificano come

Dettagli

1) (commutazione pacchetto, prodotto banda-ritardo) 2) (frammentazione, commutazione di pacchetto) 3) (Selective Repeat)

1) (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

Dettagli

ICMP ARP RARP DHCP -NAT

ICMP 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à:

Dettagli

3: Architettura TCP/IP

3: Architettura TCP/IP 1 1 3: Architettura TCP/IP Architettura di rete e Modello TCP/IP 2 Il modello TCP/IP nasce da un progetto del Dipartimento della Difesa USA per la realizzazione di una rete di trasmissione solida per le

Dettagli

Protocollo ARP IP forwarding

Protocollo ARP IP forwarding Protocollo ARP IP forwarding A.A. 2018/2019 Walter Cerroni Reti IP come insiemi di indirizzi Una rete IP è individuata dall indirizzo di rete, che è quello con i bit dell Host-ID tutti a zero (in genere

Dettagli

Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete

Architettura 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

Introduzione (parte II)

Introduzione (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

Dettagli

Corso 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 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

Dettagli

Indirizzi IP questi sconosciuti o quasi!! netmask

Indirizzi IP questi sconosciuti o quasi!! netmask Indirizzi IP questi sconosciuti o quasi!! netmask subnetting supernetting nella configurazione di qualsiasi macchina con indirizzamento ip abbiamo i seguenti parametri da impostare Indirizzo IP: e' indirizzo

Dettagli

No. Time Source Destination Protocol Info DHCP DHCP Discover - Transaction ID 0xec763e04

No. Time Source Destination Protocol Info DHCP DHCP Discover - Transaction ID 0xec763e04 Schema della rete La rete che ho utilizzato per l esempio è così strutturato: 1. 1 server DHCP, macchina Windows XP che funge anche da gateway verso Internet 2. 1 client DHCP, pc portatile con Windows

Dettagli

Organizzazione della lezione

Organizzazione 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

Dettagli

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Fondamenti 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

Dettagli

Reti di Calcolatori IL LIVELLO RETE

Reti 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

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 2 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Commutazione di Circuito Le reti telefoniche utilizzano la tecnica della commutazione di circuito. I commutatori

Dettagli

Reti. Impianti Informatici

Reti. Impianti Informatici Reti Cos è una rete 2 Rete: insieme di sistemi per l'elaborazione delle informazioni interconnessi tra loro Obiettivi: condividere il software consultare archivi comuni comunicare dati fra i sistemi stessi

Dettagli

Sistemi distribuiti e reti di calcolatori

Sistemi distribuiti e reti di calcolatori Sistemi distribuiti e reti di calcolatori 1 Indice Modulazione e trasmissione dei dati Reti di calcolatori Topologia Messaggi e protocolli ISO/OSI Ethernet Architettura client/server Telefonia mobile 2

Dettagli

Internet. b c. pp2. eth3

Internet. b c. pp2. eth3 Infrastrutture e Protocolli per Internet Prof. A. Capone A Appello Luglio 00 Cognome Nome Matricola Tempo a disposizione per lo svolgimento: ora e min Avvertenza: Si usi lo spazio dopo ogni quesito per

Dettagli

UNIVERSITA DEGLI STUDI DI PAVIA

UNIVERSITA DEGLI STUDI DI PAVIA UNIVERSITA DEGLI STUDI DI PAVIA Facoltà di Ingegneria a.a. 2009/10 RETI DI CALCOLATORI (Sede MN) - 2 a Prova in itinere / Esame del 25/06/2010 2 a Prova in itinere: esercizi n. 3-4-5 tempo a disposizione

Dettagli

Laboratorio 2: ISO/OSI, TCP/IP. Giannini Giacomo Monreale Giacoma Guerriero Lorenzo Anastasi Gaetano Bardine Alessandro

Laboratorio 2: ISO/OSI, TCP/IP. Giannini Giacomo Monreale Giacoma Guerriero Lorenzo Anastasi Gaetano Bardine Alessandro Laboratorio 2: ISO/OSI, TCP/IP Giannini Giacomo Monreale Giacoma Guerriero Lorenzo Anastasi Gaetano Bardine Alessandro Prerequisiti Prerequisiti: Uso dei principali servizi di rete ( email, web, etc )

Dettagli

INTRODUZIONE AL TCP/IP TCP/IP Trasmission Control Protocol /

INTRODUZIONE 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

Dettagli