SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: Livello 7 applicazione

Questions and Answers List

level questions: Livello 7 applicazione

QuestionAnswer
di quali agenti si compone una rete di livello 7? (di posta elettronica)- User agent: -> del client Client gestise la scrittura/lettura per la gestione delle mail, consentendone la trasmissione in ree attraverso TCP. (I software di posta elettronica hanno il loro UA) -> del Server risiede fisicamente nel server di posta e permette di interagire con gli UA del client - Message transfer agent: -> del Client: se presenti messaggi nella queue, risolve gli indirizzi mail in indirizzi ip e dopo aver stabilito una connessione TCP con il server ricevente inoltra le email -> del Server: accetta le connessioni di ricezione stabilite dal server inviante e riceve le email, le posiziona in una queue inbox per il user agent del server che poi le inoltrerà al client
creazione di nuovi domini, caso si inventi da nuovo o caso di.unimi viene chiesto ad un dominio già esistente di creare un sottodominiof
quali sono i passaggi di risoluzione di un nome di dominio?browser chiede ad un resolver tramite una chiamata al sistema operativo...
come è composto un pacchetto del dns?- [32b] FQDN fully qualified domain name(www.di.unimi.it) - [16b] type (ipv4 /ipv6) - [16b] Class (1 risorse all'interno di internet) - [32b] TTL time to leave - [16b] Length - [rest] record data...
quali sono i vari tipi di record di DNS packet?domanda duplicata
Come funziona il sistema di cache dei nomi studiato per i DNS ?Dato che la tecnica iterativa o ricorsiva per ricavare l'associazione nome logico/indirizzo ip di un determinato dominio è alquanto costosa e ripeterla ogni volta sarebbe poco efficiente (in quanto vado a visitare un intero albero che è potenzialmente enorme), si utilizza un sistema di cache per i server dns che memorizzano per un determinato periodo di tempo (solitamente 1 giorno) la risoluzione nome logico/indirizzo ip dei domini, in modo tale che quando un server dns ne interroga un altro è possibile che lui abbia già questa informazione in memoria cache e non ci sia bisogno di scorrere l'intero albero.
come sono formate le query dns?c'è un vero pacchetto con - un identificativo - il nome del dominio - tipo di query ip4 ip6 server.. - classe di query sempre 1 - record la response è uguale, la risposta sta nel record
quali sono i passaggi di una query DNS?- lo host invia una DNSQUERY al Local Name Server(server locale alla rete) esempio www.google.com - la ricerca ricorsiva parte da .com poi google.com poi www.google.com - se non viene trovato la richiesta viene inoltrata ai server globali (che conoscono solo .com .net ...) - se il server globale non trova allora indirizza il LNS sull'indirizzo ip del global server con .com al quale viene inoltrata la richiesta - viene ritonato l'ip del server globale google.com al quale viene inoltrata la richiest dal LNS il quale ritorna l'ip di ww.google.com
nelle richieste al DNS quale è la differenza fra una ricorsiva e una iterativa?nella iterativa le risposte dei vari server ritornano sempre al LNS che si occupa di fare le varie richieste LNS -> B -rep-> LNS -> C -rep-> LNS ... nella versione ricorsiva la chiamata del LNS viene girata fra i vari router LNS -> B -> C -> D -rep-> C -rep-> B -rep-> LNS
quale è la differenza fra SMTP e IMAP?SMTP viene usato fra server mail IMAP viene utilizzato fra user e server mail per consentire a piu client di accedere allo stesso server in modo concorrente
come opera un mail server rappresentalo con uno schemalo user agent riceve una mail (con IMAP o POP3) e la mette nella coda(message store) il mail transfer agent MTA (interno al server) si occupa dello smistamento della coda MTA guarda quale è il destinatario e tramite il modulo resolver il nome del server destinatario utilizza SMTP per trasferire la mail all'altro email server la mail viene ricevuta dal server destinatario e il suo MTA, utilizzando IMAP o POP3 trasferisce la mail al client
quali porte utilizza il protocollo FTP?utilizza due porte (ovvero due connessioni TCP): - Porta 21: Controllo [aperta dal client] - Porta 20: Dati [aperta dal server]
per che cosa viene utilizzata la codifica base 64?il protocollo SMTP o POP3 trasmettono i caratteri in formato ascii quindi in base 64 viene utilizzata sia in comunicazioni client-server che in comunicazioni server-server
si vuole codificare 1001111000101100. per protocollo SMTP o POP3- raggruppo in blocchi di 24 bit, se ce ne sono di meno si mette un uguale alla fine ( in binario, 0011 1101) - la sequenza diventa quindi: 100111100010110000111101 - si divide il blocco in 4 sottoblocchi da 6 bit: 100111 - 100010 - 110000 - 111101 - si codifica ogni blocco utilizzando la tabella base64 e quindi in questo caso diventa: niw9
che cosa è MIME a che cosa serve?multipurpose internet mail extension è un protocollo Internet che estende il formato dei messaggi di posta elettronica per supportare testo in set di caratteri diversi dall'ASCII, file binari, audio, video e immagini. Consente di diversificare il tipo di contenuto dando il modo di riconoscerlo informaizoni importanti nello header: content type tipi di file(text, image, audio, video, application, message...) content transfer encoding specifica la sintassi utilizzata content length
parlando di mail, come fa il client a sapere a chi inviare la mail?non è compito del client quello di risolvere gli indirizzi del destinatario ma è un compito che viene eseguito dal mail server,. il mail server per conoscere l'IP del server destinatario si avvale di un suo componente il RESOLVER che interroga il DNS esterno al server per ottenere l'indirizzo del destinatario tramite l'indirizzo testuale "unimi.it"
quali sono i vari scambi che avvengono in una trasmissione fra server mail via SMTP?- apertura di una connessione TCP (SYN, SYN ACK, ACK) - server destinatario ready [220, server ready] - server mittente si presenta ["hello.com"] - risposta ack del destinatario [250] - presentazione del client [abc@dominio.com] - destinatario ack [250] - presentazione del destinatario che il client vuole raggiungere[dest@dominio.com] - destinatario ack [250] - specifica del tipo di dati da inviare - risposta del destinatario pronto alla ricezione [354] ---------trasmissione--------- - destinatario conferma di aver ricevuto l'ultimo messaggio [250] - msg [quit] del mittente - msg del destinatario di accettazione della chiusura [221] - chiusura della connessione TCP
come avviene l'apertura di una connessione FTP?- apertura della connessione TCP da parte del client sulla porta 21 del server - scambio user e password se richiesto dal server - richiesta da parte del client di un file - il client invia le informazioni sulla porta da utilizzare per il trasferimento dati - apertura di connessione TCP da parte del server (di solito sulla porta 20 del client) - trasferimento dati - client : QUIT server: GOODBYE - server chiude prima TCP dati e poi TCP controllo
quale differenza intercorre in streaming audio - video nel caso di perdita di alcuni pacchetti?lo streaming audio viene bloccato(si sente silenzio) lo streaming video ripropone l'ultimo pacchetto che è stato ricevuto (l'immagine si ferma sul monitor)
in che cosa consiste il protocollo NTP?il protocollo NTP (network time protocol) si occupa della sincronizzazione nel caso di utilizzo di protocolli real time come RTCP o RTP, l'obiettivo è quello di riuscire a sincronizzare i clock di due macchine
che cosa è un MIXERle informazioni riguardanti il QOS del server vengono comunicati tramite RTCP alle altre macchine le altre macchine conoscendo la qualità del servizio possono codificare il segnale in modo adeguati i mixer vengono posti in punti strategici della rete per poter erogare un segnale codificato in maniera adeguata per ciascuna macchina connessa
esiste qualche modo per velocizzare una ricerca di un dominio da parte del DNS?si, sfruttando una cache all'interno del DNS nella quale vengono memorizzate le risoluzioni di nomi più recenti si possono ridurre i tempi di ricerca