Il 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni2 pagine

Architettura Client-Server:: Google

Il documento descrive l'architettura client-server, evidenziando le richieste e risposte tra client e server, e distingue tra contenuti statici e dinamici. Viene trattato il protocollo HTTP, le sue caratteristiche e metodi, oltre al funzionamento del DNS e vari protocolli di posta elettronica come SMTP, POP3 e IMAP. Infine, si menziona l'FTP e il ruolo del firewall nella sicurezza della rete.

Caricato da

sidamarsida1985
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
8 visualizzazioni2 pagine

Architettura Client-Server:: Google

Il documento descrive l'architettura client-server, evidenziando le richieste e risposte tra client e server, e distingue tra contenuti statici e dinamici. Viene trattato il protocollo HTTP, le sue caratteristiche e metodi, oltre al funzionamento del DNS e vari protocolli di posta elettronica come SMTP, POP3 e IMAP. Infine, si menziona l'FTP e il ruolo del firewall nella sicurezza della rete.

Caricato da

sidamarsida1985
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Architettura client-server: Richiesta del client e risposta del server con file html.

Può
essere: Statica, se il contenuto non varia ed è già presente in memoria, oppure Dinamica, se
la pagina varia con invii di file php.
HTTP: Comunicazione Web - regole di scambio
Connessione TCP Porta 80 (HTTPS 443)
Url: Indirizzo web di una risorsa (Protocollo: server - risorsa)
Risposta: Versione protocollo http (codice di stato) e descrizione codice di stato (body)
Richiesta - Metodi GET e POST
Get utilizzato in lettura (nell’url)
Post utilizzato in scrittura (parametri body)

L’HTTP è:
Stateless: non ha memoria, ogni richiesta è gestita come unica.
Asimmetrico: Solo il client chiama il server.
Non sicuro: I dati sono trasmessi in chiaro. HTTPS usa stessi metodi ma crittografa le info.

DNS (Porta 53, protocollo UDP)


Converte l’IP in nome del dominio.
Assegna spazio gerarchico ai nomi: abbiamo domini di primo livello (TopLevelDomain
->it,uk) a secondo lvl e via dicendo.
TLD = .com .it – Domini 2° lvl = [Link] – sottodomini = [Link]….
Albero diviso in sottoalberi di info organizzate:
-name: Nome fornito dal DNS
-value: Valore restituito dal DNS
-type: A = IP Dispositivo | AAAA = IPv6 Dispositivo | MX = Dominio Server Posta | CNAME =
Nome Canonico (Usato per nomi alternativi) | NS = Server Autoritativo per dominio

MIME (Multipurpose Internet Mail Extensions)


Standard per codifica dei messaggi di posta.
SMTP(Simple Mail Transfer Protocol)
Porta 25 (server-server) e 587 (sicura, client-server)
Invio Email: Stabilisce la comunicazione e inoltra il messaggio
POP3 (Post Office Protocol 3)
Porta 110 - TCP
Autenticazione per accesso, scarica in locale le Email e il server le cancella.
IMAP (Internet Mail Access Protocol)
Porta 143 - TCP
Non si deve più scaricare in locale alcuna email.
FTP (File Transfer Protocol)
Porta 20 (dati) 21 (comandi) - TCP
Il Client può inviare/trasferire i file su un server remoto con 2 canali e 2 porte, dati e comandi
Due modalità di trasferimento:
Attiva: il client specifica la porta per il trasferimento dati e la invia al server che la connette
con la 20.
Passiva: Il server sceglie la porta (1024-5000) e la comunica al client aprendo la
connessione riducendo i rischi informatici.
Firewall
Sistema che monitora il traffico in entrata e uscita in base a regole predefinite, agendo come
barriera tra l’interno e l’esterno della rete.

Potrebbero piacerti anche