Az UDP-csomag - ez

UDP (angol User Datagram Protocol -. Felhasználói datagram protokoll) - egy szállítási protokoll az adatok továbbítása az IP hálózatokban nélkül létesít kapcsolatot. Ő az egyik legegyszerűbb protokollok szállítási réteg az OSI modell. övé

Ellentétben megbízhatatlan datagram protokoll (megbízhatatlan datagram protokoll). Ez lehetővé teszi, hogy gyorsan és hatékonyan továbbítják az adatokat igénylő, nagy sávszélességű kommunikációs vonalak, vagy ha szeretne egy kis idő szállítási adatokat.

A "protokoll" értéket tartalmaz, 17 (00010001 bináris formában, 0x11 - hex) - UDP-protokoll azonosító. A „hossza UDP-datagram” tartalmaz UDP-hosszúságú üzenetet (UDP-fejléc + adatok; pszeudo hossza nem veszik figyelembe) bájtban, azaz egybeesik az azonos területen az UDP-fejlécet.

kiszámítása checksum

Kiszámítása előtt UDP-üzenet ellenőrző egészíti nulla bitet végén a hossza többszöröse 16 bit (a nulla bitet küldött üzenettel együtt). Az ellenőrző összeg mező az UDP-fejlécet idején kiszámításának ellenőrző elküldött üzenetet nullának kell lennie.

Kiszámításához az ellenőrző összes UDP-üzenet (UDP-fejléc adat), beleértve a pszeudo oszlik szavak (1 szó = 2 byte (oktett) = 16 bit). Ezután kiszámítjuk bitenkénti egy komplemens összege minden szó egy komplemens. Az eredmény beíródik a megfelelő mezőbe az UDP-fejlécet.

Abban az esetben, ha az ellenőrzés eredménye, hogy nulla, a mező ki van töltve egység. Ha az ellenőrzés nem kell számolni mező értéke maradt nulla.

Ha olyan üzenetet kap, a címzett talál egy ellenőrző ismét (már figyelembe véve a checksum mező), és ha az eredmény egy bináris szám a tizenhat egységek (azaz 0xFFFF), az ellenőrző tartják, hogy lement, és az üzenet érkezett.

Egy példa ellenőrző összeg kiszámítása

Például, nem a számítás checksum több 16 bites szavak: 0x398a. 0xf802. 0x14b2. 0xc281. Találunk ezek összege a bitenkénti komplement:

0x398a + 0xf802 = 0x1318c = 0x318d;
0x318d + 0x14b2 = 0x463f;
0x463f + 0xc281 = 0x108c0 = 0x08c1.

Most azt látjuk, bitenkénti egy komplemens az eredmény:

0x08c1 = 0000 1000 1100 0001 1111 0111 0011 → 1110 = 0xf73e vagy egyszerűbb - 0xFFFF - 0x08c1 = 0xf73e.

Ez a szükséges ellenőrző.

használata

Megbízhatatlan UDP protokollt kell értelmezni, hogy ha a külső hatásokkal, hogy vezethet hiba, UDP protokoll nem szabványos elveszett csomag ismétlés mechanizmus. Ebben az értelemben ez olyan erős, mint a TCP vagy

Az UDP-t használják a következő protokollokat:

Nézze meg, mi a „UDP-csomag” más szótárak:

UDP - Cím: felhasználói datagram protokoll szintje (a OSI modell): családi Szállítás: TCP / IP (nevezik UDP / IP) Port / ID: 17 (IP) Leírás: RFC 768 / STD 6 alapjai ... Wikipedia

UDP Lite - (könnyű UDP) protokoll összeköttetés, nagyon hasonlít az UDP. Ezzel szemben az UDP, ami védi egy ellenőrző (checksum), vagy az összes csomagot, vagy egyikük sem, UDP Lite lehetővé teszi a lehetőséget, részleges ellenőrzőösszegek, ... ... Wikipedia

Package (Hálózat) - A számítógép-hálózatok, a csomag célja egy bizonyos módon egy adatblokk hálózaton továbbított kötegelt módban. Számítógépes kapcsolatok, amelyek nem támogatják kötegelt módban, mint például a hagyományos távközlési ... ... Wikipedia

Port Scanner - Ez a kifejezés, vannak más célra, a lapolvasó .. Port scanner szoftver célja, hogy keressen egy hálózati gép, amelyben a szükséges portok vannak nyitva. Ezek a programok jellemzően rendszergazdák használják, hogy ellenőrizze a ... ... Wikipedia

traceroute - traceroute segédprogram számítógépes program célja, hogy azonosítsa útvonalak adatok TCP / IP hálózatokon. A traceroute lehet használni a különböző kommunikációs protokollok függően az operációs rendszer a készülék. ... ... Wikipedia

A traceroute - egy segédprogram számítógépes program célja, hogy azonosítsa útvonalak adatok TCP / IP hálózatokon. A traceroute alapul ICMP protokollt. Grafikus felület a traceroute gnome nettool Ubuntu 6.10 ... Wikipedia

IPsec - (rövid IP Security) protokollok halmaza védelme átvitt adatok IP átjáró protokoll lehetővé teszi a hitelesítés és / vagy titkosítás IP csomagok. IPsec is protokollokat ... ... Wikipedia