Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
A
Appunti
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Gianluca Mastrolonardo
Appunti
Commits
f61a70a1
Commit
f61a70a1
authored
9 months ago
by
Gianluca
Browse files
Options
Downloads
Patches
Plain Diff
da finire
parent
2a4e7347
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
Reti/Teoria/Domande_Reti.md
+62
-0
62 additions, 0 deletions
Reti/Teoria/Domande_Reti.md
with
62 additions
and
0 deletions
Reti/Teoria/Domande_Reti.md
+
62
−
0
View file @
f61a70a1
...
...
@@ -86,6 +86,8 @@ condivisa con altri utenti.
## Domande Slide
### Capitolo 1
**Domanda 1:**
Definire il concetto di protocollo e poi spiegare come funziona un protocollo
...
...
@@ -255,6 +257,7 @@ canale sia pari a 1500 byte (si trascurino le intestazioni)
Determinare il tempo necessario affinché il nodo D riceva completamente il file.
**Risposta:**

**Domanda 7:**
...
...
@@ -269,3 +272,62 @@ qual è il throughput per il trasferimento del file? [circa 286kbps]
approssimativamente quanto tempo occorrerà per trasferire il file
all’Host B? [112 s]
+
Rispondere alle precedenti domande supponendo R2 = 100kbps [circa 416s]
**Risposta:**
DA FARE
**Domanda 8:**
Quali sono i cinque livelli della pila di protocolli Internet?
Quali sono i loro principali compiti?
**Risposta:**
I cinque livelli della pila sono:
+
Application Layer: è il livello più alto della pila, ed è quella
che interagisce con gli utenti finali.
Si occupa di far scambiare dati tra applicazioni che utilizzano lo
stesso protocollo.
Alcuni esempi di protocolli dell'Application Layer sono HTTP, DNS, SSH, POP3, IMAP.
+
Transport Layer: si occupa di trasportare i pacchetti da un host A ad un host B.
In particolare abbiamo due possibili trasferimenti:
+
Trasferimento affidabile: quando vogliamo un trasferimento affidabile da un
host A ad un host B utilizziamo il protocollo TCP. In questo modo abbiamo la
_quasi_ certezza che il pacchetto arrivi a destinazione.
Quaste garanzie nel trasporto aumentano la dimensione dell'header del protocollo,
e quindi ne aumentano anche la sua dimensione in byte.
+
Trasferimento best-effort: è l'opposto del trasferimento affidabile,
infatti in questo caso il protocollo utilizzato si chiama UDP, e non ci fornisce
nessuna garanzia che il pacchetto arrivi effettivamente a destiazione.
Viene spesso utilizzato come transport layer nelle applicazioni real time,
come gaming online o streaming.
+
Network Layer: Il livello di rete ha il compito di trasportare i segmenti
(cioè le informazioni del livello di trasporto) sotto forma di datagrammi da
un host A a un host B. Inoltre, si occupa dell'instradamento dei pacchetti
tramite protocolli come RIP, OSPF e BGP, e assegna un indirizzo
IP a ogni host connesso alla rete.
È da notare come il livello di rete non aggiunga nessuna garanzia
sull'effettivo arrivo dei pacchetti (o del loro corretto ordine),
infatti la garanzia può essere introdotta solo dal Transport
Layer.
+
Data Link Layer: è il layer che si occupa del trasferimento di data frame
tramite indirizzi fisici, chiamati MAC Address.
Inoltre si occupa della frammentazione e del riassemblaggio dei dati.
+
Physical Layer: è il layer fisico, ovvero colui che trasferisce bit.
**Domanda 9:**
Spiegare i campi del datagram IP.
**Risposta:**
Dato il seguente Datagram:

Possiamo notare:
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment