Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

UDP Kontrolný výpočet

User Datagram Protocol , alebo UDP , balíky dát v paketoch pre dopravu po celej sieti . Dátový paket obsahuje dáta v pakete tele , a má rad hlavičiek v prednej časti dát , ktoré pomáhajú paket dostať na miesto určenia . UDP záhlavie je krátky , ale obsahuje komplikovaný spôsob pre výpočet kontrolného súčtu . Kontrolný súčet umožňuje prijímač overiť , že dátový paket dorazilo neporušené . Funkcie

UDP je protokol transportnej a je súčasťou sieťového protokolu apartmáne s názvom TCP /IP . TCP /IP je skratka pre Transmission Control Protocol /Internet Protocol . Najznámejšie protokol z tohto apartmánu je internetový protokol , ktorý definuje IP adresu . IP záhlaví je umiestnená na prednej časti dátového paketu . Za to , a predtým , než sú dáta UDP hlavičky. Vzhľadom k tomu , hlavička IP obsahuje zdrojovú a cieľovú adresu dvoch počítačov v sieti transakcie , UDP hlavička identifikuje odosielanie a prijímanie žiadostí . Tieto aplikácie sú zaznamenané nie podľa názvu , ale referenčné číslo , tzv číslo portu .
UDP záhlavie

UDP hlavička obsahuje iba dve slová . " Slovo " je 32 - bitové binárne číslo , ktoré sa vzťahuje na 4 bajty dát . Prvé práce obsahuje zdroj a číslo portu cieľové . Každá z týchto oblastí je 16 bitov . Druhé slovo obsahuje tiež dve polia , každé 16 bitov na dĺžku . Jedná sa dĺžka poľa UDP a Kontrolné polia . Dĺžka poľa UDP zaznamenáva veľkosť UDP hlavičky a dátové telo paketu v bajtoch . UDP kontrolný súčet poľa je nepovinné .
Kontrolný Výpočet

kontrolný súčet v UDP záhlaví je " ones kompliment " súčet šestnástich bitových slov na UDP hlavičky a dát telo paketu . Vzorec nemôže vyrovnať s nepárnym počtom bytov , a tak v prípade , že počet bajtov v dátovej časti paketu je nepárny , výpočtový program pridá all - nulové odsadenie bajt na koniec dát . To zaisťuje , že paket obsahuje kompletný 16 - bitová slová . Polstrovanie byte je len pre účely výpočtu kontrolného súčtu . To nie je prenášaný pomocou paketu . Ďalej , program vytvorí " pseudo záhlavie " , ktorá ide na prednej strane UDP hlavičky. Ten obsahuje informácie o adrese prevzaté z IP hlavičky . Ďalej , počet 16 - bitových blokov dát sa počítajú a výsledné číslo , vyjadrené ako binárne sa otočil tak , že z nich stanú nuly a nuly stať ty .
Potvrdenie

prijímacie Program vykonáva rovnaký výpočet . Ak výsledky nie sú rovnaké , je paket zahodený , ale žiadna chybová správa je odoslaná späť odosielateľovi .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené