Skip to main content

Co to jest uderzenie dziury UDP?

Punchowanie otworów UDP to technika transmisji sieciowej stosowana do umożliwienia komunikacji między dwoma komputerami podłączonymi do tej samej sieci.Wybijanie otworów działa poprzez tworzenie połączenia za pośrednictwem tłumacza adresu sieciowego.Umożliwia transmisję danych na nieopuszczalnej granicy sieciowej.Zazwyczaj stosowane w aplikacjach takich jak rówieśnicze do przesyłania sieciowych i głosowe przez protokół internetowy (VOIP), uderzenie dziury UDP tworzy związek między dwoma odmiennymi komputerami w sieci.

Metoda UDP (User Datagram Protocol) jest zwykle używana do transportu pakietów danych w czasie rzeczywistym w sieci.Jest używany w aplikacjach, gdy czas jest istotny;Innymi słowy, gdy przesyłane informacje muszą zostać odebrane w rozsądnym lub ustalonym okresie czasu.Najbardziej typowymi aplikacjami wykorzystującymi UDP to komunikacja głosowa lub inne rodzaje mediów w czasie rzeczywistym, takie jak transmisje internetowe, w których opóźniona lub przerwana komunikacja zagrażałaby przydatności transmisji.Na przykład połączenie wideo, które arbitralnie wycina lub zatrzymuje się co kilka sekund, prawdopodobnie spowoduje więcej irytacji niż pomoc.

UDP Holeting działa poprzez utworzenie wirtualnego tunelu łączącego dwa komputery.Utrzymuje to połączenie, dzięki czemu oba strony mogą wysłać stały strumień pakietów informacyjnych.Zasadniczo jest to trochę jak tunel przebity przez sieć między dwoma komputerami;Daje komputerom możliwość komunikowania się prawie bez pośrednika.Jedyną rzeczą stojącą między komputerami jest tłumacz adresu sieciowego, który modyfikuje informacje o protokole internetowym (IP), że pakiety są wysyłane przez sieć.

Informacje wysyłane przez połączenie uderzenia otworu UDP przemieszczają się przez porty w sieci komputerowej.Port jest dokładnie tak, jak brzmi: dziura, przez którą komputery mogą wysyłać i odbierać informacje.Aby utrzymać otwarte połączenie, informacje muszą być stale wykorzystywać dane połączenia portu.Jeśli strumień informacji wyschnie, połączenie portu zostanie zamknięte samodzielnie.Aby uniknąć tego problemu, uderzenie dziur UDP wykorzystuje Null mdash;lub puste mdash;pakiety, które są wysyłane przy braku rzeczywistych pakietów informacji;To utrzymuje połączenie UDP przy życiu, nawet jeśli żadne dane obecnie nie porusza się przez sieć.