Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Nätverk
  • Ethernet
  • FTP och Telnet
  • IP -adress
  • Internet-nätverk
  • Regionalt nätverk
  • Modem
  • Network Security
  • Andra Computer Networking
  • Routrar
  • virtuella nätverk
  • Voice Over IP
  • Trådlöst Nätverk
  • trådlösa routrar
  • * Dator Kunskap >> Nätverk >> Andra Computer Networking >> Content

    UDP Checksummaberäkning

    User Datagram Protocol , eller UDP , paketresor data i paket för transport över nätverk . Ett datapaket innehåller data i paketet organ och har en serie av rubriker framför de uppgifter som hjälper paketet komma till sin destination . Den UDP header är kort , men det innehåller en komplicerad metod för beräkning av en kontrollsumma . Kontrollsumman gör mottagaren att kontrollera att datapaketet har anlänt intakt . Funktion

    UDP är ett transportprotokoll och är en del av nätverksprotokoll sviten heter TCP /IP . TCP /IP står för Transmission Control Protocol /Internet Protocol . Den mest kända protokollet i denna svit är Internet Protocol , som definierar den IP -adressen . Den IP-huvudet är placerad på framsidan av ett datapaket . Bakom detta , och innan uppgifterna är UDP header . De IP-huvudet innehåller källa och destination adress till de två datorerna i nätverket transaktionen , identifierar UDP header sändande och mottagande applikationer . Dessa ansökningar registreras inte vid namn, men med ett referensnummer , som kallas ett portnummer . Addera UDP Header

    UDP header innehåller endast två ord . Ett "ord " är en 32 - bitars binärt tal , som omfattar fyra bytes of data. Det första arbetet innehåller källa och destination portnummer . Var och en av dessa områden är 16 bitar lång . Det andra ordet innehåller också två fält , var och en 16 bitar i längd. Dessa är UDP längdfält och Kontrollsumma fältet . Den UDP Längd fältet registrerar storleken på UDP- header och data kropp hos paketet i byte. Den UDP -kontrollsumma fältet är valfritt .
    Checksummaberäkning

    kontrollsumma i UDP huvudet är " ettor komplimang " summan av sexton bitars ord i UDP huvudet och data som kropp av paketet. Formeln kan inte klara av ett udda antal byte och så om antalet byte i datadelen av paketet är udda , lägger beräkna programmet en all - zero padding byte till slutet av data . Detta säkerställer att paketet innehåller kompletta 16 - bitars ord . Stoppningen byte är endast för beräkning av kontrollsumman . Det är inte sänds med paketet . Sedan skapar programmet en "pseudo huvud" som går på framsidan av UDP -huvudet. Detta innehåller adressinformation tagen från IP-huvudet . Därefter är antalet 16 - bitars bitar av data som räknas och det resulterande talet , uttryckt som binär vänds så att de blir nollor och nollor blir ettor .
    Konfirmation

    mottagande programmet utför samma beräkning . Om resultaten är inte samma sak , kastas paketet , men inget felmeddelande skickas tillbaka till avsändaren .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur ansluta två Fiber Channel SAN switchar Tillsammans…
    ·Hur att länka två datorer
    ·Vad är lite och hur många bitar som i ett byte
    ·Hur Visa Streaming Online TV från ett annat land med e…
    ·Git SSH protokoll
    ·Ställa WebLogic Kluster
    ·Jag får ett Unreachable svar från en Ping
    ·Skaffa Gateway på datorn
    ·Fördelarna med en WAN Över ett LAN
    ·Hur till Redigera inställningar Automatisk förhandlin…
    Utvalda artiklarna
    ·Hur man gör VoIP internationella telefonsamtal Använd…
    ·Hur får jag information Exchange Mailbox
    ·Hur nätverk från en Mac till en PC med OS X 10.5 & Wi…
    ·Mitt modem Oväntat Dials
    ·Ställa upp min Dell laptop med Airport Extreme & 2 Mac…
    ·Hur fixar trådlös Internetuppkoppling
    ·Hur du återställer en Linksys WAP54G
    ·Konvertera din bärbara dator till WiFi
    ·Vad Är Reverse Zone File
    ·Vad Är hamnen staterna i en STP Genomförande
    Copyright © Dator Kunskap http://www.dator.xyz