Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
Reti Di Elaboratori
di Valentina
Reti Di Elaboratori
Cos'è Internet
È l'interconnessione Di milioni di dispositivi
- È infrastruttura di comunicazione che fornisce dei servizi di applicazioni (web.. e-mai..)
- In internet le informazioni sono contenute in dei pacchetti
- Viaggiano da sistema terminale ad altro tramite un router
- VPN (Virtual Private Network)
- Collegamenti LINK
- Struttura gerarchica
Es. Skype: 2 pers. con dispositivo mobile
Ogni dispositivo si collega
Host
- Fanno girare programmi applicativi (es-> mail)
Client Server
- Funzionano quando il client richiede il servizio al HOST server, che gli fornisce l'accesso ad sito internet
Peer to Peer (allo pari)
- Interagisco con dispositivo dello stesso tipo
- No client al server
- Funziona sia da client che da server con l'altro dispositivo
- Es. Skype: 2 pers. con dispositivo mobile
È l'arte di rem (sia pubblico che privato)
Tuta l'attivita di comunicazione in internet è governato dai protocolli
Bisogna seguire un protocollo Per far capire come trasmettere le informazioni Definisce Il formato e l'ordine dei MEX Scambiati tra 2 entity in comunicazioni
- TCP (IP) (HTTP) (FTP)
Comunicar: bisogna seguire lo stesso linguaggio (es. X scrivere in nella org. umana)
National: bisogna seguire proto.gunghi
TCP: Si divide GNL code richiesto Dallo all'X.comando mess. O lo voglio spedire!)
- AROD BROWSER :
- Digitò indirizzo :
- Richiesta è risposta di navigare web
- TCP (di trasporto)
- Presentazione ->
- Livello scambiare
- Server risponde con il file
4) RITARDO DI ACCODAMENTO (queueing delay)
→ DIPENDE DALLA CONGESTIONE E PUÒ VARIARE DA POCO A PACCHETTO
DIPENDE DA
R = frequenza di trasmissione
L = LUNGHEZZA pacchetto (bit)
a = tmo medio di arrivo pacchetti
Λ/R = INTENS. DEL TRAFFICO
CON IL tMAXQUEUE:
FORNISCO AVERAGE DEL RITARDO O UNA SOGLIENFE AL TNOTER LUNGO i CARTOONS
INCARICO PUNTO - PUNTO VERSO LA DESTINAZIONE
3 LIVELLI DEL PACCHETTO
TINKO a VAVE NEL PACCHETTO = 1
IL NOOTER LO GUARDA E LO INCERIOTA DI 1 E LO | (>1) MANDA
Esempio Auto
-
10 AUTO IN CODONE → CASELLO → 100 km → CASELLO → PACCHETTO
AUTO “π PHYSMANIA” a 100 km/h
CASELLO: *PERMETTE UN AUTO ogni 12 sec
TEMPO X KE 10 MACCHINE SIANO IN COLONNA AL 2 CASELLO
12 x 10 = 120 sec = PASSAGGI UNA T=USCIRA UNA
100 km = 1 h TELLO: USCIRÀ 1 SECONDO T= CASSELLO
62 min ≡ 60 1 2
-
AUMENTA LA VELOCITÀ→ 1000 km/h
TEMPO DEL CASELLO → 1 min auto!
DOPU 7 MINUTI (6 x 100 km ± 2 caseello) LA 10 AUTO SARÀ al 2o CASELLO.
MA 3 AUTO DEVONO ANCORA PASSARE ≡ 1%!
1o bit DEL PACCHETTO: ARIVA AL 2NOTER PRIMO CHE IL PACCHETTO SIA STATO INTERAMENTE TRASMESSO DA 1o NOTER
Servizi Di Trasporto richiesti dalle applicazioni
Alcune applicazioni -> tolleranola perdita dipiccole informazioni (es: audio video)
- applicazioni:
- telefonia
- internet
- giochi interattivi
hanno requisiti:
- di throughput
- di sicurezza
e sono anche
- di accuratezza.
UDP
- senza connessione
- trasferimento dati inaffidabile.
non offre:
- affidabilità
- controllo del flusso
- ordine
- sicurezza
- banda minima
il TCP ricorda la commutazione di circuito!Ma il canal fisico riservato a comunicazione non c’è il continuo della connessione!Implementa anche sui sw che la commutazione di circuito su ??? (rete a commutazione di pacchetto!)
non offre -> temporizzazione
-> banda minima
sicurezza (alcune possono essere implementate)
con-> full transport affidabileè il controllo il flusso dei dati e non sovraccaricare la risincroniz...
Servizi Dei Protocolli Di Trasporto Internet
Esistono 2 tipi di protocollidi trasporto:TCPUDP
TCP
(transport control protocol)
è orientato alla connessione
prima di potersi parlare, deve stabilito la connessione:-> tipo le reti tje telefoniche stabilire, usare e liberare la connessione
non ha perdita di dati
e il transport affidabilecontrollo il flusso deifrequenze ebit ottimali intercettate e
Formato generale dei msg di richiesta http
spazi
- METODO
- URL
- VERSIONE
- CR
- LF
CAMPO / valore
di risposta (del server)
- Arriva il Cer Al server, quale risponde?
- 1° riga - riga di stato (protocollo, codice stato, espressione stato)
- HTTP/1.1 200 ok
- Connection close - ok
- Date: Thu, 06 Aug 1998 12:00:15 GMT - data e ora di creazione e invio della risposta
- Server: Apache/1.3.0 (Unix)
- Last modified: Mon, 2 Jun 1998 ... - data ultima modifica pagina
- Content-length: 6321 - in bytes
- Content-type: text/html - contenuto
- Intestazione
- CR LF
- Dati
- vuoto se usi GET
- riempito se usi il POST
TIPI DI METODI
- GET: Richiesta di leggere una pagina web
- POST: Accade alla risorsa indicata nell'URL e richiede la lettura del contenuto del messaggio.
- PUT: Aggiunge la nuova risorsa rete, come se metti il nuovo file
- DELETE: Rimuove le pagine web
- metodo POST:
- X trasmettere informazioni (input utente) nella pagina (form)
- input viene inviato al server e inserito nell'entity body
- operare 2^ uso, il metodo GET inserendo nel campo URL input richiesto
Connection close
data e ora di creazione e invio della risposta
- Date: Thu, 06 Aug 1998 12:00:15 GMT
- Server: Apache/1.3.0 (Unix)
- Last modified: Mon, 2 Jun 1998 ...
- Data ultima modifica pagina
- Content-length: 6321
- Content-type: text/html
Intestazione
CR LF ...
Formato generale dei msg di risposta HTTP
- LINEA DI STATO
- RIGHE DI INTESTAZIONE
- CORPO
HTML
Linguaggio di markup
Comandi che ci dicono come è formattata la pagina
Inseriti in modo esplicito nel testo
Dettano come deve essere visualizzata la pagina web (in HTML) e forniscono la formattazione del contenuto
Esempio:
- testo in grassetto
- testo in grassetto
tags x latout del testo tags x inclusioni, immagini, link, ecc
Alcuni tag fondamentali:
- <b>...</b> grassetto (bold)
- <i>...</i> italico (italic)
- <h1>...</h1> intestazione (heading)
- <pre>...</pre> testo visualizzato come è scritto
FTP (Livello di applic.)
(File Transfer Protocol)
Programma di trasferimento file tra host
Comandi: % : ftp NomeHost - per accedere ed essere autenticato
2 modi di trasferimento:
- interattivo
- non interattivo
- .ftp>get file-da.txt - trasferimento da host remoto
- .ftp>put file-a.txt - verso ""
L'utente fornisce il nome dell'host remoto
Il Progrosto Client FTP stabilisce una connessione TCP sullaport 21 con l'indirizzo server FTP
struttura informazione
Connessione i client forinsce utente e passwd
Invita al Sine Connessione TCP come parte del comendo
Struttura del PROTOCOLLO FTP Nello specificato Nella RFC 959
Modello client/server:
- il lato di invio viene l'iniziatore
- host remoto
non interagiamo con un'interfaccia utente, dietro c'è un client FTP che si occupa dei trasferimento
Struttura page html
- <HTML> -> inizio e fine documento
- <HEAD> -> non mostriate, contiene info su documento
- ...
- <TITLE>...</TITLE> -> titolo del documento della finestra che lo contiene
- </HEAD>
- <BODY> -> contesto visualizzato nella finestra
- </BODY>
- </HTML>