| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Netværk  
  • Ethernet
  • FTP & Telnet
  • IP-adresse
  • Internet Netværk
  • lokale netværk
  • modemer
  • Network Security
  • Andet Computer Networking
  • Routere
  • virtuelle netværk
  • Voice Over IP
  • Trådløst netværk
  • trådløse Routere
  •  
    Computer Viden >> Netværk >> Andet Computer Networking >> Content
    UDP Checksum Beregning
    The User Datagram Protocol eller UDP, pakker data i pakker til transport på tværs af netværk . En datapakke indeholder dataene i pakken kroppen , og har en række overskrifter foran de data, der hjælper pakken komme til sit bestemmelsessted . UDP header er kort , men det indeholder en kompliceret metode til beregning af en kontrolsum . Kontrolsummen giver modtageren at verificere, at datapakken er ankommet intakt . Funktion

    UDP er en transport- protokol og er en del af netværksprotokol suite kaldet TCP /IP. TCP /IP står for Transmission Control Protocol /Internet Protocol . Den bedst kendte protokol denne suite er Internet Protocol, som definerer IP-adresse. IP-headeren er placeret på forsiden af ​​en datapakke . Bag dette , og før data er den UDP header. Hvorimod IP-headeren indeholder kilde og destination adresse på to computere i netværket transaktionen, UDP header identificerer de afsendende og modtagende applikationer. Disse programmer registreres ikke af navn , men af ​​et referencenummer , et portnummer kaldes.
    UDP Header

    UDP header kun indeholder to ord. Et "ord " er et 32-bit binært tal , som dækker 4 byte data . Det første værk indeholder kilde og destination portnummer. Hvert af disse felter er 16 bit lang . Det andet ord indeholder også to felter, hver 16 bit i længden. Disse er UDP feltet Længde og Checksum felt. UDP Længde feltet registrerer størrelsen af ​​UDP header og data legeme af pakken i byte . UDP checksum felt er valgfrit.
    Checksum Beregning

    checksum i UDP header er "dem kompliment " sum af seksten bit ord i UDP header og data legeme af pakken . Formlen kan ikke klare et ulige antal byte og så hvis antallet af bytes i datadelen af pakken er ulige , beregnings programmet tilføjer en all- nul polstring byte til slutningen af dataene. Dette sikrer, at pakken indeholder komplette 16 - bit ord . Polstringen byte er kun for beregningen af ​​checksum . Det er ikke overføres med pakken . Dernæst danner programmet et " pseudo header" , som går på forsiden af ​​UDP header. Det indeholder adresseoplysninger taget fra IP header. Dernæst er antallet af 16-bit bidder af data talt, og det deraf følgende antal , udtrykt som binære er vendt om, så dem bliver nuller og nuller bliver dem .
    Bekræftelse

    modtagende program udfører den samme beregning . Hvis resultaterne ikke er de samme, bliver pakken frasorteret , selvom ingen fejlmeddelelse sendes tilbage til afsenderen.

    Forrige :

    næste :
      Relaterede artikler
    ·Brugen af ​​computere i Telekommunikationsindustrien 
    ·Sådan Deltag NetMeeting 
    ·HP P4500 QuickSpecs 
    ·Sådan Tilbyd fjernsupport fra kommandolinjen 
    ·Hvordan laver Cat 5 Twisted - Pair Netværkskabler 
    ·Sådan eksporteres Exchange 2003 postkasse til en PST f…
    ·Sådan installeres en fotokopimaskine på et netværk 
    ·Sådan Konverter LDIF til CSV 
    ·Hvad er PSH i et Network Packet 
    ·Hvordan at oprette en Thin Client Network 
      Anbefalede Artikler
    ·Sådan Genstart en D -Link DIR -655 Wireless 
    ·Sådan deaktiveres muligheden for at ændre en computer…
    ·Sådan Stop en DHCP -server 
    ·Hvordan man bruger en VNC på en internetudbyder med bl…
    ·Sådan får UltraVNC Server Settings på skærmen 
    ·Sådan Slut til RT31P2 
    ·Sådan nulstilles en Linksys Wireless Router 
    ·Sådan Tillad udklipsholder Mapping på en Terminal Ser…
    ·Sådan finder IP-adressen på en router sat til DHCP 
    ·Sådan konfigureres Windows Wireless TCP /IP-indstillin…
    Copyright © Computer Viden http://www.computerdk.com