Skip to main content

Co to jest gniazdo UDP?

Gniazdo protokołu DataGram (UDP) jest rodzajem protokołu komputerowego używanego do transmisji i odbierania informacji za pośrednictwem sieci. Gniazda UDP są znane z ich natury bez połączenia, co oznacza, że nie mają oneAby skontaktować się z innym serwerem przed próbą wysyłania danych. Jest to wyraźnie różni się od gniazda protokołu kontroli transmisji (TCP), które muszą przez cały czas utrzymywać linię komunikacji z innym gniazdem. Wiele aplikacji internetowych regularnie używa AGniazdo UDP do komunikacji, ponieważ umożliwiają one dużą liczbę użytkowników dostęp do serwerów online bez potrzeby ciągłej komunikacji.

Trzy typy gniazd komputerowych to UDP, TCP i surowe. Surowe gniazda są najczęściej używane do zlokalizowanialub bezpośredni ruch sieciowy. Gniazda TCP są używane, gdy ważne jest, aby wszystkie informacje dotarły do gniazda docelowego w kolejności.małyPartie za pomocą poszczególnych pakietów o nazwie DataGrams.

Jedna z wad korzystania z gniazda UDP jest tak zwana utrata pakietu. Nie ma wcześniej ustalonego połączenia między dwoma gniazdkami, więc istnieje szansaDatagram nie dotrze do gniazda docelowego. Komputer docelowy nie ma pojęcia, że pakiet nadchodzi i nie będzie żądał, aby był urażony, więc dane są całkowicie utracone.

Systemy korzystające z gniazda UDPramy często wybierają utratę pakietów w sprawie problemów z transmisją, które może powodować połączenie TCP. Przykładem jest krytyczny system w czasie rzeczywistym, w którym ważniejsze jest utrzymanie danych do systemu i poza systemem, a nie potencjalnie posiadaniaCały system zatrzymuje się z powodu powolnego połączenia TCP. Na przemian połączenia TCP są używane w sytuacjach, w których każda utrata danych może zagrozić integralności systemu.

Tworzenie gniazda UDPjest bardzo łatwe. Biorąc pod uwagę, że nie musi istnieć dedykowany proces komputerowy, aby nieustannie utrzymywać port, do którego podłącza się gniazdo, wymaga bardzo mało narzutów. Wysyłanie i odbieranie datagramów za pośrednictwem gniazda UDP jest równeŁatwe ze względu na minimalną wielkość i niską złożoność struktury pakietów.

Wiele ważnych usług online wykorzystuje gniazda UDP do komunikacji. System nazwy domeny (DNS), który przekształca proste adresy internetoweLudzie mogą czytać i rozumieć długą serię liczb, korzysta z gniazd UDP, ponieważ zwykle wymagane jest tylko jedno żądanie na użytkownika. Streaming Media Services również używa UDP, ponieważ utrata jednego pakietu nie przerywaCały strumień w większości przypadków.