SMTP-POP3-DNS Flashcards

1
Q

Cos’è SMTP

A

SMTP (Simple Mail Transfer Protocol) è un protocollo utilizzato per trasferire messaggi di posta elettronica tra intermediari
Usa una connessione persistente ed è un push protocol

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Com’è composto un mail server

A

Un mail server è composta da una mailbox contenente i messaggi non letti e una coda di messaggi in uscita. I mail server comunicano a loro volta tramite protocollo SMTP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cos’è POP3

A

POP3 (Post Office Protocol v3) è il protocollo che permette all’utente di accedere in qualsiasi momento alla propria casella di posta elettronica per leggere i propri messaggi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Nel caso si voglia accedere alla posta via Web?

A

In questo caso non è necessario uno user agent installato, verrà effettuata una richiesta HTTP al web server, il quale, tramite SMTP, accederà al mail server destinatario, il quale a sua volta risponderà tramite protocollo POP3 al web server. Infine il server risponderà alla richiesta HTTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cos’è un DNS

A

DNS (Domain Name System) è un servizio che permette di associare un nome univoco simbolico ad un indirizzo IP in modo da raggiungere più facilmente la macchina.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Come funziona la distribuzione dei DNS

A

Il client dapprima contatta uno dei root server per avere la lista degli indirizzi IP dei TLD per il dominio che sta cercando, ad esempio com
In seguito il client contatta uno dei TLD server che gli restituisce l’indirizzo IP del server autorizzato per il nome univoco che sta cercando, ad esempio amazon.com
Infine il client contatta il server autorizzato per amazon.com che gli restituisce l’indirizzo IP di www.amazon.com

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Come funziona un serve DNS locale

A

Ciascun ente ne installa uno (o più) nel proprio dominio
Quando un host effettua una richiesta DNS, la query viene inviata al server DNS locale che opera da proxy e,
tipicamente, invia la query attraverso la gerarchia di server
Ciascun host deve essere configurato con l’indirizzo del
DNS server locale per il dominio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cosa sono i TLD

A

TLD (Top-Level Domain) sono server che si occupano dei domini di alto livello

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cos’è un server DNS Authoritative

A

È un server dei nomi capace di risolvere tutti i nomi
all’interno di un determinato dominio/organizzazione

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Come può essere effettuata una risoluzione DNS

A

Query iterative: Il server contattato risponde con il nome del server da contattare
(non conosco questo nome, ma conosco il nome di
qualcuno a cui poter chiedere)
Query ricorsive: Sposta il carico della risoluzione dei nomi sul server contattato, delegando al NS contattato la responsabilità di risolvere l’indirizzo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cosa memorizza un DNS

A

Per esigenze di efficienza un server DNS
memorizza localmente un certo numero di
corrispondenze (caching dei nomi)
Memorizza dei Resource Records
(Nome, Valore, TIpo, TTL)
Nome e Valore dipendono dal tipo:
-A allora nome=hostname e valore=indirizzo IP
-CNAME allora nome=alias e valore=nome canonico
-NS allora nome=dominio e valore=ind Ip dell Authoritative NS
-MX allora nome=dominio di posta e valore=nome dell’host mailserver associato

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Com’è formato un messaggio DNS

A

Header del mess:
-identification: numero di 16bit diverso per ogni richiesta. Le risposte usano lo stesso identificativo
-flags:
* risposta a richiesta
* ricorsione desiderata
* ricorsione disponibile
* risposta authoritative
Body:
-Nome e tipo per una richiesta
-RR in risposta
-informazioni addizionali

How well did you know this?
1
Not at all
2
3
4
5
Perfectly