Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Netwerken >> Andere Computer Networking >> Content
UDP Checksum Berekening
De User Datagram Protocol , of UDP , pakketten data in pakketten voor transport over netwerken . Een datapakket bevat de gegevens in het pakket lichaam , en heeft een reeks headers voor de data die helpen het pakket naar de bestemming . De UDP-header is kort , maar het een ingewikkelde methode voor het berekenen van een checksum bevat . De checksum kan de ontvanger om te controleren of het datapakket intact is aangekomen . Functie

UDP
is een transport protocol en is onderdeel van het netwerk protocol suite genaamd TCP /IP . TCP /IP staat voor Transmission Control Protocol /Internet Protocol . De bekendste protocol van deze suite is het Internet Protocol, dat het IP -adres definieert . Het IP header aan de voorzijde van een datapakket . Achter deze , en voordat de gegevens is de UDP-header . Overwegende dat de IP-header bevat de bron-en bestemmingsadres van de twee computers in het netwerk transactie , de UDP-header identificeert het verzenden en ontvangen van applicaties . Deze toepassingen worden niet geregistreerd bij naam , maar met een referentienummer , riep een poortnummer .
UDP Header

Een UDP-header bevat slechts twee woorden . Een 'woord' is een 32 - bits binair getal dat 4 bytes van data omvat . Het eerste werk bevat de bron en de bestemming poortnummer . Elk van deze gebieden is 16 bits lang . Het tweede woord bevat ook twee velden , elk 16 bits lang . Dit zijn de UDP Length veld en het veld Checksum . De UDP Lengteveld neemt de grootte van de UDP-header en body data van het pakket in bytes . De UDP checksum veld is optioneel .
Checksum Berekening

De checksum in de UDP-header is de " degenen compliment " som van zestien bits woorden in de UDP header en de data lichaam van het pakket . De formule kan niet omgaan met een oneven aantal bytes en dus als het aantal bytes in de gegevenssectie van het pakket oneven , de berekeningseenheid programma voegt een all - zero padding byte aan het einde van de data . Dit zorgt ervoor dat het pakket bevat het volledige 16 - bits woorden . De bekleding byte is voor de berekening van de controlesom . Het is niet verzonden met het pakket . Vervolgens wordt het programma een " pseudo header " over het aan de voorzijde van de UDP- header . Deze bevat adresgegevens uit de IP-header . Vervolgens wordt het aantal 16 - bit hoeveelheden gegevens worden geteld en het verkregen getal , uitgedrukt als binaire omgedraaid zodat die worden nullen en nullen worden degenen .
Bevestiging

de ontvangende programma voert dezelfde berekening . Als de resultaten zijn niet hetzelfde , wordt het pakket weggegooid , hoewel er geen foutmelding wordt teruggestuurd naar de afzender .

Previous: Next:
  Andere Computer Networking
·Instructies voor het aansluite…
·Web-Based Network Inventory 
·Wat Is Netwerk Engineering? 
·Hoe maak je een Cisco 3560 Res…
·Hoe maak je een PCMCIA- kaart …
·Hoe maak je een Mac- adres Doo…
·Wat zijn de voordelen van NTP …
·Hoe maak je een Forgotten Pass…
·Voordelen & Nadelen van Netwer…
  Related Articles
Hoe de UDP wijzigen in een Router 
Hoe maak je een UDP-poort Deblokkeren op…
Wat is een UDP Flood ? 
Hoe maak je een UDP Met Ada 
Kenmerken van een UDP- header 
Waarom is UDP Nodig? 
Wat is een openbare UDP Port ? 
Algemeen gebruik van UDP 
Relatie tussen TCP en UDP Packets 
  Netwerken Articles
·Hoe maak je een tweede Linksys WRT route…
·Hoe maak je een map op een FTP site 
·How to: Linksys WiFi Extender 
·Denso Communication Protocols 
·De aard van de Artificiële neurale netw…
·Ethernet Controller Problemen 
·Hoe de netwerksleutel te krijgen voor ee…
·Hoe een Internet Network Unlock 
·De onderdelen van een computer netwerk 
Copyright © Computer Kennis http://www.nldit.com