Estratto del documento

Febbraio

INTRODUZIONE 22 2021

?

A

do questa

form la information

old Cosa sene

're e

e-

Corso

scopo Tutti dell ' information

della Societa

base del

i Mondo

Oli e

seniti

fonzionamento

Sol

cohoscenza distribute

application

base

Internet totalitci questa

Sono mi

Sono program

della

ai quasi ,

Che scocmbiano tra

dati bro internet

dei usando

Comunicaciones

seniti di .

PROGRAM CORSO

MA DEL

• :

/ ARCHITETTURA

I. NTRODUZIONE E

Principi base

architettura

generali component Oli

- i

mechanism

e ,

,

Come telecom

throughput

le nelle

misono Oli rete di

prestazioni reti

ritardi uniaezioni

e

una :

La di rete

Comunicaciones

APPLICATIUO

CIVELLO

2. Architettura delle application client

di peer-to-peer

rete sewer

: e

Esempioliprotocolli HTTP

client

application DNS

sewer

e ,

Cenni architecture peer-to-peer

so

/ TRASPORTO

3. LIUELLO

L DI I

Gxralterizzazione tra trasporto ieffidiebile UDP

di

del Servicio application

Comunicaciones non

process

i , ,

Trasporto tffideebile TCP

,

ILLIUELLO RETE

4. DI

Data live.tw IP iliindirizzi IP

di

plane netting

sub

ai

rete tech inoltro

gestione iche

a : ,

,

,

Control DHCP

plane ARP

ICMP NAT

: ,

,

,

Cenni Internet

instraedamento in

so

RETI LOCAL LIVELLO

5. COLLEGAMENTO

DI

E

I

Collefamento broadcast multiple-time di locate

punto multiple reti

punto intercom

essione

access

e

e 0 ,

,

standard Ethernet 802.3

Standard Wifi

IEEE 802.11

MISCELLANEA

6. cen Internet Things

nelle of

retie

siwrezza

ni su I

ARCHITETTURA

E

INTRODUZIONE

IN

1. TRODUZIONE

Fornire conoscenze di base sul funzionamento di internet, cioè della rete tra calcolatori

che oggi è alla base della quasi totalità dei servizi di comunicazione.

Esistono diverse applicazioni, che si basano sullo stesso sistema di comunicazione,

internet, come audio e video telefonia, video streaming, tv, browser, web, email,

messaggistica online, social networks, mappe e navigazione, gaming,...

Internet è un ecosistema che permette la comunicazione tra tutte queste diverse

applicazioni e la sua funzione principale è quella di scambiare dati via remoto. Questa

funzione può sembrare semplice, ma è il blocco funzionale che permette a internet di

funzionare.

Internet è fondamentale non solo per i singoli privati, i cosiddetti utenti, ma è anche

usato come strumento fondamentale per l’ambito lavorativo. Tantissime applicazioni sono

migrate in cloud e il ruolo di chi sviluppa software è ormai strettamente collegato al

mondo di internet.

Tipicamente per la creazione di un’applicazione lo sviluppatore agisce in questo modo:

1. Scrivere le componenti server (logica alla base);

2. Inserirle in macchine virtuali, dunque racchiuderle in un ecosistema che permetta di

spostarle facilmente nel mondo;

3. Tipicamente i server non sono mantenuti dalle singole persone, ma sono tutti in cloud,

cioè delle grosse “aziende” che gestiscono i server per conto di altri, lo possiamo

immaginare come un palazzo pieno di computer, su cui si spostano i servizi;

4. Scrivere la parte di applicazione, le componenti client per le diverse piattaforme;

5. Inserirle nei relativi online store;

6. Aspettare che gli utenti scarichino le applicazioni.

Utilizzando la rete di internet lo sviluppatore crea l’applicazione e la distribuisce, tutto

questo abilitato da Internet.

Capiamo dunque come sapere come funziona internet sia importante, dal nostro punto di

vista non dobbiamo sapere tutti i dettagli funzionali, ma se capiamo meglio come

funziona abbiamo una conoscenza migliore che permette di capire cosa è meglio o meno

fare.

STORIA INTERNET

2. DI

Nasce da un’idea del professor Lionel Kleinrock dell’università di Stanford, che durante la

sua tesi di dottorato, circa anni ’60, lavorò sui sistemi di scambio dati (linea telefonica al

tempo). Kleinrock ebbe l’idea di spezzettare l’informazione da scambiare in piccole parti

piuttosto che in blocchi grandi. Per dimostrare questa idea ha costruito una rete che

scambiasse informazioni: The Arpa Network. Inizialmente era una rete costituita da

quattro terminali (Utah, Stanford, Santa Barbara, Los Angeles) collegati da lunghi cavi.

Questa rete fu l’embrione di ciò che è internet oggi e riuscì a dare forza all’idea di base

del professore. La nascita di internet, però, non è dovuta solo a lui, ma anche a tanti altri

scienziati. Un esempio è costituito dal professor Lawrence Roberts, che progettò

l’ARPAnet.

Negli anni ’70 la ricerca, il lavoro su questa rete fu incentrata sulla creazione dei primi

protocolli di rete, cioè le regole per scambiare informazioni da un terminale all’altro. Dal

’72 vengono costruiti altri nodi, raggiungendo un numero di quindici terminali, tramite i

quali i ricercatori si scambiavano messaggi, costituendo un piccolo prototipo per lo scambio

di posta elettronica. Nel frattempo, nell’università delle Hawaii fu creato il primo prototipo

della prima rete wireless (via radio), mettendo le basi per l’odierno wifi. Nel 1976 nasce

Ethernet, una tecnologia via cavo che permette di scambiare informazioni.

Negli anni ’80 iniziano a crearsi i prototipi di protocolli ancora oggi usati, come il SMTP

(Simple Mail Transfer Protocol), TCP/IP, protocollo fondamentale che sostituisce NCP, DNS,

protocollo che permette di tradurre un nome in indirizzi IP. Fino alla fine degli anni ’80 si

lavora sui miglioramenti dei protocolli e si arriva a +100.000 host collegati. È importante

ricordare che in questo momento storico le applicazioni erano brutte, costituite da scritte

bianche su schermo nero, utilizzabili tramite la scrittura in codice.

Negli anni ’90 Tim Berners-Lee inventa il web, creando un modo di interagire con i server

più user-friendly: viene inventato il primo browser, chiamato Mosaic (poi Netscape). Alla

fine del secolo si fa un enorme passo in avanti per la consacrazione di internet come

strumento per l’umanità: la commercializzazione del web.

Negli anni 2000 si ha una vera e propria esplosione di internet. Arrivano le killer

applications (messaggistica istantanea, scambio file P2P anche illegalmente). La sicurezza

sulla rete diventa un problema, si apre una serie di ricerche per rendere internet un

posto sicuro, nascono metodi di crittografia degli scambi, protetti da dei codici.

A partire dal 2010 fino ad oggi con l’avvento degli smartphones, internet diventa mobile, i

servizi di telefonia si trasferiscono definitivamente su internet e aumentano

esponenzialmente gli utenti connessi.

ARCHITETTURA BASE

CONCETTI

COMPONENT

3. I E

,

Che cos’è INTERNET?

Internet è un’infrastruttura fisica fatta di componenti, cioè computer collegati da cavi e

altri macchinari, come router, e switch. Sopra di questa struttura fisica sta un’architettura

logica di rete, fatta di protocolli e regole che permettono scambi tra le diverse entità e

infine abbiamo un servizio di comunicazione usato dalle applicazioni e i protocolli di

comunicazione tra le componenti del sistema. Ci interessa capire come funziona

l’architettura logica e il servizio di comunicazione.

COMPONENTI FISICHE

Le componenti fisiche sono entità connesse tra loro, che in gergo tecnico sono chiamate host

o terminali, tramite nodi di rete chiamati router o nodi. Questi host sono tipicamente server

o componenti di altro tipo, come router e switch. Essi sono collegati in maniere diverse,

tramite collegamenti o link, che possono essere cavi di rame, fibra ottica, ma anche via

radio, in maniera wireless. Quando uniamo questi componenti diamo forma ad una rete, che

può essere di diverso tipo, come rete mobile cellulare, rete domestica, rete aziendale/

campus. Diverse reti sono interconnesse tra loro.

Tutti i dispositivi collegati (host) possono ricevere e inviare informazioni, ma possono avere

caratteristiche diverse tra loro, possono essere dispositivi personali, oggetti intelligenti,....

MECCANISMI DI COLLEGAMENTO

Più dispositivi possono essere collegati via cavo, ma anche questo tipi di interconnessione

non sono tutti uguali. Quelli che vanno per la maggiore sono quelli in fibra ottica, che

permette il trasferimento a grandissima velocità. Un’altra tipologia è costituita dai cavi in

rame, come doppini e cavi coassiali, che permettono velocità molto inferiori e che possono

dare difficoltà di accesso a servizi di streaming. Un metodo alternativo di collegamento è via

antenne radio; ad oggi 4G e 5G hanno velocità paragonabili a collegamenti via cavo in fibra

ottica.

Ci interesserà caratterizzare un collegamento tra due host in termini di velocità di

trasmissione, detto rate di trasmissione, ovvero quanti bit per secondo possono essere

inseriti all’interno del canale. La velocità di trasmissione è paragonabile al diametro di un

tubo che trasporta acqua. Un ulteriore parametro interessante è la lunghezza del

collegamento, in quanto determina la latenza. Questi due parametri determinano la qualità

dei collegamenti.

Quando volgiamo collegarci da un terminale all’altro non esiste un collegamento diretto,

dunque per arrivarci è necessario passare da una serie di nodi di rete che ci fanno arrivare

a destinazione; questi nodi possono essere nodi di accesso, switch o router, che permettono

di metterci in collegamento con altri terminali, ma che non utilizziamo direttamente come

ARCHITETTURA

E

INTRODUZIONE

ELEMENT INTERNET

1. DI

a. Architettura components

e

Base it

fondamentale trasporto

permute dell information

'

che e

Che Internet ? G- to

• 'é 3 aaralterizzano

aspettic.be

Sono

cos :

COMPONENT FISICHE

1. HOST Terminate

• di finale

sistemi inui

grado

Sono information

ericeuere

. loro

te

in i application

are

= :

per

: ,

hanno

tutti it diverse

cocralteristiche molto

software applicative

eseguono ma .

Intelligent

Disposition Oggelti

Server Fisici personate •

• .

.

LINK COLLEGAMENTI molto

Oli

• natura Fi

Oli

Canale possono Sica

essene

comuni

Sono coition

'

: e e

= hanno

Fibra

liuersa oloppini radio

oltiae cowicoassiali anche

• .

.

. ,

, , ,

tecnologia trasmissione dell ' uewcita-iditrasmis.si

di information one

e e

bit different

at Secondo .

ROUTER

Nodi locale

NODI switch

Oli

di NODI

• eocltri

rete chiamati point

reti modem

. excess

= .

. .

,

,

I ROUTER

NODI di dimension

informative

Unita

-

quest

principate rete

di i ;

proprio so

' operano

Sono .

e

PACCHETTI

bit

finite sepuenzedi i .

,

ARCHITETTURA

2. RETE

DI

E- "

"

it collegati

Modo quest pezzi izzati

Wi

in Sono organ

e .

INTERNET

ACCESS Con riferimento Oli

all

Fa collegamenti

termine '

• apparati

insieme

to

A si

goes

0 e

: Oli

' utente

che permeltono occceedere old

all del

Fornitore

at punto

primo suo

Esistono internet

retioliaccesso

diverse class

internet Storia

if

seroizio :

.

. ,

DIALUP Olccessoolirelto telefonica

router

oil mediant

1 Circuito

poteuaquindichiamareeusareillelefonoinsie.me

non si

2 Asymmetric Subscriber

ADSL Digital Line

2 .

Assi la

metrics

metrics 't di upload

veloce

perche assi

era

- a-

Non

old

download date le risorse

seniti si pio

usano

e .

tras utilize separator

missive del rcsorsa

Servicio masi once

voce a '

I

to

it ADSL

fisicamenle filo stesso

dati cheese

i

per era

an ,

, frepuenza bassa

different

bande di alta date

-

usaoa voce =

= , .

FIBRA OTTICA Sostitozione Fibra

3 telefonica oltiae.ci

la

doppino

old con dove

tipi idi dove

divers arriva di

Sono ' Seconda e

a

Si to trasmissione

parte veloce

perch

e- pio

Usa e-

.

RETE

RETI Access

WIRELESS LAN

4 CELLULAR 5 wireless

condiuiso

I 0

laconnessionetra terminate

per Stazione

out

router

e raver so

base MAX

WI

WIFI e-

o

.

dove cabkeggio

difficile il

e-

INTERNET Internet

RETI

UN / tante

real1- di reti

é

• NSIEME DI puzzle

in a-

: un

Owes risoolti

2

ha

intercom to important

esse :

.

AAAA tecnologia

Ogni utilize hella different

rete

operator propria

are

poo Perche

wireless

reti router

cablate

cio-abbiasensocidevonoes.se

-

.

. . .

, , permeltono

delle la tra diverse

regole geste

Comunicaciones

che

re

Tecnologia Internet

IP Protocol

-

.

L wmpostadatanleretigeste.ie

Internet

' intera rete mondiale da

B e- odlegarleinsieme

diverse che

operator accordance

i si

. per .

Service

Internet

ISP Provider

- teen

Quin le hello

dogie diverse

obverse oh dominie

rete composted

di Slessor

rancher

'

portion : ma

Sono a

technologie SoHo link

che intern

reti

obverse gestiscono nodi

amenteipropri

possonoesistere e

- .

,

,

Es te '

base all

classification iti

is estensione

reti geografiae

in

una e :

LAN Local Area Network

{ MAN Metropolitan Area

possonousarelecnobg.ie Network

diverse • Network

Wide

Wan Area

.

-

"

?

Gestion "

Ogni route

Oli

spezzone

e Oli di

e- competent una

a

della ISP

Unita

Ola

sing - 3

SERVER PROTOCOL

COHUNICAZIONE COMUNI

3. DI E CAZIONI

LI DI

In Internet

fine seroizioditrasporto

vista

- esser

poo on

come

he

sopportanodiuersiseniziolicomoniaezione.ci

'

t

fisiohe architettura

component e

Protocol Comuniaezione idek

hi

idei Oli insieme

qucndi quindi

Sono on

, target

inuiareericeoeremessaggi.ci

formaHare diuersi

regole per Sono

,

qualita che allegation Oliver

Oli A

si old

seniti senizio

Seconda

uengono .

rcchiedeolel equalita-oliff@renti.2UFebbraio20211.b

ognono

COMMUTAZIONE

. Cara Internet

permelteoli aepire

Heristiaeche trasporto

it

aouiene in

' come

a ?

Come funziona Internet Dom '

- tutto il

intern

• all

che di

anda Segura

a- corso .

PRINCIP FONDA

Oggi '

l

Stata

oli

it MENTALE

10 information

izzata rete

Smi

ueoliamo in

uiene

• come organ una

e

e .

Le

• tipi

retiolicomunicoitione Oli due

possono essene :

COMMUTAZI "

Circuito

CIRCUITO " Oriented

dedicate Correction

1 ONE chiamata

DI per -

C' fisso terminate

qoakosaidi stative tra

qoindi

e- i

Uogliono

one comuni care

PACCHETTO

COMMOTAZIONE "

2 Dati " less

correction

DI inuiati rete

in messaggi

con

E- Fa

pio-flessib.ie riferimento dei

perche si

- messaggi

a

PDU

Ut

pacchetto

izzati

organ a o

o

ha Tipo trasportare

Anteprima
Vedrai una selezione di 10 pagine su 67
Appunti Tecnologie Digitali 2 Pag. 1 Appunti Tecnologie Digitali 2 Pag. 2
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti Tecnologie Digitali 2 Pag. 6
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti Tecnologie Digitali 2 Pag. 11
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti Tecnologie Digitali 2 Pag. 16
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti Tecnologie Digitali 2 Pag. 21
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti Tecnologie Digitali 2 Pag. 26
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti Tecnologie Digitali 2 Pag. 31
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti Tecnologie Digitali 2 Pag. 36
Anteprima di 10 pagg. su 67.
Scarica il documento per vederlo tutto.
Appunti Tecnologie Digitali 2 Pag. 41
1 su 67
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-IND/16 Tecnologie e sistemi di lavorazione

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher ele_imi di informazioni apprese con la frequenza delle lezioni di Tecnologie digitali 2 e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Musumeci Francesco.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community