Università degli Studi Roma Tre - Corso di Laurea in Matema9ca. Corso di Laurea in Matema1ca Dipar9mento di Matema9ca e Fisica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Università degli Studi Roma Tre - Corso di Laurea in Matema9ca. Corso di Laurea in Matema1ca Dipar9mento di Matema9ca e Fisica"

Transcript

1 Corso di Laurea in Matema1ca Dipar9mento di Matema9ca e Fisica Sistemi per l elaborazione delle informazioni 4. Re1 di computer Dispense del corso IN530 prof. Marco Liverani Re1 di computer Le re9 sono un componente fondamentale per la realizzazione di un sistema informa9vo Senza la rete i computer non possono comunicare fra loro e le uniche modalità di decentralizzazione dell elaborazione dell informazione sono cos9tuite da: collegamento di terminali ad un computer centrale: l elaborazione e la ges9one dei da9 sono concentrate sul computer, ma l interazione tra computer e uten9 è decentralizzata sui terminali (a poca distanza fisica dal computer) trasferimento di file da un computer all altro, mediante connessioni punto- punto prive di un effeuvo meccanismo di comunicazione bidirezionale Si parla di rete di computer quando effeuvamente più sistemi di elaborazione (computer) autonomi possono dialogare fra loro scambiandosi informazioni awraverso un mezzo fisico di connessione e quando tale meccanismo di comunicazione e di scambio è replicabile su più computer, senza dipendere dalla specificità delle due macchine che comunicano fra loro È molto importante la possibilità offerta dalle moderne tecnologie di rete di interconneaere fra loro re9 diverse, anche mediante mezzi trasmissivi eterogenei Gli u9lizzi che oggi facciamo delle re9 di computer (u9lizzate ormai, anche inconsapevolmente, prevalentemente da persone prive di competenze tecniche specifiche) sono numerosissimi: scambio di informazioni (mail, messaggis9ca,...), accesso ad informazioni e banche da9, accesso a servizi on- line, acquis9 e transazioni finanziarie, giochi e diver9mento, ecc. M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 1

2 Come si realizza una rete di computer Una rete di computer si realizza awraverso le seguen9 componen9 componen1 fisiche: i computer e i nodi della rete (router, gateway, switch,...), ma anche i mezzi trasmissivi (cavi elewrici, cavi in fibra ouca, onde radio,...) componen1 soeware: i programmi (in parte realizza9 come componen9 dei sistemi opera9vi) che consentono ai computer e ai nodi della rete di effewuare lo scambio di informazioni, con par9colare awenzione all efficienza, all affidabilità e (in parte) alla indipendenza dal media fisico con cui si realizza la connessione Dal punto di vista fisico una rete può essere broadcast o punto- punto Re1 broadcast Si u9lizza lo stesso canale fisico di trasmissione, suddividendo la comunicazione in paccheu Ogni pacchewo con9ene l iden1fica1vo del des1natario che riceve e legge il pacchewo di da9, gli altri nodi della rete lo scartano È possibile inviare paccheu des9na9 a tuh i nodi della rete (broadcast) È possibile inviare paccheu des9na9 ad alcuni nodi della rete (mul1cast) Re1 punto- punto Il canale trasmissivo è riservato alla comunicazione tra due nodi della rete Per far giungere a des9nazione un dato il pacchewo deve passare awraverso più nodi connessi fra loro in modalità punto- punto : viene u9lizzato un algoritmo di rou1ng per instradare il pacchewo verso il nodo di des9nazione Tipicamente, ma con molte eccezioni, le re9 poco estese (re9 locali) sono di 9po broadcast, quelle molto estese (re9 geografiche) sono punto punto Dimensione della rete Le re9 possono essere classificate in base alla loro estensione fisica Re1 locali: collegano fra loro nodi poco distan9 (es.: entro 1 Km); 9picamente collegano computer di uno stesso ufficio o edificio Re1 metropolitane: collegano edifici distan9 solo pochi Km l uno dall altro (es.: la rete di una ciwà o delle sedi di una stessa azienda nell ambito di una ciwà) Re1 geografiche: collegano computer (o intere re9 locali o metropolitane) distan9 fra loro cen9naia o migliaia di Km La distanza dei computer da collegare è un dato importante, perché per distanze diverse si u9lizzano tecnologie trasmissive diverse, più adawe a coprire in modo efficiente brevi o lunghe distanze M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 2

3 Re1 Locali (LAN Local Area Network) Sono di proprietà di una stessa organizzazione (tuwa la rete è di proprietà e sowo il controllo della medesima azienda) Si estendono nell ambito del medesimo edificio o di un campus (insieme di edifici in un area privata): in generale non si può u9lizzare il suolo pubblico per stendere cavi di telecomunicazione Velocità di trasmissione: molto elevata, da 10Mbps fino a 1Gbps Topologia della rete (topologia del grafo con cui può essere rappresentata la rete): bus: tuu i nodi si agganciano ad uno stesso canale trasmissivo usato da un solo nodo per volta per trasmewere, altrimen9 si causano delle collisioni che obbligano a ritrasmewere i paccheu di informazioni, causando un rallentamento nel traffico sulla rete (es.: re9 Ethernet) ring: la rete ha la forma di un anello su cui si agganciano tuu i nodi; i nodi trasmewono uno per volta, a turno (es.: re9 IBM Token Ring) Re1 geografiche (WAN Wide Area Network) Si estendono per diversi Km, anche sull intero pianeta (Internet) Sono cos9tuite da end- point: i computer u9lizza9 dagli uten9 canali trasmissivi: mezzi eterogenei impiega9 per la trasmissione dei da9 pun1 intermedi: router, nodi di commutazione, necessari per veicolare i da9 trasmessi da un end- point ad un altro awraverso la rete Tipicamente una rete WAN è u9lizzata per collegare fra loro più re9 LAN WAN - Wide Area Network LAN Router LAN Router Router LAN M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 3

4 Re1 geografiche (WAN Wide Area Network) I router sono gli appara9 fondamentali per la realizzazione di una WAN ricevono i paccheu di da9 li memorizzano temporaneamente li inviano verso la des9nazione finale ad un nodo vicino appena il canale di trasmissione è disponibile i gateway sono router che si fanno anche carico di problema9che di interconnessione tra re9 eterogenee (per protocollo o media fisico trasmissivo) La tecnologia trasmissiva per le re9 WAN è eterogenea (anche nell ambito della stessa rete): linee dedicate per collegare due nodi (CDN Circuito DireWo Numerico) linee telefoniche (DSL Digitale Subscriber Line; ISDN Integrated Services Digital Network) pon9 radio canali satellitari Canale satellitare downlink: broadcast uplink: punto-punto Ponte radio LAN CDN CDN DSL LAN Il soeware per le re1 Il somware per la ges9one delle comunicazioni in rete è estremamente struaurato e si compone di moduli suddivisi per livelli: ogni livello comunica solo con il livello soprastante e con quello sowostante Il livello più basso è quello fisico, rela9vo alla ges9one della trasmissione su un par9colare media Il livello più alto è quello più astraao, rela9vo alla interazione tra due applicazioni che operano su due end- point (due computer) dis9n9 collega9 in rete fra loro La dis9nzione tra i diversi somware/protocolli di ges9one delle re9 si effewua in base al numero di livelli di cui è composto e alla funzione assegnata a ciascun livello Lo scopo di ciascun livello è quello di offrire dei servizi agli stra1 sovrastan1, nascondendo la complessità rela9va all implementazione del servizio stesso In questo modo è come se due livelli paritari, entrambi di livello n sui due nodi della rete, parlassero tra loro mediante un protocollo di livello n In realtà i due componen9 di livello n comunicano fra loro awraverso i servizi offer9 dai componen9 di livello n 1 Il dato viene costruito dal livello n del primo host Tra ogni coppia di livelli adiacen9 è definita un interfaccia, che definisce: le operazioni primi1ve che possono essere richieste al livello sowostante i servizi che possono essere offer9 al livello sovrastante M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 4

5 Stra1ficazione del soeware per le re1 Host 1 Host 2 Livello 5 Interfaccia 4/5 Livello 4 Interfaccia 3/4 Livello 3 Interfaccia 2/3 Livello 2 Interfaccia 1/2 Livello 1 Protocollo liv. 5 Protocollo liv. 4 Protocollo liv. 3 Protocollo liv. 2 Protocollo liv. 1 Livello 5 Interfaccia 4/5 Livello 4 Interfaccia 3/4 Livello 3 Interfaccia 2/3 Livello 2 Interfaccia 1/2 Livello 1 Mezzo fisico di comunicazione Stra1ficazione del soeware per le re1 Metaforicamente è come se il somware per le re9 funzionasse come nella seguente figura in cui due filosofi stranieri devono comunicare tra di loro (trawo da G. Bongiovanni): Il filosofo sfruwa il servizio di traduzione dell interprete che traduce e scrive un documento in inglese L interprete sfruwa il servizio della segretaria per inviare il testo via fax La segretaria u9lizza il fax come canale fisico di trasmissione Filosofo indù (parla indostano) Dialogo sui massimi sistemi Stregone africano (parla swahili) Interprete Lingua inglese Interprete Segretaria Uso del fax Segretaria Linea telefonica M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 5

6 Stra1ficazione del soeware per le re1 La comunicazione è segmentata in paccheh in modo che il canale trasmissivo non sia impegnato con9nua9vamente per tempi molto lunghi in caso di errore di trasmissione debba essere rispedito solo un pacchewo e non l intero flusso di da9 In fase di trasmissione, ogni livello aggiunge al pacchewo ricevuto dallo strato sovrastante un header, formando così un pacchewo più grande (il pacchewo viene imbustato ) L header con9ene informazioni di servizio u9li per lo scambio del pacchewo di da9 lunghezza del pacchewo numero progressivo del pacchewo nell ambito dell intero flusso di comunicazione data ed ora in cui il pacchewo è stato prodowo (-mestamp)... In fase di ricezione ogni livello riceve un pacchewo imbustato dal livello inferiore: il livello n scorpora l header del pacchewo dal segmento contenente i da9 veri e propri (il pacchewo viene estrawo dalla busta di livello n) il livello n esegue anche dei controlli di integrità del paccheao sulla base delle informazioni contenute nell header il ricevitore ricostruisce il flusso di comunicazione originario concatenando i paccheh ricevu1 non in base all ordine di ricezione, ma in base al numero progressivo presente nell header del pacchewo Modelli e architeaure delle re1 Esistono modelli teorici per la definizione di un architewura di una rete e archite4ure effe6ve che di fawo cos9tuiscono uno standard nel mondo delle re9 Modello OSI (Open Systems Interconnec-on) definisce il numero, le caraweris9che e le relazioni funzionali tra i livelli di un somware di rete, ma non ne definisce i protocolli effeuvi consiste in 7 livelli, forse un po troppo astrau e di difficile implementazione (ricalca IBM SNA) ArchiteAura TCP/IP (Trasmission Control Protocol / Internet Protocol) definisce, livello per livello, anche i protocolli effeuvi consiste in 4 livelli (semplificando il modello OSI) Modello OSI Livello 7: Application TCP/IP Livello 6: Presentation Livello 4: Application Livello 5: Session Livello 4: Transport Livello 3: Network Livello 3: Transport Livello 2: Internet Livello 2: Data Link Livello 1: Fisico Livello 1: Network access M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 6

7 Lo stack TCP/IP L architewura di rete TCP/IP è quindi un insieme di protocolli che operano coordina9 fra di loro a vari livelli di uno stack cos9tuito da quawro livelli Livello 1: Network access protocolli fisici per re9 LAN e WAN (es.: Ethernet, DSL, ISDN, PPP, ecc.); include il livello Data Link Livello 2: Internet protocollo IP (Internet Protocol) per l indirizzamento e il rou9ng dei paccheu sul canale fisico verso la des9nazione finale Livello 3: Transport protocollo TCP (Trasmission Control Protocol): frammenta la comunicazione in paccheu in uscita e riassembla i paccheu in ingresso per ricostruire il flusso di da9 originari; garan9sce la consegna del pacchewo protocollo UDP (User Datagram Protocol): frammenta in paccheu, ma non garan9sce l ordine né la consegna del pacchewo Livello 4: Applica1on protocolli applica9vi per la comunicazione tra un programma client ed un programma server: FTP (File Transfer Protocol), Telnet (emulazione di terminale per connessioni remote), SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol v. 3), DNS (Domain Name Service), HTTP (HyperText Transfer Protocol), SOAP (Simple Object Access Protocol), ecc. Lo stack TCP/IP Lo stack TCP/IP viene implementato per intero nel sistema opera9vo di un computer, su cui gira anche l applicazione end- user che è l elemento sorgente o di des9nazione della comunicazione Su appara9 di rete intermedi (router, gateway,...) il protocollo viene implementato parzialmente, senza spingersi fino al livello Applica9on, che sarebbe inu9le per tali appara9 Computer sorgente Computer destinazione Livello 4: Application Livello 4: Application Livello 3: Transport Router Router Livello 3: Transport Livello 2: Internet Livello 2: Internet Livello 2: Internet Livello 2: Internet Livello 1: Network access Livello 1: Network access Livello 1: Network access Livello 1: Network access M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 7

8 Lo stack OSI semplificato Per descrivere i diversi aspeu del protocollo di rete adouamo il modello OSI semplificato, ridowo a soli cinque livelli: 1. Livello Fisico 2. Livello Data Link 3. Livello Network 4. Livello Transport 5. Livello Applica9on Nel TCP/IP il livello Network Access include sia il livello Fisico che il Data Link del modello OSI semplificato Livello 1: Fisico Il canale di comunicazione fisico per la realizzazione di re9 di computer è un canale analogico, in cui i valori variano in modo con9nuo (energia elewrica, campo elewromagne9co, luce, ecc.) all interno di un determinato intervallo dewo ampiezza Il segnale trasmesso su un canale analogico può essere rappresentato mediante una funzione sinusoidale non periodica che, con gli strumen9 dell analisi di Fourier, può essere interpretata come somma di funzioni trigonometriche con ampiezza e periodo (e frequenza) diverse Un segnale è quindi carawerizzato da un intervallo di frequenze delle funzioni sinusoidali che lo compongono: tale intervallo si chiama banda di frequenza del segnale Anche il mezzo fisico di trasporto del segnale è carawerizzato da un intervallo di frequenze delle funzioni che compongono il segnale che può essere trasmesso da tale mezzo fisico; questo intervallo prende il nome di banda passante (es.: 3KHz: da 0 a HZ) A (ampiezza) t (tempo) M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 8

9 Banda passante e velocità di trasmissione Harry Nyquist ( ) nel 1927 dimostrò che un segnale analogico di banda h (da 0 a h Hz) può essere ricostruito mediante una campionatura eseguita 2h volte al secondo Un segnale di banda h consente di rappresentare per ogni secondo una quan9tà di informazione con un numero di bit pari a 2h log 2 V, dove V è il numero di possibili valori del segnale (possibili valori discre9 del segnale) Quindi con un segnale binario (V = 2) con una banda di 3 KHz, il numero di bit trasmessi al secondo è pari a = bit per secondo (6 Kbps) Per trasmewere ad una velocità superiore a 6 Kbps si escogitano delle codifiche del segnale che sfruwano un numero di valori del segnale V > 2 (nella pra9ca V è un valore piuwosto elevato) Claude Shannon ( ), padre della Teoria dell Informazione, introdusse il concewo di rumore su un canale di comunicazione e formulò un celebre teorema (Secondo Teorema di Shannon, 1948) in cui affermò che la massima quan9tà di informazione trasferibile in modo affidabile su un canale affewo da rumore è limitato da una certa soglia che prende il nome di capacità di canale Indicando con S/N il rapporto tra segnale e rumore, secondo il Teorema di Shannon la massima velocità trasmissiva del canale con banda passante di h Hz è dato da h log 2 (1+S/N) Livello 2: Data Link Il livello Data Link offre una comunicazione affidabile ed efficiente tra due nodi direaamente connessi da un canale fisico (un cavo Ethernet, una linea telefonica, ecc.) offre servizi al livello Network (sovrastante) determina la suddivisione in frame dei bit a livello fisico ges9sce gli errori di trasmissione regola il flusso di da9 tra sorgente e des9natario Questo livello dello stack è 9picamente implementato nel firmware (o nei driver) di una scheda di rete Ethernet o di un interfaccia wi- fi; i protocolli PPP (Point- to- Point Protocol) e SLIP (Serial Line Internet Protocol) sono protocolli del livello Data Link implementa9 via somware Il livello Data Link in trasmissione: riceve dal livello Network un pacchewo di da9 (formato binario) frammenta la sequenza di bit in frame dipenden9 dal par9colare protocollo fisico di trasmissione calcola un checksum di ciascun frame passa il pacchewo formato dal frame e dal checksum al livello Fisico sowostante, che lo spedisce come sequenza di bit Il livello Data Link in ricezione: riceve una sequenza di bit dal livello fisico ricostruisce i frame uno dopo l altro ricalcola il checksum e verifica che sia uguale a quello contenuto nel frame M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 9

10 Livello 3: Network / Internet Il livello Network si occupa di trasferire il paccheao di da1 dalla sorgente alla des1nazione passando aaraverso una serie di nodi intermedi (router) Il livello Network si occupa di conoscere la topologia della rete scegliere di volta in volta il cammino migliore per instradare i paccheu (rou-ng) ges9re il flusso dei da9 e la conges9one della rete ges9re problema9che rela9ve alla interconnessione di re9 diverse Il livello Network è par9colarmente sofis9cato sugli appara9 router, proprio per l implementazione di un algoritmo di rou9ng efficiente Gli algoritmi di rou9ng sono spesso basa9 sui seguen9 principi algoritmi di cammino minimo: il pacchewo viene instradato verso la via che richiede un numero inferiore di hop (passaggi per nodi intermedi) per giungere al router di des9nazione algoritmi di flooding: il pacchewo viene inviato su tuu i cammini uscen9 dal router, tranne quello awraverso cui il pacchewo è arrivato al router algoritmi flow- based: viene calcolato il traffico sulle diverse linee uscen9 dal router, tenendo conto della loro capacità trasmissiva e, in base a ques9 da9, si stabilisce su quale linea inviare il pacchewo Protocollo TCP/IP e indirizzi IP Il livello 3 Network / Internet nel protocollo TCP/IP è realizzato mediante il protocollo IP (Internet Protocol) che si occupa di: Traffico in uscita: ricevere i da9 dal livello 4 di Trasporto e incapsularli in paccheu IP (max 64 KByte, 9picamente Byte) instradare i paccheu sulla rete mediante il livello Data Link Traffico in ingresso riassemblare i paccheu ricevu9 dal livelli sowostan9 (possono essere frammenta9 spaccheware il pacchewo IP, verificarlo ed estrarre i da9 del livello Trasporto consegnare i da9 al livello trasporto nell ordine in cui ques9 sono arriva9 (che può essere un ordine diverso da quello con cui sono sta9 spedi9) Un paccheao IP è una sequenza di byte cos9tuita da un header e da un segmento di da9 La parte header con9ene: la versione del protocollo la lunghezza dell header e la lunghezza totale del pacchewo un iden9fica9vo del pacchewo per ricostruirlo a par9re da frammen9 più piccoli e un progressivo del frammento nel caso il pacchewo IP debba essere ricostruito assemblando più frammen9 il -me to live, ossia un contatore che viene decrementato di uno ad ogni passaggio per un nodo intermedio nella rete: quando arriva a zero il pacchewo viene scartato indirizzo del miwente e del des9natario altre informazioni opzionali M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 10

11 Indirizzi IP Un indirizzo IP è composto da 32 bit, suddivisi in 4 gruppi da 8 bit (4 byte) L indirizzo viene assegnato ad ogni interfaccia di un nodo della rete per iden9ficarlo univocamente; con9ene due informazioni dis9nte: l iden1fica1vo della rete in cui si trova l host l iden1fica1vo dell host all interno della rete Uno stesso host può essere iden9ficato da più indirizzi IP Gli indirizzi che iden9ficano le re9 connesse direwamente ad Internet (re9 che sono una porzione della rete Internet) vengono assegna1 alle organizzazioni che ne fanno richiesta (aziende, en9 pubblici, associazioni, ecc.) da organismi nazionali deu NIC (Network Informa-on Center) A livello mondiale il registro di assegnazione degli indirizzi IP viene ges9to da ICANN (Internet Corpora-on for Assigned Names and Numbers) e dalla sua organizzazione controllata denominata IANA (Internet Assigned Numbers Authority) In Europa il registro degli indirizzi IP è ges9to da RIPE NCC (Réseaux IP Européens Network Coordina-on Centre); in Italia il registro è ges9to da NIC- IT Sono disponibili iden1fica1vi per re1 IP private, non connesse dire-amente ad Internet: per l uso di iden9fica9vi riserva9 alle re9 private non è necessario owenere alcuna autorizzazione da en9 di ges9one Indirizzi IP L insieme dei 32 bit che cos9tuiscono l indirizzo IP viene ripar9to tra bit riserva9 all iden9ficazione della rete o dell host in base al numero di host che devono essere indirizza9 in una stessa rete se devo assegnare indirizzi a mol9 host, allora riserverò più bit all iden9ficazione degli host e meno bit all iden9ficazione della rete in questo modo si hanno poche re9 dis9nte contenen9 ciascuna mol9ssimi indirizzi IP e molte re9 che invece contengono un numero piuwosto limitato di indirizzi Gli indirizzi di rete sono dis9n9 in tre diverse classi, a seconda del numero di bit riserva9 all iden9ficazione della rete o degli host: 126 re9 di classe A, che possono contenere 16 milioni di host ciascuna re9 di classe B, con circa host ciascuna 2 milioni di re9 di classe C, con 254 host ciascuna 8 bit 8 bit 8 bit 8 bit Classe A 0 rete (7 bit) host (24 bit) Es.: = Classe B 1 0 rete (14 bit) host (16 bit) Es.: = Classe C rete (21 bit) host (8 bit) Es.: = M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 11

12 Indirizzi IP Per le re9 private sono riservate le seguen9 classi IP (RFC 1918): 1 classe A: classi B: classi C: Per collegare alla rete pubblica Internet una rete con indirizzi IP priva9, è necessario u9lizzare un apparato (gateway) che esegua il NAT (network address transla-on), ossia rimappa gli indirizzi IP priva9 su uno o più indirizzi IP pubblici, visibile all esterno della soworete e u9lizzabile per il rou9ng spesso la funzione di NAT viene svolta da un apparato firewall o dallo stesso router Viene riservato anche un indirizzo riservato a rappresentare internamente l host stesso (indirizzo di loopback): È u9le per effewuare dei test del funzionamento di un somware in rete, senza u9lizzare la rete Indirizzi IP e soaorete Il sistema opera9vo di ogni host è configurato con l indicazione di indirizzo IP dell host maschera di soaorete, per ricavare l iden9fica9vo della rete l indirizzo del gateway di default, a cui inviare i paccheu IP quando il des9natario non appar9ene alla stessa rete dell host Maschera di soworete, esempio: eseguendo un operazione di AND sui bit dell indirizzo IP del miwente e del des9natario si ouene la stessa stringa binaria solo se i due host appartengono alla stessa rete M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 12

13 Connessione di re1 IP private alla rete pubblica Per connewere una rete con indirizzamento IP privato alla rete pubblica è necessario u9lizzare il NAT (network address transla-on) in questo modo le re9 con indirizzi priva9 non comunicano mai direwamente fra di loro e con la rete pubblica quindi le classi IP di re9 private possono essere usate da più organizzazioni indipendentemente l una dall altra (non serve un coordinamento per l assegnazione di classi IP private) (NAT e port fowarding: :80) La rete Internet La rete Internet è formata dall interconnessione di re1 IP: gli indirizzi degli host (a meno delle re9 private connesse awraverso meccanismi di NAT) sono iden9fica9 univocamente da indirizzi IP Il grafo ha una topologia che localmente è quella di una stella (un albero con una radice e tuwe le foglie connesse alla radice), ma globalmente non è un albero, è fortemente connessa, con la creazione di numerosi cicli che offrono robustezza e ridondanza alle connessioni di rete Figura: rappresentazione di Lucent Technologies delle connessioni della rete Internet nel Giugno 1999 M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 13

14 Università degli Studi Roma Tre - Corso di Laurea in Matema9ca a.a. 2014/2015 La rete Internet La struwura della Rete può essere semplificata con il grafo in figura (rete piccolo mondo ) La rete Internet connessioni wired agosto 1998 M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 14

15 Università degli Studi Roma Tre - Corso di Laurea in Matema9ca a.a. 2014/2015 La rete Internet connessioni wired gennaio 1999 La rete Internet connessioni wired giugno 1999 M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 15

16 La rete Internet: crescita inarrestabile La rete (il numero di nodi connessi) con1nua a crescere in modo inarrestabile e ben presto, con la Internet delle Cose (IoT Internet of Things) saranno connessi in rete singoli oggeu di uso comune (orologi, elewrodomes9ci, il collare del cane, ecc.) Lo spazio di indirizzamento di IP v.4 è troppo limitato, si dovrà passare ad un nuovo spazio di indirizzamento, più esteso, denominato IP v.6 indirizzi di 16 byte: indirizzi IP (sono tan9ssimi: la superficie della Terra è di Km 2, quindi avremo a disposizione in media 6,7 x indirizzi IP per ogni m 2 ) semplificazione dell header: 7 campi invece di 13 funzioni di auten9ficazione e privacy dei da9, basate sulla criwografia Livello 4: Transport Il livello Trasporto è un astrazione del livello Network e consente di stabilire connessioni tra programmi e aauare lo scambio di da1, senza curarsi degli aspeu fisici ges99 dai livelli sowostan9 Nell ambito dell architewura TCP/IP sono defini9 due protocolli del livello 4: TCP, Transmission Control Protocol UDP, User Datagram Protocol UDP è un protocollo semplice e non affidabile (non garan9sce la consegna del pacchewo di informazione) TCP offre un servizio affidabile, ossia garan9sce la consegna del dato (mascherando la complessità e la reiterazione di operazioni che questa affidabilità comporta) anche su una rete non affidabile Il protocollo TCP si occupa di trasmewere da9 in uscita: acceware da9 dal livello Applica9on spezzarli in segmen- (dimensione massima 64 KByte, 9picamente circa Byte) consegnarli al livello Network, eventualmente ritrasmewendoli ricevere da9 in ingresso: ricevere segmen9 dal livello Network rimewerli in ordine, eliminando buchi e doppioni consegnare i da9, in ordine, al livello Applica9on M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 16

17 Il protocollo TCP e i socket La connessione creata dal protocollo TCP al Livello 4 dello stack, è definita iden9ficando i due pun9 di accesso deu socket Ogni socket ha un socket number che consiste nella coppia IP address : port number (es.: :80) Il port number è un numero da 16 bit ( ); i valori tra 0 e 255 iden9ficano i port number di servizi standard (well- known TCP port) Il sistema opera9vo offre delle interfacce API per le chiamate di sistema per l apertura di connessioni verso specifici socket (indirizzi IP e porte TCP) Per garan9re l affidabilità della connessione, il protocollo si occupa della fase di connessione con un hand shaking tra i due nodi, sia in fase di connessione che di chiusura della connessione Uso dei socket per comunicazione tra client e server Il sistema opera9vo offre una API (applica-on programming interface) per l u9lizzo dei socket da programma con una serie di system call dedicate all esecuzione delle diverse operazioni SERVER socket( ) bind( ) listen( ) CLIENT accept( ) in questa fase l applicazione server è dedicata alla comunicazione con una sola applicazione client in attesa di connessione handshake socket( ) connect( ) se il server deve ges9re più connessioni contemporanee, allora per ogni connessione da parte di un client deve generare un processo figlio (fork) read( ) write( ) read( ) scambio dati scambio dati End Of File write( ) read( ) close( ) close( ) M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 17

18 Livello 5: Applica1on Il livello Applica1on è quello in cui effeuvamente due applicazioni (un client ed un server) che operano su due nodi della rete (o anche sullo stesso nodo) dialogano inviandosi dei da9, sfruwando tuu i livelli sowostan9 per rendere effeuvo il processo di comunicazione A questo livello sono defini9 numerosi protocolli applica9vi: protocolli di servizio, u9lizza9 per consen9re o semplificare il correwo funzionamento della comunicazione in rete (es.: DNS, SNMP,...) protocolli standard per servizi comuni (es.: emulazione di terminale, posta elewronica, web,...) protocolli proprietari, defini9 da chi ha progewato un determinato somware, per far dialogare la componente client con quella server (es.: un programma di ges9one contabile,...) Un protocollo applica9vo è cos9tuito da un insieme di comandi e da una sintassi che definisce la modalità con cui i comandi possono essere scambia9 tra client e server e il formato che devono rispeware i da9 e i parametri forni9 ai comandi DNS Domain Name System (TCP port 53) L u9lizzo degli indirizzi IP da parte degli uten9 di una rete TCP/IP è piuwosto scomodo, per questo mo9vo è stato definito un sistema dei nomi di dominio, per iden9ficare più facilmente i nodi della rete Il sistema DNS è cos9tuito da uno schema gerarchico di definizione dei nomi, basato sul concewo di dominio un database distribuito che memorizza e rende disponibile l insieme dei nomi un protocollo di comunicazione per l interrogazione del database e l aggiornamento dei nomi associa9 ai nodi della rete (che sono comunque iden9fica9 da un indirizzo IP) I nomi associa9 agli host sono u9lizza9 dagli uten9 e dalle applicazioni, ma non possono sos9tuire l indirizzo IP su cui si basa il Livello Network (o Internet); per passare dal nome all indirizzo IP si seguono ques9 passi: 1. l applicazione che deve eseguire la connessione verso un host di cui conosce il nome (es.: u9lizza la funzione API per la risoluzione dei nomi che invia una richiesta di traduzione ad un DNS server locale 2. il DNS server locale se ha nel proprio database l indirizzo IP associato a quel nome lo res9tuisce al client, altrimen9 chiede ad un DNS server di livello superiore 3. l applicazione riceve come risposta l indirizzo IP associato al nome e lo usa per aprire la connessione TCP verso tale host M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 18

19 DNS Domain Name System (TCP port 53) I nomi host associa9 ad un indirizzo IP hanno la seguente struwura: hostname.subdomain.domain.top- evel- domain come ad esempio: ciop.mat.uniroma3.it Nell esempio si riconoscono le componen9 del nome separate da pun9 (quindi le componen9 del nome non devono contenere il carawere. ): hostname: ciop, è il nome che iden9fica univocamente il nodo di rete in un determinato sowodominio subdomain: mat, è il sowodominio in cui è inserito l host; nell esempio è il dominio assegnato al Dipar9mento di Matema9ca dell Università Roma Tre domain: uniroma3, è il dominio a cui appar9ene l host; nell esempio è il dominio assegnato all Università degli Studi Roma Tre top- level- domain: it, è il dominio di primo livello che è assegnato all autorità italiana di ges9one dei nomi di dominio Internet Un nome di host che comprenda tuwe le componen9 dal nome host fino al top- level- domain è un FQDN: fully qualified domain name Ad uno stesso FQDN può essere associato un solo indirizzo IP, mentre uno stesso indirizzo IP può essere associato a più FQDN: la traduzione è univocamente determinata solo nel passaggio da nome di dominio a indirizzo IP (non il viceversa) DNS Domain Name System (TCP port 53) Il database del DNS è un database gerarchico : ICANN e IANA ges9scono la radice dell albero e demandano ad altre organizzazioni la ges9one dei top- level- domain: Country Code TLD (cctld):.it,.fr,.uk,.es,.de,.tv,... Sono TLD assegna9 alle autorità nazionali di ges9one della rete Internet (NIC- IT in Italia) Generic TLD (gtld):.com,.net,.org,.edu,.gov,.mil,... Sono TLD generici, non corrispondente ad uno specifico Paese Singole organizzazioni (en9, aziende, associazioni, singoli ciwadini) possono richiedere l assegnazione di un nome di dominio di secondo o terzo livello ad un Ente di Registrazione accreditato presso l autorità che ges9sce il TLD Per ges9re un dominio (di primo, secondo, terzo livello) è necessario disporre di un DNS server, configurato per ges9re il database degli indirizzi IP associa9 ai nomi host del dominio di propria competenza La definizione e l assegnazione dei nomi host alle macchine del proprio dominio, viene definita autonomamente dall organizzazione intestataria del domino stesso, configurando opportunamente i propri server DNS Logo dell autorità italiana di registrazione dei domini sowo al cctld.it M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 19

20 DNS Domain Name System (TCP port 53) Due sono i tool somware più comuni per l interrogazione dei database DNS e del registro dei nomi di dominio: nslookup: è un somware client per interrogare un DNS server e richiedere la risoluzione di un hostname nell indirizzo IP corrispondente whois: è un client per interrogare i database whois delle autorità di registrazione dei domini ~$ whois uniroma3.it Domain: uniroma3.it Status: ok Created: :00:00 Last Update: :52:34 Expire Date: Registrant Organization: Universita "Roma Tre" Address: Via Ostiense, 159 Roma RM IT Created: :54:28 Last Update: :54:06 ~$ nslookup > server ns.uniroma3.it Default server: ns.uniroma3.it Address: #53 > Server: ns.uniroma3.it Address: #53 Name: Address: > exit... Nameservers ns.uniroma3.it dns.uniroma3.it FTP File Transfer Protocol (TCP port 21) Il protocollo FTP consente di scambiare file tra un host server ed un host client I file scambia9 possono essere file di testo ASCII o file binari (programmi eseguibili, immagini, file in formato compresso, ecc.) Il server FTP mewe a disposizione del client un filesystem remoto, struwurato ad albero con directory e sowodirectory Alcuni dei comandi implementa9 dal protocollo sono i seguen9: user: auten9cazione put: upload file (da client a server) get: download file (da server a client) list/dir: elenco file in una directory cd/lcd: cambio directory corrente (sul server/sul client) bin: switch tra trasferimento file binari o testo ASCII hash: switch per la visualizzazione della progressione del trasferimento da9 File System Server Protocol Interpreter Server Data Transfer Process Server FTP Comandi FTP Risposte FTP Trasferimento Dati User Interface User Protocol Interpreter User Data Transfer Process Client FTP File System M. Liverani - Dispense del corso IN530 - Sistemi per l'elaborazione delle informazioni 20

Modello ISO- OSI. Modelli di re* Livelli (L5, L6) Livelli (L3, L4) A. Ferrari

Modello ISO- OSI. Modelli di re* Livelli (L5, L6) Livelli (L3, L4) A. Ferrari Modello ISO- OSI Modelli di re* A. Ferrari L OSI (Open System Interconnec*ons) è un progeao formulato dall ISO (Interna*onal Standard Organiza*on) alla fine degli anni 70 con lo scopo di proporre un modello

Dettagli

Reti di computer. Agostino Lorenzi - Reti di computer - 2008

Reti di computer. Agostino Lorenzi - Reti di computer - 2008 Reti di computer Telematica : termine che evidenzia l integrazione tra tecnologie informatiche e tecnologie delle comunicazioni. Rete (network) : insieme di sistemi per l elaborazione delle informazioni

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Reti di Calcolatori Claudio Marrocco Componenti delle reti Una qualunque forma di comunicazione avviene: a livello hardware tramite un mezzo fisico che

Dettagli

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

Dettagli

Reti standard. Si trattano i modelli di rete su cui è basata Internet

Reti standard. Si trattano i modelli di rete su cui è basata Internet Reti standard Si trattano i modelli di rete su cui è basata Internet Rete globale Internet è una rete globale di calcolatori Le connessioni fisiche (link) sono fatte in vari modi: Connessioni elettriche

Dettagli

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet

Tecnologie per il web e lo sviluppo multimediale. Reti di Calcolatori e Internet Tecnologie per il web e lo sviluppo multimediale Reti di Calcolatori e Internet Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina (UNISS)

Dettagli

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011. Paola Zamperlin. Internet. Parte prima

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011. Paola Zamperlin. Internet. Parte prima Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011 Paola Zamperlin Internet. Parte prima 1 Definizioni-1 Una rete di calcolatori è costituita da computer e altri

Dettagli

Reti basate sulla stack di protocolli TCP/IP

Reti basate sulla stack di protocolli TCP/IP Reti basate sulla stack di protocolli TCP/IP Classe V sez. E ITC Pacioli Catanzaro lido 1 Stack TCP/IP Modello TCP/IP e modello OSI Il livello internet corrisponde al livello rete del modello OSI, il suo

Dettagli

Reti di calcolatori. Reti di calcolatori

Reti di calcolatori. Reti di calcolatori Reti di calcolatori Reti di calcolatori Rete = sistema di collegamento tra vari calcolatori che consente lo scambio di dati e la cooperazione Ogni calcolatore e un nodo, con un suo indirizzo di rete Storia:

Dettagli

Internet e protocollo TCP/IP

Internet 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

Dettagli

Sistemi informatici in ambito radiologico

Sistemi informatici in ambito radiologico Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2015 2016 Reti di elaboratori, il modello a strati e i protocolli di comunicazione e di servizio Reti di elaboratori Definizioni

Dettagli

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet

Informatica Generale Andrea Corradini. 10 - Le reti di calcolatori e Internet Informatica Generale Andrea Corradini 10 - Le reti di calcolatori e Internet Cos è una rete di calcolatori? Rete : È un insieme di calcolatori e dispositivi collegati fra loro in modo tale da permettere

Dettagli

Classe bit: 0 1 2 3 4 8 16 24 31. 0 net id host id. 1 0 net id host id. 1 1 0 net id host id. 1 1 1 0 multicast address

Classe bit: 0 1 2 3 4 8 16 24 31. 0 net id host id. 1 0 net id host id. 1 1 0 net id host id. 1 1 1 0 multicast address CAPITOLO 11. INDIRIZZI E DOMAIN NAME SYSTEM 76 Classe bit: 0 1 2 3 4 8 16 24 31 A B C D E 0 net id host id 1 0 net id host id 1 1 0 net id host id 1 1 1 0 multicast address 1 1 1 1 0 riservato per usi

Dettagli

La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento Indice

La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento. La rete: modelli di riferimento Indice Indice 1. Definizioni essenziali 2. Modelli di rete 3. Reti fisiche 4. Protocolli di rete 5. Modelli di riferimento 6. Raffronto tra modelli Architettura degli Elaboratori 2 - T. Vardanega Pagina 275 Definizioni

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

Introduzione a Internet

Introduzione a Internet Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

Dettagli

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

Dettagli

Reti di Calcolatori. Lezione 2

Reti di Calcolatori. Lezione 2 Reti di Calcolatori Lezione 2 Una definizione di Rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Tipi di Rete Le reti vengono classificate

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

Reti di calcolatori protocolli

Reti di calcolatori protocolli Reti di calcolatori Reti di calcolatori Rete = sistema di collegamento tra vari calcolatori che consente lo scambio di dati e la cooperazione Ogni calcolatore e un nodo, con un suo indirizzo di rete, il

Dettagli

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

Dettagli

Programmazione in Rete

Programmazione 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

Dettagli

Laboratorio di Informatica (Chimica)

Laboratorio di Informatica (Chimica) Laboratorio di Informatica (Chimica) Lezione 03: Le Reti. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it Walter Cazzola Lezione

Dettagli

INTRODUZIONE A RETI E PROTOCOLLI

INTRODUZIONE A RETI E PROTOCOLLI PARTE 1 INTRODUZIONE A RETI E PROTOCOLLI Parte 1 Modulo 1: Introduzione alle reti Perché le reti tra computer? Collegamenti remoti a mainframe (< anni 70) Informatica distribuita vs informatica monolitica

Dettagli

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer

Reti di Calcolatori. Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di Calcolatori 1. Introduzione Telematica: Si occupa della trasmissione di informazioni a distanza tra sistemi informatici, attraverso reti di computer Reti di calcolatori : Un certo numero di elaboratori

Dettagli

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti Locali Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato Reti di Calcolatori una rete di calcolatori è costituita da due o più calcolatori autonomi

Dettagli

Introduzione alla rete Internet

Introduzione alla rete Internet Introduzione alla rete Internet AA 2004-2005 Reti e Sistemi Telematici 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host può essere client e/o server a livello applicazione Router:

Dettagli

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come:

Dettagli

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella Capitolo 1 - parte 1 Corso Reti ed Applicazioni Mauro Campanella Precisazione Noi ci occuperemo solo della trasmissione di informazione in formato digitale. Un segnale analogico è basato su una variazione

Dettagli

Parte II: Reti di calcolatori Lezione 9

Parte II: Reti di calcolatori Lezione 9 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II: Reti di calcolatori Lezione 9 Giovedì 2-04-2015 1 Come per una pagina Web, anche

Dettagli

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete Finalità delle Reti di calcolatori Le Reti Informatiche Un calcolatore isolato, anche se multiutente ha a disposizione solo le risorse locali potrà elaborare unicamente i dati dei propri utenti 2 / 44

Dettagli

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema contenuto della comunicazione sistema per la gestione della comunicazione sottosistema C sottosistema B sottosistema A

Dettagli

Internet. Cos'è internet? I parte

Internet. Cos'è internet? I parte 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 o end-systems Pc, workstation, server

Dettagli

Laboratorio di Informatica. Le reti telematiche e Internet

Laboratorio di Informatica. Le reti telematiche e Internet Le reti telematiche e Internet Lezione 6 1 Insieme di cavi, protocolli, apparati di rete che collegano tra loro computer distinti i cavi trasportano fisicamente le informazioni opportunamente codificate

Dettagli

TCP/IP. Principali caratteristiche

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

Dettagli

Lezione 4. Le Reti ed i Protocolli

Lezione 4. Le Reti ed i Protocolli Lezione 4 Le Reti ed i Protocolli Come nasce internet I computer, attraverso i software applicativi, consentono di eseguire moltissime attività. Nel corso degli anni è emersa la necessità di scambiare

Dettagli

Sistemi Di Elaborazione Dell informazione

Sistemi Di Elaborazione Dell informazione Sistemi Di Elaborazione Dell informazione Dott. Antonio Calanducci Lezione III: Reti di calcolatori Corso di Laurea in Scienze della Comunicazione Anno accademico 2009/2010 Reti di calcolatori Una rete

Dettagli

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

SUITE 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

Dettagli

Programmazione modulare 2015-2016

Programmazione modulare 2015-2016 Programmazione modulare 05-06 Indirizzo: Informatica Disciplina: SISTEMI E RETI Classe: 4 B Docente: Buscemi Letizia Ore settimanali previste: 4 ore ( teoria + ) Totale ore previste: 4 ore per 33 settimane

Dettagli

Reti di Calcolatori: nozioni generali il modello a livelli

Reti di Calcolatori: nozioni generali il modello a livelli Reti di Calcolatori: nozioni generali il modello a livelli Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione

Dettagli

Reti, Protocolli e Indirizzi. DIMENSIONE della RETE. Arpanet e Internetworking. Topologia a Stella

Reti, Protocolli e Indirizzi. DIMENSIONE della RETE. Arpanet e Internetworking. Topologia a Stella Premessa breve Reti, Protocolli e Indirizzi Lo sviluppo delle telecomunicazioni ha avuto due fattori determinanti : L esistenza di una rete esistente (quella telefonica) La disponibilita di HW e SW adeguati

Dettagli

Una Tassonomia delle Reti

Una Tassonomia delle Reti Una Tassonomia delle Reti La tabella riporta una classificazione dei vari tipi di rete, in funzione dell ambito operativo e delle distanze coperte. AMBITO DISTANZA RETE COPERTA Edificio 100 m Reti Locali

Dettagli

Dal protocollo IP ai livelli superiori

Dal protocollo IP ai livelli superiori Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono

Dettagli

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia Informatica Prof. M. Colajanni Università di Modena Reggio Emilia PARTE 3 - COMUNICAZIONI INFORMATICHE (Internet) Importanza delle comunicazioni Tutti vogliono comunicare Oggi un computer che non è in

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

Appunti del corso di PROF. G. BONGIOVANNI

Appunti del corso di PROF. G. BONGIOVANNI Appunti del corso di PROF. G. BONGIOVANNI Premessa... 2 1) INTRODUZIONE...3 1.1) Usi delle reti di elaboratori... 4 1.2) Aspetti hardware delle reti... 5 1.2.1) Tecnologia trasmissiva... 5 1.2.2) Scala

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI 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

Dettagli

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia Reti Reti e interconnessione di reti - Internetwork WAN WAN Router multiprotocollo (gateway) Terminologia internet - internetwork :interconnessione di più reti generiche Internet - la specifica internetwork,

Dettagli

Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP

Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP Modulo 9 Insieme di protocolli TCP/IP e indirizzi IP 9.1 Introduzione a TCP/IP 9.1.1 Storia e futuro di TCP/IP Il ministero della difesa americana (DoD) creò il modello TCP/IP perché voleva una rete che

Dettagli

I Principali Servizi del Protocollo Applicativo

I Principali Servizi del Protocollo Applicativo 1 I Principali Servizi del Protocollo Applicativo Servizi offerti In questa lezione verranno esaminati i seguenti servizi: FTP DNS HTTP 2 3 File Transfer Protocol Il trasferimento di file consente la trasmissione

Dettagli

Reti di calcolatori: Introduzione

Reti di calcolatori: Introduzione Reti di calcolatori: Introduzione Vittorio Maniezzo Università di Bologna Reti di computer e Internet Rete: sistema di collegamento di più computer mediante una singola tecnologia di trasmissione Internet:

Dettagli

Realizzazione e gestione di Local Area Network

Realizzazione e gestione di Local Area Network Realizzazione e gestione di Local Area Network Ceracchi Fabiana Mansi Luigi Tutor Angelo Veloce NETWORK La rete è un insieme di sistemi per l elaborazione delle informazioni messi in comunicazione tra

Dettagli

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Reti di elaboratori Rete di calcolatori: insieme di dispositivi interconnessi Modello distribuito INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Funzioni delle reti: comunicazione condivisione di

Dettagli

Servizi di rete e web. Prof. Maurizio Naldi A.A. 2015/16

Servizi di rete e web. Prof. Maurizio Naldi A.A. 2015/16 Servizi di rete e web Prof. Maurizio Naldi A.A. 2015/16 Applicazione Unità di trasmissione dati a livello applicazione Applicazione Presentazione Unità di trasmissione dati a livello presentazione Presentazione

Dettagli

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

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

Dettagli

Modello OSI e architettura TCP/IP

Modello OSI e architettura TCP/IP Modello OSI e architettura TCP/IP Differenza tra modello e architettura - Modello: è puramente teorico, definisce relazioni e caratteristiche dei livelli ma non i protocolli effettivi - Architettura: è

Dettagli

L architettura di TCP/IP

L 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

Dettagli

I canali di comunicazione

I canali di comunicazione I canali di comunicazione tipo velocità min velocità max doppino telefonico 300bps 10 mbps micro onde 256kbps 100 mbps satellite 256kbps 100 mbps cavo coassiale 56 kbps 200 mbps fibra ottica 500 kbps 10

Dettagli

STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET. Corso di Laurea in Scienze della Comunicazione Paola Vocca

STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET. Corso di Laurea in Scienze della Comunicazione Paola Vocca STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET Corso di Laurea in Scienze della Comunicazione Paola Vocca PERCHÉ IMPLEMENTARE UNA RETE? Per permettere lo scambio di informazioni tra i calcolatori

Dettagli

Protocollo TCP/IP & Indirizzamento IP

Protocollo 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

Dettagli

Reti di calcolatori: Internet

Reti di calcolatori: Internet Reti di calcolatori: Internet Sommario Introduzione Le reti reti locali: LAN La rete geografica Internet protocollo TCP-IP i servizi della rete Rete di calcolatori Interconnessione di computer e accessori

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

10110 Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP

10110 Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP Reti di Calcolatori IL LIVELLO APPLICAZIONI: DNS, FTP Livello Applicativo Indirizzo mnemonico (es. www.unical.it) www telnet Porte TCP (o UDP) Indirizzo IP 160.97.4.100 Indirizzi Ethernet 00-21-52-21-C6-84

Dettagli

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica). Topologia delle reti Una RETE DI COMPUTER è costituita da un insieme di elaboratori (NODI) interconnessi tra loro tramite cavi (o sostituti dei cavi come le connessioni wireless). Rete Point-to-Point:

Dettagli

RETI E PROBLEMATICHE DI RETE. Introduzione. Rete di calcolatori. V. Moriggia 1. Le reti di calcolatori

RETI E PROBLEMATICHE DI RETE. Introduzione. Rete di calcolatori. V. Moriggia 1. Le reti di calcolatori RETI E PROBLEMATICHE DI RETE 1 1.2 Introduzione E virtualmente impossibile per la persona media trascorrere 24 ore senza usare direttamente o indirettamente una qualche forma di rete di computer Sistemi

Dettagli

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

PARTE 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

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

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s. 2011 / 2012 Marcianise (CE) Prof. M. Simone

Mod. 4: L architettura TCP/ IP Classe 5 I ITIS G. Ferraris a.s. 2011 / 2012 Marcianise (CE) Prof. M. Simone Paragrafo 1 Prerequisiti Definizione di applicazione server Essa è un servizio che è in esecuzione su un server 1 al fine di essere disponibile per tutti gli host che lo richiedono. Esempi sono: il servizio

Dettagli

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: Reti di computer ed Internet nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

Reti di computer ed Internet

Reti di computer ed Internet Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: nessun luogo è remoto le persone sono interconnesse le relazioni sociali

Dettagli

Posta elettronica DEFINIZIONE

Posta elettronica DEFINIZIONE DEFINIZIONE E-mail o posta elettronica è un servizio Internet di comunicazione bidirezionale che permette lo scambio uno a uno oppure uno a molti di messaggi attraverso la rete Un messaggio di posta elettronica

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione Le Reti di Calcolatori (parte 2) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente: Daniela

Dettagli

12.5 UDP (User Datagram Protocol)

12.5 UDP (User Datagram Protocol) CAPITOLO 12. SUITE DI PROTOCOLLI TCP/IP 88 12.5 UDP (User Datagram Protocol) L UDP (User Datagram Protocol) é uno dei due protocolli del livello di trasporto. Come l IP, é un protocollo inaffidabile, che

Dettagli

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1 Introduzione Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio Livello applicativo Principi delle applicazioni di rete 2-1 Pila di protocolli Internet Software applicazione: di

Dettagli

TOPOLOGIA di una rete

TOPOLOGIA di una rete TOPOLOGIA di una rete Protocolli di rete un protocollo prevede la definizione di un linguaggio per far comunicare 2 o più dispositivi. Il protocollo è quindi costituito dai un insieme di convenzioni

Dettagli

Reti di Telecomunicazione Lezione 6

Reti di Telecomunicazione Lezione 6 Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server

Dettagli

Informatica per le discipline umanistiche 2 - lezioni 4 e 5

Informatica per le discipline umanistiche 2 - lezioni 4 e 5 Informatica per le discipline umanistiche 2 - lezioni 4 e 5 si ringrazia il Prof. Marco Colombetti (Università della Svizzera Italiana) per il prezioso aiuto Reti e Web Parte III: il computer come strumento

Dettagli

Reti e Internet: introduzione

Reti e Internet: introduzione Facoltà di Medicina UNIFG Corso di Informatica Prof. Crescenzio Gallo Reti e Internet: introduzione c.gallo@unifg.it Reti e Internet: argomenti Tipologie di reti Rete INTERNET: Cenni storici e architettura

Dettagli

I modelli di riferimento ISO OSI e TCP-IP

I 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

Indirizzi e nomi: il DNS

Indirizzi e nomi: il DNS Indirizzi e nomi: il DNS Alla base del sistema esiste il nome di dominio, che è la forma con cui si rappresenta un indirizzo attraverso una denominazione strutturata esempio 4/29/10 1 I nomi di dominio

Dettagli

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client

Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL ADSL2+ Browser Un browser Client Un client Glossario ADSL Asymmetric Digital Subscriber Line ADSL2+ Asymmetric Digital Subscriber Line ADSL è una tecnica di trasmissione dati che permette l accesso a Internet fino a 8 Mbps in downstream ed 1 Mbps

Dettagli

Reti di calcolatori. Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti. Reti di calcolatori

Reti di calcolatori. Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti. Reti di calcolatori Reti di calcolatori Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti Reti di calcolatori Anni 70: calcolatori di grandi dimensioni, modello time-sharing,

Dettagli

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria Corso Integrato di Scienze Fisiche, Informatiche e Statistiche

Dettagli

Lavorare in Rete Esercitazione

Lavorare in Rete Esercitazione Alfonso Miola Lavorare in Rete Esercitazione Dispensa C-01-02-E Settembre 2005 1 2 Contenuti Reti di calcolatori I vantaggi della comunicazione lavorare in rete con Windows Internet indirizzi IP client/server

Dettagli

CLASSIFICAZIONE DELLE RETI

CLASSIFICAZIONE DELLE RETI CLASSIFICAZIONE DELLE RETI A seconda dei ruoli dei computer le reti si classificano in: Reti Client Server in cui sono presenti computer con ruoli diversi, alcuni funzionano da client e uno o più da server

Dettagli

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2011/2012 Francesco Fontanella

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2011/2012 Francesco Fontanella Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione Francesco Fontanella Software delle reti Una rete è costituta da macchina diverse; Come è possibile farle comunicare?

Dettagli

Protocolli per il Web. Impianti Informatici. Protocolli applicativi

Protocolli per il Web. Impianti Informatici. Protocolli applicativi Protocolli per il Web Protocolli applicativi I protocolli applicativi 2 Applicazioni Socket interface HTTP (WEB) SMTP (E-MAIL) FTP... NFS RPC DNS... Trasporto TCP UDP Rete ICMP RIP OSPF IP ARP RARP Non

Dettagli

Il modello TCP/IP. Sommario

Il 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

Dettagli

La nascita di Internet

La nascita di Internet La nascita di Nel 1969 la DARPA (Defence Advanced Research Project Agency) studia e realizza la prima rete per la comunicazione tra computer (ARPAnet) fra 3 università americane ed 1 istituto di ricerca.

Dettagli

LAN MAN WAN. Una internet è l'insieme di più reti reti distinte collegate tramite gateway/router

LAN MAN WAN. Una internet è l'insieme di più reti reti distinte collegate tramite gateway/router Rete di reti (interrete, internet) 2 Prof. Roberto De Prisco TEORIA - Lezione 8 Rete di reti e Internet Università degli studi di Salerno Laurea e Diploma in Informatica Una rete di comunicazione è un

Dettagli

Le Reti Telematiche. Laboratorio di Informatica. Le reti telematiche e Internet Lezione 6. Le Reti Telematiche. Le Reti Telematiche

Le Reti Telematiche. Laboratorio di Informatica. Le reti telematiche e Internet Lezione 6. Le Reti Telematiche. Le Reti Telematiche Le reti telematiche e Lezione 6 Insieme di cavi, protocolli, apparati di rete che collegano tra loro computer distinti i cavi trasportano fisicamente le informazioni opportunamente codificate dedicati/condivisi

Dettagli

Lo scenario: la definizione di Internet

Lo scenario: la definizione di Internet 1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)

Dettagli

Metodologie Informatiche Applicate al Turismo 5. Elementi di base di reti

Metodologie Informatiche Applicate al Turismo 5. Elementi di base di reti Metodologie Informatiche Applicate al Turismo 5. Elementi di base di reti Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/~milazzo/ milazzo di.unipi.it Corso di Laurea

Dettagli

Reti di Comunicazione e Internet

Reti di Comunicazione e Internet Politecnico di Milano Dipartimento di Elettronica e Informazione Reti di Comunicazione e Internet Laboratorio 6. Wireshark e Protocolli Applicativi Agenda della lezione Wireshark Protocolli applicativi:

Dettagli

Anno Accademico 2013-2014. Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Introduzione ( parte II) Topologie di rete

Anno Accademico 2013-2014. Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Introduzione ( parte II) Topologie di rete INFORMATICA e COMUNICAZIONE DIGITALE Anno Accademico 2013-2014 Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale Introduzione ( parte II) Prof. Sebastiano Pizzutilo Dipartimento di Informatica

Dettagli

Reti di calcolatori. Lezione del 24 giugno 2004

Reti di calcolatori. Lezione del 24 giugno 2004 Reti di calcolatori Lezione del 24 giugno 2004 Il livello applicativo Nel livello 5 (ultimo livello in TCP/IP) ci sono le applicazioni utente protocolli di supporto a tutte le applicazioni, come per esempio

Dettagli

Reti di Computer. A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it

Reti di Computer. A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Reti di Computer A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Cosa. Concetti fondamentali di Rete Cos e una rete Perché creare una rete Classificazione e tipologie di rete

Dettagli

Reti di Calcolatori. Il software

Reti di Calcolatori. Il software Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla

Dettagli