UDP
UDP - vienas iš TCP/IP naudojamų protokolų, panašus į TCP (t.y., ryšys tarp dviejų programų), tik tiek, kad be užtikrinto duomenų perdavimo.
Čia nesunku suprasti, kad pvz., jei jūs kalbat su kažkuo telefonu ir kažkur duomenų paketas pasimes, tai gausis mikroskopinė tuščia pauzė, bet norint persiųsti duomenis pakartotinai - gausis tik dar didesnė pauzė, o tasai persiųstas duomenų paketas, jei bus paleistas vėl - tai tik dar labiau iškraipys garsą. Tai reiškia, kad kai kuriais duomenų persiuntimo atvejais nereikia to TCP duodamo duomenų perdavimo užtikrinimo, ir dar daugiau - tas užtikrinimas dargi ir kenkia.
Štai tokiam reikalui ir yra yra skirtas UDP - tipo, siunčiam duomenis, o ar jie nusisiųs - nu tai, ką padarysi - nusisiųs tai nusisiųs, o jeigu nenusisiųs - tai nenusisiųs, ir bbd.
Praktikoje visgi kažkodėl ryšio perdavime netgi ir garso bei video ryšiuose dažniau naudojamas TCP protokolas, ir nors šitaip tik krenta ryšio kokybė ir atsiranda visokie uždelsimai ir užstabdymai, visokie programuotojai sako, kad visvien ryšys būna stabilesnis. Gi priežastis ta, kad kadangi UDP niekas netikrina, tai daugelis routerių konfigūruojami klaidingai - vietoje to, kad teiktų UDP aukštesnį prioritetą, jie teikia jam žemesnį prioritetą, nes jei niekas netikrina - tai niekas ir nesupras.
Žodžiu, toks eilinis atvejis, kai gera buvusi idėja praktikoje buvo supista implementacijos metu.
Tikėtina, kad niekada su šituo UDP protokolu jūs ir nesusidursite, netgi jei būsit koks nors adminas ar programeris.