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