Računalne mreže · Predavanje 4 · interaktivna lekcija

Transportni sloj I: UDP i pouzdani prijenos

Kako od nepouzdanog kanala napraviti pouzdan. Isprobajte kontrolni zbroj, iskoristivost i simulacije protokola Go-Back-N i Selective Repeat.

doc. dr. sc. Sandi Baressi Šegota · Fakultet informatike, Sveučilište Jurja Dobrile u Puli

1 Multipleksiranje i demultipleksiranje

Transportni sloj skuplja podatke iz više procesa i na primatelju ih po portu predaje pravom socketu. Odaberite odredišni port.

2 Kontrolni zbroj (checksum)

Izračunajte UDP kontrolni zbroj dviju 16-bitnih riječi i provjerite kako se otkriva greška ako se neki bit promijeni.

3 Iskoristivost: stani-i-čekaj vs cjevovod

Iskoristivost linka ovisi o odnosu vremena prijenosa i RTT-a te o veličini prozora. Mijenjajte parametre.

4 Stani-i-čekaj (ARQ)

Pošaljite paket i po želji izazovite gubitak — pratite timeout i ponovno slanje.

5 Go-Back-N

Odaberite koji se paket gubi i pogledajte kako se odbacuju paketi izvan reda te ponavlja cijeli niz.

6 Selective Repeat

Isti scenarij, ali primatelj međuspremljuje, a ponavlja se samo izgubljeni paket.