Sadržaj:
- Definicija - Što znači lagani korisnički datagram protokol (UDP Lite)?
- Techopedia objašnjava lagani protokol korisničkog datagrama (UDP Lite)
Definicija - Što znači lagani korisnički datagram protokol (UDP Lite)?
Lagani korisnički protokol datagrama (UDP-Lite) je protokol bez veze sličan protokolu User Datagram Protocol (UDP).
Međutim, može poslužiti i u mrežnim okruženjima sklonim greškama u kojima se preferira isporuka djelomično oštećenih korisnih tereta umjesto da ih odbaci stanica koja ga prima.
To štedi propusnost i vrijeme jer podatke nije potrebno ponovno slati, a odluke o integritetu podataka prepuštaju se primajućoj aplikaciji ili kodeku.
Pored ove značajke, funkcionalno je i semantički sličan uobičajenom UDP-u.
Techopedia objašnjava lagani protokol korisničkog datagrama (UDP Lite)
UDP-Lite se, kao što i ime sugerira, temelji na UDP-u.
Međutim, postoji ključna razlika: Za razliku od UDP-a, koji štiti niti jedan ili cijeli paket s kontrolnom zumom, UDP-Lite omogućuje provedbu djelomičnih kontrolnih zbrojeva koji pokrivaju samo dio datagrama, te stoga isporučuje djelomično oštećene pakete.
Ovaj protokol bio je namijenjen multimedijskim funkcijama kao što su streamed video ili VoIP gdje primanje djelomično oštećenih ili oštećenih paketa je korisno u usporedbi s time da ih uopće ne primamo.
Kada koristite konvencionalni UDP, pogreška u jednom bitu uzrokovat će drugačiju ili lošu kontrolnu sumu te će poništiti i zatim odbaciti paket. U ovoj se shemi niti jedna pogreška ne smatra manjom, pa čak i ako je greška trivijalna, paket se i dalje odbacuje, što zahtijeva ponovno slanje tog paketa iz izvora, zauzimajući vrijeme i širinu pojasa.
Algoritam provjere za obje vrste UDP-a je isti, ali za Lite se provodi samo djelomično počevši od zaglavlja UDP-Lite, koje uvijek mora biti pokriveno kontrolnim zbrojem.
To ne znači da neki UDP-Lite paketi nisu odbačeni. Na primjer, paketi s vrijednošću pokrivanja od 1-7 moraju se odbaciti (mora biti 0 ili 8+), a oni s pokrivanjem većim od IP duljine također se moraju odbaciti.