Funkciók és elvei UDP protokollt - számítógépes hálózatok
Funkciók és elveit az UDP protokollt
Képzeljük el, hogy ki kell fejleszteni a lehető legegyszerűbb, felesleges funkciók a szállítási réteg protokoll. Hogyan oldja meg ezt a problémát? A legegyszerűbb elképzelhető módon, hogy létrehozzanak egy protokoll, amely nem végez semmilyen műveletet az adatokat. A továbbítási oldalon alkalmazás üzenetek átvitele módosítás nélkül, hogy a hálózati réteg, valamint a vételi oldalon történő üzenetküldés a hálózati réteg alkalmazott. Nyilvánvaló, hogy ez nem járható út protokoll: következik az előző részben, hogy a protokoll legalább végre a műveleteket a multiplex és demultiplexiong, hogy biztosítsák a megfelelő adatcserét a hálózati réteg és az alkalmazási folyamatok.
UDP protokollt az RFC 768, elvégzi a minimális intézkedések szükségesek a szállítási réteg protokoll. Tény, hogy az UDP funkciók csökkentek multiplexer és demultiplexelését műveletek, valamint egyszerű HibaellenőrzÒs az adatokat. Így, ha egy U DP alkalmazás majdnem közvetlenül kölcsönhatásba lép az IP hálózati réteg protokoll.
UDP fogad üzeneteket az alkalmazási réteg hozzáteszi mező száma és a rendeltetési kikötők demultiplexelése vételi oldalon, valamint két egyéb speciális területeken, és átadja a kapott szegmens a hálózati rétegben. A hálózati réteg szegmens datagram, és „lehetséges” átutalja a célállomás. Ha az utolsó szegmensben sikeresen vett, az UDP protokollt használ a mező a címzett telefonszámát port adatokat küld szegmensben a kívánt folyamatot. Felhívjuk figyelmét, hogy az UDP protokoll nem a kézfogás előtti eljárás átadó szegmens. Ezért mondják, hogy az UDP továbbítja az adatokat anélkül, hogy egy kapcsolatot.
Miután a fenti érvelés elég lényeges kérdés: nem az UDP protokollt, mint előnnyel TCP, amely arra kényszerítheti a fejlesztő, hogy létrehozza az alkalmazás támogatja az UDP, TCP nem? Nem meglepő, hogy a válasz erre a kérdésre pozitív, és az alábbi négy fő előnye UDP.
□ Az információ hiánya a kapcsolat állapotát. TCP protokoll fenntartja információra TCP-kapcsolat állapotát, ami annak szükségességét, hogy a puffer átmeneti tárolására vonatkozó információk fogadása és továbbítása a szabályozási paraméterek túlterhelés, sorszámát és nyugták szoba. Mint látni fogjuk a következő részben „Protocol TCP - átviteli kapcsolat-orientált”, információkat a kapcsolat állapotát végrehajtásához szükséges a TCP protokoll szolgáltatások megbízható adatátvitel és torlódásvezérlési. UDP nem támogatja az információt a kapcsolat állapotát, ezért nem igényel figyelmet ezeknek a paramétereknek. Ez lehetővé teszi, hogy az UDP szerver egyidejűleg szolgálni több ügyfelek, mint a TCP szerver.
□ A kis méret a fejléc. UDP-fejléc szegmens hossza mindössze 8 bájt, míg a hossza a TCP fejléc 20 bájt.
Mielőtt áttérnénk a UDP-szegmens struktúra, tudomásul vesszük, hogy egy megbízható átviteli alkalmazási adatok akkor lehetséges, ha az UDP. Ez úgy érhető el beépítésével mechanizmusokat, amelyek biztosítják a megbízható átvitel (pl elismerést és újraküldés, amely azt fogja vizsgálni később) az alkalmazás maga. A gyakorlatban ez a feladat gyakran meglehetősen triviális, és sok időt lehet szükség, hogy egy megfelelően működő alkalmazás. Annak érdekében azonban, megbízható adatátvitel alkalmazás lehetővé teszi „két legyet követelményét a karbantartási és eljárás, amely lehetővé teszi, hogy hátrányok kiküszöbölését TCP protokollt (például alacsonyabb bitráta). Hasonlóképpen, az építési legmodernebb streaming alkalmazások.
Felelős minden olyan változás történt a rendszer tanácsára ezt a cikket, akkor vegye át.