



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Riassunto del capitolo sui protocolli di rete dal libro "Informatica App 5°anno" di Piero Gallo e Pasquale Sirsi. Il capitolo è stato schematizzato (tramite immagini ed elenchi puntati) e arricchito di esempi in modo tale da rendere più chiari i concetti
Tipologia: Dispense
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




Una rete di computer (computer network) è costituita da un insieme di computer o più in generale di unità di elaborazione autonome, connesse mediante un sistema di comunicazione e in grado di scambiarsi messaggi o condividere risorse utilizzando regole di comunicazione note come protocollo di comunicazione. Le unità di elaborazione vengono chiamate nodi o host e sono collegate tra loro:
Un possibile criterio di classificazione delle reti si basa sulla loro estensione geografica: → PAN ( Personal area network ) - > si estende per pochi metri e comprende dispositivi di un unico utente (Es: telefono, pc). Può usare sia collegamenti WIRED (via cavo) che WIRELESS → LAN ( Local area network ) - > si estende fino a qualche centinaio di metri mai di suolo pubblico ma solo all’interno di un edificio. Sono reti affidabili, economiche e di facile manutenzione. Per la realizzazione si usa Ethernet → CAN ( Campus area network o Controller area network o Cluster area network ) - > si usa in un ambito ristretto → MAN ( Metropolitan area network ) - > si estende fino ad alcune decine di Km^2 anche se è molto sostituita dalla WAN. Sono nate per fornire servizi di TV via cavo. Utilizza la fibra ottica come mezzo di collegamento → WAN ( Wide area network ) - > dette anche “reti geografiche” e connettono computer posti a distanze enormi. Sono più lente di una LAN ma più aperte (hanno procedure predisposte per accogliere nuovi elaboratori remoti) → GAN ( Global area network ) - > reti che collegano computer collocati in continenti diversi attraverso cavi, fibre ottiche o satelliti. Es: internet
La topologia di una rete definisce il modo in cui sono collegati i nodi della sottorete di comunicazione. Ogni topologia possiede caratteristiche che influenzano il costo e il throughput (quantità di informazione scambiata nell’unità di tempo). Topologia fisica : definisce il modo in cui i componenti hardware sono collegati fisicamente Topologia logica : definisce il percorso dei messaggi attraverso i componenti hardware Esempi di topologie di rete sono: Topologia a bus : tutti i nodi sono connessi a un unico mezzo fisico comune che viene condiviso. Le estremità non sono collegate e hanno terminatori che impediscono l’eco. La trasmissione è di tipo broadcast: i messaggi arrivano a tutti i nodi ma lo memorizza solo il destinatario. Per evitare sovrapposizioni si una la tecnica dell’accesso al canale o la tecnica a contesa di tipo CSMA Topologia a stella : un nodo centrale fa da ripetitore di segnale ( hub ) o da dispositivo intelligente ( router ) tra i nodi periferici che hanno un collegamento logico tra di loro. La trasmissione è di tipo broadcast, quindi la topologia logica è a bus e quella fisica è a stella. Se si rompe un collegamento la rete funziona, se si rompe l’hub si blocca. È la topologia più usata per le LAN
Topologia ad anello : ogni nodo è connesso al successivo con un collegamento punto a punto (compreso l’ultimo al primo). Ogni messaggio percorre l’anello fino al destinatario e per ogni scambio di informazioni coinvolge tutti i nodi della rete Topologia a maglia completa : ogni nodo è collegato a tutti gli altri nodi. L’invio di un messaggio avviene in modo diretto. Ha manutenzione e costi di installazione complessi e costosi
Componente hardware: tecniche di commutazione Per superare inconvenienti come i costi di implementazione, per collegare delle reti è meglio utilizzare collegamenti commutati , invece che dedicati (cioè fissi). Commutazione : particolare sistema che consente di realizzare un circuito virtuale tra due stazioni nel caso in cui siano compresenti la richiesta di trasmissione e la disponibilità della linea. I collegamenti commutati si possono ottenere per commutazione: Di circuito (percorso fisico): usata nelle conversazioni telefoniche. Il percorso è impegnato fisicamente in modo esclusivo ed è ricercato prima che inizi la trasmissione Di messaggio (percorso logico): non prevede l’impiego di un percorso fisico. Il percorso da compiere non rimane occupato per tutto il tempo in quanto la spedizione avviene per passi saltando da centralina a centralina Di pacchetto: spezzettamento del messaggio in pacchetti, ciascuno dei quali segue un percorso autonomo con tempi diversi, quindi il dispositivo che riceve deve ricomporli. Il termine pacchetto indica una lunghezza massima di messaggi prefissata. Riduce il rischio di sovraffollamento delle linee. È la tecnica maggiormente utilizzata nelle reti attuali Componente software: protocolli Per funzionare, le componenti hardware hanno bisogno di componenti software chiamate protocolli di comunicazione , che gestiscono il modo in cui sono scambiati i dati e fanno sì che i computer parlino la stessa lingua. Protocollo : insieme di regole che standardizzano e governano le operazioni delle unità funzionali che sovrintendono la comunicazione (definisce come avviene lo scambio e cosa si sta scambiando). I protocolli consentono di:
Livello fisico ( physical ): è il più basso dell’architettura e, come tale, il più vicino al canale fisico di trasmissione dei dati. Si occupa della trasmissione del bit ma senza attribuire un significato alla sequenza Livello di linea ( collegamento dati o data link ): riguarda le reti locali e si occupa di organizzare i dati in strutture di bit (possibilmente esenti da errori) chiamate frame (o pacchetti), che dovranno essere passate al livello successivo. Vengono inserite delle sequenze predefinite di bit di controllo. Deve concretizzare un meccanismo di riconoscimento, correzione e potenziale prevenzione delle irregolarità in fase di trasmissione Livello di rete ( network ): è quello che conclude il controllo sul funzionamento della sottorete di comunicazione. La funzione fondamentale è quella di stabilire e mantenere la connessione attraverso la rete non ché determinare il modo in cui i frame vengono instradati dalla sorgente verso il destinatario. Si occupa di risolvere i problemi di interconnessioni tra una topologia di rete all’altra tramite nodi intermedi chiamati router Livello di trasporto ( transport ): consente il trasferimento dei messaggi lungo la rete stabilendo e sciogliendo le connessioni che definiscono il percorso nella rete che va dal mittente al destinatario Livello di sessione ( session ): consente a sistemi diversi di stabilire tra loro una sessione completa di dialogo, ossia un canale logico di comunicazione Livello di presentazione ( presentation ): considera la sintassi e la semantica delle informazioni trasmesse, ossia viene analizzato il significato del messaggio Livello di applicazione ( application ): fa in modo che al destinatario il messaggio sia proposto nel modo richiesto dai dispositivi di cui il destinatario dispone
Internetwork : interconnessione di reti diverse (non omogenee) Es: Internet internet: Internetwork - > Internet: Internetwork che fa riferimento ad un insieme di protocolli chiamato TCP/IP ( Transmission Control Protocol / Internet Protocol ) che prevede quattro livelli. Alcune proprietà del protocollo TCP/IP sono:
Per collegare tra loro le varie reti si utilizzano dispositivi diversi a seconda del livello su cui si interviene: ֎ Bridge : interviene nei primi due livelli del modello ISO/OSI. È in grado di connettere reti separate che hanno uno schema di indirizzamento compatibile. Non è in grado di distinguere pacchetti in base ai protocolli di rete del terzo livello (TCP/IP) e quindi li trasferisce indifferentemente ֎ Router : interviene al terzo livello del modello ISO/OSI. Sono in grado di connettere reti separate che hanno schemi di indirizzamento differenti, ma che utilizzano lo stesso tipo di protocollo di rete al terzo livello ISO/OSI (indipendentemente dalle reti fisiche) ֎ Gateway o router multiprotocollo : interviene sia nel livello di trasporto, sia nei livelli superiori del protocollo ISO/OSI. Il suo scopo è quello di mettere in connessione i servizi di due o più ambienti che altrimenti sarebbero incompatibili
Solitamente un nodo di una rete è caratterizzato da tre nomi:
Dispositivo di rete : hardware con funzione di nodo telecomunicativo tra altri dispositivi. Assicura stabilità ed efficienza della rete. Alcuni esempi sono: ➢ Proxy e firewall : servono a limitare l’accesso a internet o a veicolarlo secondo regole specifiche. Proxy: programma installato sul computer con la connessione remota. Firewall: limitano le connessioni in entrata e in uscita per impedire attacchi da hacker ➢ Router : dispositivi sui quali viene eseguito un programma che esamina ogni intestazione dei pacchetti di dati in arrivo per poi inviare questi pacchetti alla LAN collegata. È particolarmente importante per collegare LAN di tipo diverso (Es: stella ed anello) ➢ Switch : sono hub intelligenti, perché imparano a riconoscere i dispositivi collegati alle proprie porte per poi inviare i pacchetti di dati solo a quelli interessati. Usano gli indirizzi MAC ➢ Hub : prima venivano usati come gli switch ma poi sono stati sostituiti perché troppo lenti
Due reti differenti che devono comunicare ma senza utilizzare internet utilizzano un computer con due schede di rete che svolge la funzione del router. Occorre definire le proprietà del protocollo TCP/IP delle singole macchine assegnando l’indirizzo IP, la subnet mask e l’indirizzo IP del gateway. L’utilizzo di internet Condividere l’accesso a internet significa disporre di un’unica connessione che viene resa disponibile a tutti i computer. La soluzione migliore è quella di una connessione a banda larga che sfrutta un router o un proxy server. Il computer che funge da proxy server può anche essere utilizzato da web server, ma in quel caso il computer dovrà avere un indirizzo IP pubblico (connessione rete Internet) e uno privato (connessione rete LAN o Intranet). La diagnosi TCP/IP Due strumenti per la diagnosi TCP/IP sono i comandi DOS: ping - > verifica la connessione tra due host. La sintassi è ping