diff --git a/Reti/Teoria/Domande_Reti.md b/Reti/Teoria/Domande_Reti.md index b5246d171c4b33fec985a36f0c0bb2fd117e2c2f..af4d0111f9e63ddeffc5276b730f3c2184b3adbc 100644 --- a/Reti/Teoria/Domande_Reti.md +++ b/Reti/Teoria/Domande_Reti.md @@ -1,12 +1,75 @@ -# Domande Reti -## Slide: -### Domanda 1: -Definire il concetto di protocollo e poi spiegare come funziona un protocollo particolare a scelta. +# Domande Reti 🌠+ +## Slide + +### Domanda 1 + +Definire il concetto di protocollo e poi spiegare come funziona un protocollo +particolare a scelta. + Perché gli standard sono importanti nei protocolli? -### Risposta: -Un protocollo è una serie di regole che due dispositivi (comunemente chiamati host) utilizzano per comunicare. -Possiamo prendere come analogia la lingua italiana, infatti due persone comunicano utilizzando un protocollo (vocaboli che entrambe le persone capiscono, frasi strutturate in uno specifico modo, etc...). In questo modo entrambe le persone riescono a capire reciprocamente cosa si stanno dicendo. + +### Risposta + +>Definire il concetto di protocollo e poi spiegare come funziona un protocollo +particolare a scelta. + +Un protocollo è una serie di regole che due dispositivi (comunemente chiamati host) +utilizzano per comunicare. +Possiamo prendere come analogia la lingua italiana, infatti due persone +comunicano utilizzando un protocollo (vocaboli che entrambe le persone +capiscono, frasi strutturate in uno specifico modo, etc...). +In questo modo entrambe le persone riescono a capire reciprocamente +cosa si stanno dicendo. Entriamo più nello specifico analizzando il protocollo HTTP. -In questo protocollo troviamo un client (ovvero un utente che sta utilizzando un browser e sta facendo una richiesta per accedere ad una determinata pagina) ed un server (ovvero colui che fornirà , se presente, la pagina richiesta). -In particolare quando un client fa una richiesta ad un server sta avvenendo una `HTTP Request`. +In questo protocollo troviamo un client (ovvero un utente +che sta utilizzando un browser e sta facendo una +richiesta per accedere ad una determinata pagina) ed un +server (ovvero colui che fornirà , se presente, la pagina richiesta). + +In particolare quando un client fa una richiesta ad un server +sta avvenendo una `HTTP Request`. All'interno di questa richiesta +sono contenute varie informazioni, tra cui: + ++ il tipo di richiesta (GET, POST, ...); + ++ l'URL della pagina che viene richiesta; + ++ il browser; + ++ ed ulterioriori informazioni. + +La risposta ad una `HTTP Request` viene chiamata `HTTP Response`, dove +troveremo le informazioni che il server ci ha fornito. +In particolare troviamo: + ++ lo status code, ovvero un codice identificativo per sapere se +la richiesta è andata a buon fine oppure no; + ++ lo stato della connessione, se è ancora aperta o se è chiusa; + ++ il codice HTML della pagina richiesta; + ++ ed ulterioriori informazioni. + +>Perché gli standard sono importanti nei protocolli? + +Gli standard nei protocolli sono importanti perché ci permettono di +avere una comunicazione sensata e mai incerta. Per questo motivo i +protocolli hanno una sintassi molto rigida. + +### Domanda 2 + +Quale vantaggio presenta una rete a commutazione di circuito +rispetto ad una a commutazione di pacchetto? + +Quali vantaggi ha TDM rispetto a FDM in una rete a commutazione di circuito? + +### Risposta + +>Quale vantaggio presenta una rete a commutazione di circuito +rispetto ad una a commutazione di pacchetto? + +Un grosso vantaggio della rete a commutazione di circuito è che la +bandwith è garantita.