85
1 Le reti e la rete Internet Mauro Gaspari [email protected]

Le reti e la rete Internet - Plone sitegaspari/www/teaching/newfisio5.pdfpunti per poterli trattare in modo più agevole (e.g., 128.171.17.13) NB gli Hosts e i router utilizzano la

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • 1

    Le reti e la rete Internet

    Mauro Gaspari [email protected]

  • 2

    Telecomunicazioni

    L’area delle telecomunicazioni riguarda Trasmissione di voce e video Comunicazione di dati (Data Communication)

    In questo caso almeno una delle due parti è un computer

    Queste due sotto aree stanno convergendo

    Voce e video

    Comunicazione di dati

    Telecomunicazioni

  • 3

    Una definizione di rete

    Una rete di calcolatori è un insieme di componenti hardware, software e di trasmissione che tutti insieme rendono possibile la comunicazione tra due programmi applicativi che risiedono su due computer diversi connessi alla rete.

  • 4

    Elementi principali di una rete

    Applicazione Applicazione

    Una rete permette di connettere appliocazioni eseguite su

    Calcolatori diversi

    Frame

  • 5

    Cosa è un applicazione

    Applicazione: un qualsiasi programma eseguito su un computer che ha qualche compito. Alcune applicazioni sono nate per essere eseguite

    in rete (browsers: mozilla, internet explorer). Altre sono prevalentemente eseguite in locale, ad

    esempio Microsoft word o excel. Un FRAME: messaggio spedito in rete normalmente

    composto da alcune centinaia o migliaia di byte.

  • 6

    Computer in rete (host): clienti e serventi

    hostcliente

    hostportatile

    hostservente

    hostserventeIdentifichiamo con il termine

    host computer e altri dispositivi

    come telefoni cellulari e PDAs

    Frame

  • 7

    Comunicazione : scambio di messaggi

    Clienthost

    Mobile Clienthost

    Serverhost

    ServerhostGli host comunicano

    Scambiandosi messaggiChiamati Frame.

    Frame

  • 8

    Frame

    Switches: i nodi intermedi della rete

    Switch

    Switch

    Switch

    Switch

    I Frames per raggiungere la loro Destinazione possono passare

    attraverso diversi switches;Uno switch legge I Frame che riceve

    E li manda avanti verso la destinazione

  • 9

    Connessione alla rete

    collegamento diaccesso

    collegamento diaccesso

    collegamento diaccesso

    collegamento diaccesso

    Dei collegamenti di accesso Connettono i nodi al primo switch

    Normalmente sono cavetti di rameSempre più spesso collegamenti

    radio

  • 10

    Connessioni tra switch

    Collegamentointermedio

    Collegamentointermedio

    Coll. Int.

    Collegamentointermedio

    Collegamentointermedio

    Dei collegamenti Intermedi (trunk link)

    connettono I diversi switches

    Di solito hanno unacapacità maggioredegli access linksUsualmente fibre

    ottiche

  • 11

    Principali elementi di una rete

    Applicazioni

    Hosts (Computer, cellulari, PDA)

    Frames

    Switches

    Collegamenti di accesso

    Collegamenti intermedi

  • 12

    Applicazioni e Applicazioni di rete

    Applicazione: un qualsiasi programma eseguito su un computer che ha qualche compito.

    Altre sono prevalentemente eseguite in locale, ad esempio Open office, Microsoft word o excel.

    Alcune applicazioni (di rete) sono nate per essere eseguite in rete e quindi sfruttano il potere della rete (browsers: mozilla, firefox, safari, internet explorer). Architettura client/server Peer to peer

  • 13

    Architettura Cliente/Servente

    Client PCServer

    rete

    servizio

    Clientsricevonoservizi

    Serversforniscono

    servizi

    Di solito ci sono due tipi di hostClienti e Serventi

  • 14

    Applicazioni Client/Server

    Client PC Client PC Client PC Client PCClient PC

    Il server normalmente deve fare un gran lavoroE quindi deve essere un calcolatore molto potente.

    Svantaggi:Rete sovraccarica al server

    Clienti sottoutilizzatiTracciabilita

    Vantaggi:Server conosciuto

    Controllo Centralizzato

  • 15

    Semplici Applicazioni Peer-to-Peer (P2P)

    Client PC Client PC

    Richiesta

    Risposta

    Vantaggi:Libertà per gli utenti

    Si evita il Bottleneck sul serverSfrutta meglio i clienti

    Problematiche:Clienti non sempre disponibili

    Clienti possono cambiare indirizzoMancanza di sicurezza cheNon può essere controllata

    centralmente

  • 16

    P2P Applications

    Servizio diretto anche se a volte i sistemi P2P usano facilitatori per alcune funzionalità

    Peer Peer

    Peer

    PeerPeer

    Peer

  • 17

    Tipologie di reti

    Reti locali Reti geografiche Reti metropolitane Personal area networks

  • 18

    Classificazione delle Reti

  • 19

    Reti Locali

    Local Area Network (LAN) Distanze limitate tra gli host (qualche chilometro):

    casa, uffici, edifici, campus, aree industriali

    Basso costo di trasmissioneCompanies can afford high speed100 Mbps per i collegamenti di accesso è la

    velocità oramai più diffusa (in italia lo sarà a breve).

    Tecnologie di tipo broadcast o multicast

  • 20

    WAN

    Reti Geografiche Wide Area Network (WAN)

    Per collegare diverse siteGrosse distanze

    Alto costo di trasmissioneTipicamente le aziende non possono permettersi

    un alta velocitàPer ora più diffuse le basse velocita (da 56 kbps

    fino a pochi megabit per secondo) Tecnologie punto a punto.

  • 21

    Altre tipologie di reti

    Esistono altre tipologie di reti Metropolitan Area Network (MAN)

    Un’unica area urbana (una citta e i suoi dintorni) Piu’ veloci delle WAN che devono coprire lunghe distanze. Un po’ più lente delle LAN

    Personal Area Network (PAN) Il corpo di una persona o una scrivania

    Storage Area Network (SAN) Per collegare tra loro server con dispositivi di memoria di

    massa.

  • 22

    Metropolitan Area Networks

    Esempio di rete metropolitana basata su cavi TV.

  • 23

    Internet

    Una rete internet è definita come un gruppo di reti collegate tra loro tramite router in modo tale da rendere possibile la comunicazione tra programmi applicativi eseguiti nelle diverse sottoreti.

    Network 1 Network 2

    Router

  • 24

    Differenza tra pacchetti e frame

    I messaggi in un’unica rete (sottorete) sono chiamati Frames

    I messaggi su Internet sono chiamati pacchetti

  • 25

    Un esempio di rete Internet

    Routers

    RouteRete singola

    Rete Singola

    Reti MultipleConnesse da RoutersIl cammino di un pacchettosi chiama Route

    Pacchetto

    Ciascuna rete singola è simile a quelle che

    abbiamo visto fino ad orapuò contenere switch

  • 26

    Un esempio di rete Internet

    Le reti singole contengono switchGli Switches connettono host-a-Router o Router-a-Router

    Rete X

    Rete Z

    Rete Y

    Switches

    Routers

    Switches

    Ciascuna rete singola è simile a quelle che

    abbiamo visto fino ad orapuò contenere switch

    .

  • 27

    Frame e Pacchetti

    I pacchetti transitano da un host sorgente ad un host destinazione attraversando diverse reti

    Hostsorgente

    Hostdestinazione

    Pacchetto

    Lo stessopacchetto

    Lo stesso pacchetto

  • 28

    Frame

    Pacchetto

    Frame e Pacchetti

    All’interno di una singola rete, un pacchetto viene trasportato all’interno di un frame specifico per quella rete (nella parte dati) probabilmente attraversando diversi switches

    Rete 1

  • 29

    Frame e Pacchetti

    Il primo router rimuove il pacchetto dallo spazio dati del frame e spedisce il pacchetto in un nuovo frame il cui formato dipende dalla seconda rete.

    Frame

    Stessopacchetto

    Frame con ilformato della

    rete 2

    Primo RouterRete 1

    Rete 2

    Secondo Router

  • 30

    Frame e Pacchetti

    Il secondo router rimuove il pacchetto dal secondo frame, e spedisce il pacchetto all’interno di un frame che ha il formato della terza rete.

    Stessopacchetto

    Frame conformato della

    rete 2

    Frame conformato della

    rete 3Secondorouter

    Rete 2

    Rete 3

  • 31

    Frame e Pacchetti

    È come passare un carico (il pacchetto) da un camion (frame) a un areoplano (frame) all’areoporto.

    Camion

    Stessocarico

    Aereo

    Aereoporto AereoportoCamion

    Spedizione Destinatario

  • 32

    rete

    Internet

    Browser

    pacchetto

    Router

    pacchettoRouter

    pacchetto

    Route

    WebserverSoftware

    Router

    La rete internet globaleè costituita da migliaia di reti

  • 33

    Internet

    reteBrowser

    Pacchetto

    Router

    PacketRouter

    Pacchetto

    Route

    WebserverSoftware

    Router

    PC dell’utente(Host)Indirizzo IP =128.150.50.9

    Webserver(Host)

    Indirizzo IP=128.171.17.13Nome del Host=voyager.cba.hawaii.edu

  • 34

    Hosts

    Tutti i computer in Internet si chiamano host Host che fanno da Server (webservers, FTP

    servers, etc.) Ma anche i PC a casa, a scuola, e al lavoro Anche i PDA e i cellulari con accesso a internet Dal punto di vista di Internet tutti gli host sono

    uguali a prescindere dalle loro dimensioni Solo il software applicativo è in grado diu

    distinguere tra i vari host (browsers per i PC clienti, applicazioni sul webserver per i server, etc)

  • 35

    Indirizzi e nomi degli host

    Indirizzo IP di un host È l’indirizzo ufficiale dell’host nella rete Ogni host deve avere un indirizzo IP, compresi i

    PC clienti e i PDA È lungo 32 bit Quasi sempre espresso in notazione decimale con

    punti per poterli trattare in modo più agevole (e.g., 128.171.17.13)

    NB gli Hosts e i router utilizzano la forma 32-bit per funzionare

    Indirizzo IP: 128.171.17.13Segment

    (17)

  • 36

    Osservazione

    È importante enfatizzare che gli host e i router non utilizzano mai la forma decimale con i punti. Utilizzano sempre la forma binaria. La forma decimale con i punti è solo una rappresentazione che permette agli essere umani di utilizzarli agevolmente. In pratica la nostra memoria non è così potente da poter ricordare agevolmente questi numeri binari.

    128.171.17.13(Utilizzata da noi)

    1001000100111… (32 bits)(Utilizzata da Hosts e Router)

  • 37

    La rete Internet

    ReteBrowser

    Pacchetto

    Router

    PacchettoRouter

    Pacchetto

    Route

    WebserverSoftware

    Router

    PC dell’utente(Host)Indirizzo IP=128.150.50.9

    Webserver(Host)

    Indirizzo IP =128.171.17.13Nome del Host=voyager.cba.hawaii.edu

  • 38

    Nomi e indirizzi di host

    Come sono i nomi degli Host Costituito da diverse parole (etichette) separate tra

    loro da punti: (voyager.cba.hawaii.edu) Usano lo stesso principio dei nickname; devono

    essere facili da ricordare Non sono però l’indirizzo ufficiale del host

    Nome dell’HostVoyager.cba.hawaii.eduEtichetta (cba)

  • 39

    Indirizzi e Nomi di Host

    Domain Name System (DNS) Non è possibile inviare messaggi di richiesta a un

    host se si conosce solo il suo nome Un Computer deve conoscere l’indirizzo IP per

    poter contattare un host Il DNS permette di legare i nomi degli host agli

    indirizzi IP e viceversa.

  • 40

    Domain Name System (DNS) Host

    Messaggio di richiesta al DNS“dammi l’indirizzo di Voyager.cba.hawaii.edu”

    HostAutore

    Della richiesta

    DNSHost

  • 41

    Domain Name System (DNS) Host

    Tabella del DNS

    Nome dell’host……Voyager.cba.hawaii.edu…

    Indirizzo IP……128.171.17.13…

    Messaggio di risposta del DNS“L’indirizzo IP richiesto è 128.171.17.13”Host

    AutoreDella richiesta

    DNSHost

  • 42

    Internet Service Provider (ISP) e Internet Backbone

    Internet Backbone(Diversi Gestori - Carriers)

    InternetService Provider

    InternetService Provider

    PC dell’Utente Serverweb

    ISPISP

    Router

  • 43

    Internet Service Provider (ISP)

    Fornitori di servizi internet Servono per connettersi al resto di Internet Molto spesso l’allacciamento al provider costa

    per poter permettere al provider di pagare i collegamenti ai gestori del backbone

    Altre volte si utilizza la pubblicita Internet è per la maggior parte una rete

    commerciale

  • 44

    Internet, Intranets, and Extranets

    La loro definizione dipende dalle comunità a cui sono indirizzate.

    Internet Indirizzata ad una comunità universale; che include

    tutti

  • 45

    Intranets and Extranets

    La loro definizione dipende dalle comunità che ne fanno uso.

    Intranets Una comunità è un’unica organizzazione, che

    possibilmente dispone di diverse site. Usa standard di internet sia per la trasmissione che

    come applicazioni. Controlla la comunicazione con il resto della rete

    utilizzando dei firewall.

  • 46

    Extranets

    Extranets Una comunità è costituita da un gruppo di venditori

    e un gruppo di possibili acquirenti. Vengono inclusi nella comunità solo alcuni degli

    host di un azienda. Possono essere strutturate con schemi diversi:

    Un unico venditore e più acquirenti.Un unico acquirente con più venditoriUn mercato con molti venditori e acquirenti

  • 47

    Intranet: Aspetti di Sicurezza

    Un problematica importante la cui rilevanza tende a crescere nel tempo.

    Gli attacchi su internet tendono a raddoppiare ogni anno.

    Gli attacchi stanno diventando sempre più dannosi quando hanno successo ($1 billion USD di spesa a causa dei principali virus).

    Le aziende e le nazioni tendono ora a considerare il problema in modo serio in previsione di ulteriori peggioramenti.

  • 48

    Il ruolo dei Firewall

    IntranetServer

    IntranetClient

    Internet

    hacker

    Server webpubblico Intranet

    Client

    Firewallper internet

    AttackPacket1. Deny

    Rete aziendale

    Nega l’accesso a un pacchetto che contiene un attacco.

    Log

    AttackPacket

  • 49

    Il ruolo dei Firewall (2)

    IntranetServer

    IntranetClient

    Internet

    hacker

    Server webpubblico Intranet

    Client

    Firewallper internet

    2. Pass

    Pacchettilegittimi

    Rete aziendale

    Fa passare soloI pacchetti legittimi

    Log

  • 50

    Il ruolo dei Firewall (3)

    IntranetServer

    IntranetClient

    Internet

    Hacker

    Server webpubblico Intranet

    Client

    3. Pass

    Firewallper internet

    Rete aziendale

    Fa uscire un pacchetto legittimo

    Log

    Pacchettolegittimo

  • I protocolli di rete

    Mauro Gaspari

  • 52

    La comunicazione in rete è basata sul concetto di Standard

    MessaggioClient PC Server

    Messaggio Messaggio

    Tipicamente gli standard si focalizzano su i diversi aspetti della comunicazione sia hardware che software:• Standard di trasmissione sui collegamenti hardware ethernet, Token-ring, DQDB.• Protocolli software:

    • Formato dei messaggi (Sintassi).• Sequenze di messaggi – ad esempio una risposta segue a una richiesta• Semantica dei Messaggi: Il significato dei valori nei diversi campi.

    Definizione: uno standard di rete è costituito da un insieme di regole e convenzioni che specificano come avviene la comunicazione tra due o più elementi hardware o processi software eseguiti su macchine diverse.

  • 53

    Perché sono necessari gli standard?

    Molti venditori e fornitori componenti di reti. Importante raggiungere un accordo. La definizione di standard permette la

    comunicazione tra calcolatori progettati con criteri diversi.

    Incrementa il mercato dei prodotti che aderiscono a un certo standard.

  • 54

    Diverse tipologie di Standard

    Standard de facto: si sono imposti senza nessun tipo di pianificazione, per motivi tecnici. UNIX TCP/IP

    Standard de jure: standard imposti da autorità internazionali e progettati da organizzazioni per promuovere la standardizzazione: IEEE (Institute of Electrical and Electronics Engineers) ISO (International Standard Organization) ANSI (American National Standards Institute)

  • Punto importante:La comunicazione è basata su diversi livelli

    Messaggio

    Client PC Server

  • 56

    Network SoftwareProtocol Hierarchies

    Layers, protocols, and interfaces.

  • 57

    Protocol Hierarchies (2)

    The philosopher-translator-secretary architecture.

  • 58

    Un esempio Comunicazione di messaggi in TCP/IP

    livelloapplicazione HTTP Msg

    livelloapplicazione

    Livellotrasporto TCP Msg

    Livellotrasporto

    Livellointernet

    Pacchetto IP Livellointernet

    Livellointernet

    Client PC ServerEthernet Switch Router

    LivelloData-link

    EthernetFrame

    LivelloData-link

    LivelloData-link

    LivelloData-link

    Livellofisico

    Livellofisico

    Livellofisico

    Livellofisico

  • 59

    Un esempio Comunicazione di messaggi in TCP/IPLivello applicazione

    livelloapplicazione HTTP Msg

    livelloapplicazione

    Client PC ServerEthernet Switch Router

    Browser ProgrammaApplicativo

    Su webserver

  • 60

    Scopo del livello applicazione

    Lo scopo del livello applicazione è quello che permette di far comunicare tra loro due programmi applicativi eseguiti su host diversi.

    Quando un browser manda una richiesta a un webserver, lo standard per la comunicazione è un protocollo denominato Hypertext Transfer Protocol (HTTP). Per questo motivo gli URL dei siti cominciano con HTTP://.

    Altri tipi di applicazioni utilizzano standard diversi basati su altri tipi di protocolli a livello applicazione

  • 61

    Livellotrasporto TCP Msg

    Livellotrasporto

    Riguarda la comunicazione tra host Host-to-HostHTTP funziona se viene usato TCP

    Al livello di trasporto

    Client PC ServerEthernet Switch Router

    Scambio di messaggi con TCP/IP Livello trasporto

  • 62

    Scopo del livello di trasporto

    Lo scopo del livello di trasporto è quello di permettere la comunicazione tra due host anche se si tratta di calcolatori di tipo diverso, ad esempio PC o un workstation server.

    Se si utilizza HTTP al livello applicazione, è necessario utilizzare un Transmission Control Protocol (TCP) al livello di trasporto.

    Altre applicazioni possono richiedere standard diversi a livello di trasporto.

  • 63

    Trasmissione ai livelli fisico data link e internet

    Rete X

    Rete Z rete Y

    Switches

    Routers

    Switches

    Route rete Y

  • 64

    Comunicazione TCP/IP:il livello IP

    Livellointernet

    Pacchetto IP Livellointernet

    Livellointernet

    Comunicazione Hop-by-Hop attraverso internetHost-Router-Router-…Router-Host

    Client PC ServerEthernet Switch Router

  • 65

    Il livello internet

    Lo scop[o di questo livello è quello di instradare I pacchetti dal host sorgente all’host destinazione attraverso diverse sottoreti connesse da router.

    TCP necessita dell’utilizzo di Internet Protocol (IP) al livello internet.

  • 66

    Scambio di messaggi con TCP/IPIl livello Data LINK

    LivelloData Link

    EthFrame

    LivelloData Link

    LivelloData Link

    LivelloData Link

    Livello Fisico

    Livello Fisico

    LivelloFisico

    LivelloFisico

    Trasmissione di tipo Hop-by-Hop attraverso una reteStation-Switch-Switch-…-Switch-Station

    Propagazione attraverso un singolo cavo, Fibra ottica, o connessione radio

    Client PC ServerEthernet Switch Router

  • 67

    Trasmissione ai livelli fisico data link e internet

    rete X

    rete Z rete Y

    Switches

    Routers

    Switches

    Data Link

    NB: Ci sono 3 Data Links. Uno per ciascuna rete attraversata

  • 68

    Il livello Data Link

    Lo scopo del livello data link layer è di gestire il movimento dei messaggi da un host sorgente a un host destinazione oppure a un router attraverso un unica rete che contiene switches.

    Ad esempio se un host è situato in una LAN di tipo Ethernet viene utilizzato uno standard di livello data link di tipo Ethernet.

  • 69

    Trasmissione ai livelli fisico data link e internet

    Rete X

    Rete Z Rete Y

    Switches

    Routers

    Switches

    Link fisici

    NB: Nell’esempio ci sono 7 Links fisici

  • 70

    Scopo del livello fisico

    Lo scopo del livello fisico è quello di controllare la trasmissione di bit utilizzando cavi, onde radio o altre connessioni tra un host e uno switch, oppure tra coppie di switch, oppure tra uno svitch e un router.

    Ad esempio, se un host è in una LAN di tipo Ethernet, si utilizza uno standard di trasmissione legato al livello fisico di Ethernet.

  • 71

    Scopo del livello fisico

    Mezzi ditrasmissione

    Connettori

    Diversi livelli di voltaggioPer rappresentare 0 e 1

  • 72

    Diversi protocolli usati in due esempi

    HTTP POP

    Fisico

    Livelli

    Data Link

    Internet

    Trasporto

    Applicazione

    TCP

    IP

    Ethernet

    Ethernet

    Esempio 1: Accesso a Internet da una LAN

    Modem (V.92)

    PPP (Point-to-Point Protocol)

    IP

    TCP

    Esempio 2: ScaricareE-Mail su internet da linea Telefonica con un modem

  • 73

    Confronto tra I livelli fisico, data link, internet

    Livello

    Formatomessaggi

    Fisico Data Link Internet

    Nessuno trasmissione: Bit-by-Bit Frame Pacchetti

    Switch RouterRepeater (Hub)DispositiviDi connessione

    2 31Livello deiDispositivi*

    *I dispositivi si possono caratterizzare con il livello massimo a cui operano, possono operate anche ai livelli più bassi.

  • 74

    Confronto tra I livelli fisico, data link, internet

    Data Link InternetFisicoLivello

    Convenzionesul formato Nessuna

    Gli Switches convertono il formatotra diverse connessioni alivello fisicosu porte diverse

    UTP Fibra Ottica

    SwitchClient PC Server

  • 75

    Confronto tra I livelli fisico, data link, internet

    Data Link InternetFisicoLivello

    Convenzionisul formato Nessuna

    I router convertonoI dati quando si passa tra reti diverse—Caratterizzate dadiversi data link ediversi livelli fisici

    ReteEthernet

    ReteATM

    Router

  • 76

    Regola: tutti gli switch di una rete e tutti i router in una internet devono seguire lo stesso standard

    Rete 1 (Ethernet)

    Rete 3 (ATM)

    Client PC Ethernet Switch

    Ethernet Switch Ethernet Switch

    Router (IP)

    Router (IP)ATM SwitchATM SwitchServer

    Rete 2

  • 77

    Comunicazione verticale su uno Switch X1

    Host A Switch X2

    A B

    Frame Frame

    Switch X1

    Porta 1Fisico

    Porta 2Fisico

    Porta 3Fisico

    Porta 4Fisico

    Processo a livello data link

    1 2 3 4

  • 78

    Comunicazione verticale su un Router R1

    Porta 1 DL

    Fisico

    Livello internet

    Porta 2DL

    Porta 3DL

    Porta 4DL

    Fisico Fisico FisicoRouter R1

    Switch X2

    Il router R1 riceve frame dallo Switch X2 nella Porta 1.Porta 1 al livello DL si estrae il pacchetto.Porta 1 il pacchetto DL viene passato al livello internet.

    IP Packet

    Pacchetto IP

    DL-T Pacchetto IP DL-H

  • 79

    Comunicazione verticale su un Router R1

    Fisico

    Porta4 DL

    Porta 1DL

    Fisico

    Livello internet

    Porta 2DL

    Porta 3DL

    Fisico FisicoRouter R1

    Router 2Il livello Internet manda pacchetti in out sulla Porta 4.Il livello DL sulla Porta 4 incapsula i pacchetti in un frame.Il livello DL passa il frame sulla Porta 4 al livello fisicoIl livello fisico spedisce I bit come segnali al Router 2

    IP Packet

    Pacchetto IP

    DL-T Pacchetto IP DL-H

  • 80

    Standards per I livelli di trasporto e applicazione

    NB: gli standard a livello di trasporto possono connetere computerdi tipo diverso.In genere gli standard a livello di trasporto sono affidabilie correggono eventuali errori

    Livelli di trasporto

    App 1 App 2 App 3 App 4

    Client PC

    Rete o internet

    Server

  • 81

    Standards per I livelli di trasporto e applicazione

    NB: Gli standard a livello applicativo collegano coppiedi applicazioni su router multitasking..

    Livello applicazioneApp 1 App 2 App 3 App 4

    Client PC

    Rete o Internet

    Server

  • 82

    Livello di trasporto

    Divisione di un messaggio grande in tanti pacchetti.

  • 83

    Architetture: TCP/IP, OSI, e ibride TCP/IP-OSI

    Presentazione

    TCP/IP OSI Hybrid TCP/IP-OSI

    Applicazione ApplicazioneApplicazione

    SessioneTrasporto

    Internet

    Trasporto

    Rete

    Transport

    Internet

    Data Link

    Fisico

    Data Link

    FisicoUtiulizzo di StandardsOSI

  • 84

    Architetture: TCP/IP, OSI, e ibride TCP/IP-OSI

    L’architettura ibrida TCP/IP-OSI è utilizzata su internet e sulla maggior parte delle reti aziendali.

    Le agenzie che hanno curato lo standard OSI sono la ISO e la ITU-T (International Telecommunication Union – Telecommunication Standard Sector).

    L’agenzia di standards che ha curato TCP/IP è la IETF (Internet Engineering Task Force). La maggior parte dei documenti IETF sono chiamati RFC (Requests For Comments).

    Alcune tra le RFC—ma non tutte—sono dei protocolli standard di Internet.

  • 85

    NB

    La configurazione più comune per gli standard di rete è quella di utilizzare gli standard OSI a livello fisico e data link e lo standard TCP/IP ai livelli internet, trasporto, e applicazione.

    È molto importante tenere presente che questa architettura ibrida basata su TCP/IP–OSI è quella di internet e sarà quindi ampiamente analizzata nel corso (e nel libro di Panko).

    Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Figure 11-16: Traditional Client/Server ApplicationFigure 11-17: Simple Peer-to-Peer (P2P) ApplicationP2P ApplicationsSlide 17Broadcast Networks (2)Slide 19Slide 20Slide 21Metropolitan Area NetworksSlide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32Slide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Slide 40Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Slide 51Slide 52Slide 53Slide 54Slide 55Network Software Protocol HierarchiesProtocol Hierarchies (2)Slide 58Slide 59Slide 60Slide 61Slide 62Slide 63Slide 64Slide 65Slide 66Slide 67Slide 68Slide 69Slide 70Slide 71Slide 72Slide 73Slide 74Slide 75Slide 76Slide 77Slide 78Slide 79Slide 80Slide 81Slide 82Slide 83Slide 84Slide 85