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 bez połączenia, co nie muszą skontaktować się z innym serwerem przed próbą wysyłania danych. To wyraźnie różni się od protokołu kontroli transmisji (TCP), które muszą utrzymywać linię komunikacji w innej sytuacji w czasie. Gniazdo do komunikacji, ponieważ pozwalają one dużym użytkownikom 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 pomocy w lokalizacji lub bezpośredniego ruchu sieciowego. Skarki TCP są używane, gdy są używane z serwerów.n małych partii za pomocą poszczególnych pakietów o nazwie datagrams.
Jeden z wad korzystania z gniazda UDP jest tak zwany stratę pakietu. Nie ma wstępnie ustalonego połączenia między dwoma gniazdami, więc istnieje szansa, że datagram nie dotrze do docelowego gniazda. Komputer docelowy nie ma pojęcia, że pakiet jest nadchodzący i nie będzie żądany, więc nie jest to możliwe, że są całkowicie przegrane.
Systemy wykorzystujące framework gniazda UDP często wybierają utratę pakietów w stosunku do 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 utrzymywanie danych do systemu i poza systemem, w przeciwieństwie do potencjalnej interwencji systemu./p>
Tworzenie gniazda UDP jest 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 kosztów ogólnych. Wysyłanie i odbieranie datagramów przez gniazdo UDP jest równie łatwe ze względu na minimalną wielkość i niską złożoność struktury pakietu.
Wiele istotnych usług online wykorzystuje gniazda UDP do komunikacji. System nazwy domeny (DNS), który konwertuje proste adresy internetowe, że ludzie mogą czytać i rozumieć długą serię liczb, używa gniazd UDP, ponieważ tylko jedno żądanie na użytkownika jest zwykle wymagane. Streaming Media Services również używa UDP, ponieważ utrata jednego pakietu nie zakłóca całego strumienia.