W świecie ruchu protokołów internetowych konsumenci mogą wybierać między konfiguracją TCP lub UDP do użytku biznesowego lub osobistego. Jeśli chodzi o funkcje i funkcje TCP vs UDP, każda z nich ma swój własny zestaw zalet i wyzwań.

To powiedziawszy, UDP jest znany z tego, że jest szybszy i bardziej aktualny, ale wiele systemów nadal polega na protokole TCP do pobierania partii informacji. Użytkownicy będą musieli przyjrzeć się swoim konkretnym potrzebom w zakresie IP, aby podjąć świadomą decyzję o tym, który protokół jest dla nich najlepszy.

Co to jest TCP?

Protokół kontroli transmisji (TCP) jest zorientowany na połączenie, co oznacza, że ​​po nawiązaniu połączenia dane mogą być przesyłane w dwóch kierunkach. TCP ma wbudowane systemy sprawdzania błędów i gwarantujące, że dane zostaną dostarczone w kolejności, w jakiej zostały wysłane, co czyni go idealnym protokołem do przesyłania informacji, takich jak obrazy nieruchome, pliki danych i strony internetowe.

Ale chociaż protokół TCP jest instynktownie niezawodny, jego mechanizmy sprzężenia zwrotnego powodują również większy narzut, co przekłada się na większe wykorzystanie dostępnej przepustowości w sieci. 

Co to jest UDP?

User Datagram Protocol (UDP) to prostszy, bezpołączeniowy protokół internetowy, w którym nie są wymagane usługi sprawdzania błędów i odzyskiwania. W przypadku protokołu UDP nie ma narzutu związanego z otwieraniem, utrzymywaniem lub przerywaniem połączenia; dane są stale wysyłane do odbiorcy, niezależnie od tego, czy je otrzyma.

Chociaż protokół UDP nie jest idealny do wysyłania wiadomości e-mail, przeglądania stron internetowych lub pobierania plików, jest w dużej mierze preferowany do komunikacji w czasie rzeczywistym, takiej jak rozgłaszanie lub wielozadaniowa transmisja sieciowa.

Jaka jest różnica między TCP a UDP?

TCP jest protokołem zorientowanym na połączenie, podczas gdy UDP jest protokołem bezpołączeniowym. Kluczową różnicą między TCP i UDP jest szybkość, ponieważ TCP jest stosunkowo wolniejszy niż UDP. Ogólnie rzecz biorąc, UDP jest znacznie szybszym, prostszym i wydajniejszym protokołem, jednak retransmisja utraconych pakietów danych jest możliwa tylko za pomocą protokołu TCP.

Inną godną uwagi rozbieżnością między TCP a UDP jest to, że TCP zapewnia uporządkowane dostarczanie danych od użytkownika do serwera (i odwrotnie), podczas gdy UDP nie jest przeznaczony do komunikacji typu end-to-end, ani nie sprawdza gotowości odbiornika (wymagając mniej kosztów ogólnych i zajmuje mniej miejsca).

Cecha

TCP

UDP

Status połączenia Wymaga ustanowionego połączenia do transmisji danych (połączenie powinno zostać zamknięte po zakończeniu transmisji) Protokół bezpołączeniowy bez wymagań dotyczących otwierania, utrzymywania lub kończenia połączenia
Sekwencjonowanie danych Potrafi sekwencjonować Nie można ustawić sekwencji
gwarantowana dostawa Może zagwarantować dostawę dane do routera docelowego Nie może zagwarantować dostarczenia danych do miejsca docelowego
Retransmisja danych Możliwa jest retransmisja utraconych pakietów Brak retransmisji utraconych pakietów
Sprawdzanie błędów Obszerne sprawdzanie błędów i potwierdzanie danych Podstawowy mechanizm sprawdzania błędów za pomocą sum kontrolnych
Metoda przelewu Dane są odczytywane jako strumień bajtów; wiadomości są przesyłane do granice segmentów Pakiety UDP ze zdefiniowanymi granicami; wysyłane indywidualnie i sprawdzane pod kątem integralności po przybyciu
Prędkość Wolniej niż UDP Szybszy niż TCP
Transmitowanie Nie obsługuje nadawania Czy obsługuje nadawanie?
Optymalne wykorzystanie Używany przez HTTPS, HTTP, SMTP, POP, FTP itp Wideokonferencje, streaming, DNS, VoIP itp

Szybkość TCP vs UDP

Powodem wyższej szybkości UDP niż TCP jest to, że jego nieistniejące „potwierdzenie” obsługuje ciągły strumień pakietów. Ponieważ połączenie TCP zawsze potwierdza zestaw pakietów (niezależnie od tego, czy połączenie jest całkowicie niezawodne), retransmisja musi nastąpić dla każdego negatywnego potwierdzenia utraty pakietu danych.

Ale ponieważ UDP pozwala uniknąć niepotrzebnych kosztów ogólnych związanych z transportem TCP, jest niewiarygodnie wydajny pod względem przepustowości i znacznie mniej wymagający dla sieci o niskiej wydajności.

Co jest lepsze do wideokonferencji?

Sterowanie przepływem z protokołu TCP, choć niezawodne, nie jest w stanie odzyskać brakujących danych wystarczająco szybko, aby były przydatne w komunikacji wideo w czasie rzeczywistym. I chociaż integralność danych jest ważna, musi być zrównoważona z szybkością, aby zapewnić niezakłócone tempo komunikacji.

Właśnie dlatego aplikacje internetowe i stacjonarne Lifesize zostały opracowane z myślą o nadaniu priorytetu UDP nad TCP w transporcie multimediów, podczas gdy nasze systemy do sal konferencyjnych Icon wykorzystują wyłącznie UDP do obsługi multimediów w czasie rzeczywistym. Ponadto Lifesize stosuje strategie, takie jak ukrywanie błędów, korekcja błędów i kontrola szybkości, aby zapewnić solidne połączenia medialne UDP bez opóźnień i opóźnień.

Lifesize zdecydowanie zaleca naszym klientom włączenie dostępu przez UDP do naszych serwerów w chmurze, ponieważ może to pomóc w osiągnięciu najlepszych możliwych wrażeń użytkownika.

Jak włączyć UDP w Lifesize

Aby zapewnić najwyższą dostępną jakość wideokonferencji, Lifesize preferuje UDP, aby zredukować opóźnienia i zapewnić płynność połączeń za każdym razem. W zaledwie kilku krokach możesz włączyć UDP w Lifesize i być na dobrej drodze do lepszych spotkań i lepszych wyników.

1. Otwórz Lifesize

Otwórz Aplikacja internetowa lub komputerowa Lifesize rozpocząć. Lifesize obsługuje szeroką gamę urządzeń i preferencji użytkowników, z aplikacjami na komputery PC i Mac, telefony i tablety z systemem Android i iOS oraz opartą na przeglądarce aplikacją internetową dla urządzeń, które nie mogą pobierać aplikacji.

2. Wybierz preferencje

Gdy znajdziesz się w aplikacji Lifesize, będziesz chciał wybrać preferencje portu. Aby nawiązywać połączenia z innymi urządzeniami przez zaporę ogniową, należy skonfigurować zaporę sieciową w taki sposób, aby zezwalała na ruch przychodzący i wychodzący do systemu Lifesize przez zarezerwowane porty TCP lub UDP.

Aby zminimalizować liczbę portów UDP dostępnych do komunikacji, możesz ograniczyć zakres, zmieniając wartości w Preferencjach > Sieć > Zarezerwowane porty. Domyślnie systemy Lifesize komunikują się przez porty z zakresu 60000 – 64999 w celu obsługi wideo, głosu, prezentacji i sterowania kamerą.

Chociaż Lifesize zachęca użytkowników do trzymania się tego zakresu, masz możliwość ograniczenia liczby dostępnych portów UDP. Jeśli wybrany zakres nie jest podzbiorem wartości domyślnej, upewnij się, że zaczyna się od numeru portu większego niż 49151.

Ponadto zakres musi zaczynać się od liczby parzystej i kończyć się liczbą nieparzystą, aby obejmował parzystą liczbę wszystkich portów. Na przykład, jeśli zakres zaczyna się od 62000, ustaw dolny koniec na 62000, a górny koniec na 62099, aby przydzielić 100 portów (wymagane minimum).

Uwaga: zmiana wartości w Zarezerwowanych portach spowoduje ponowne uruchomienie systemu.

3. Otwórz ustawienia proxy

Po skonfigurowaniu preferencji nadszedł czas, aby otworzyć ustawienia serwera proxy, przechodząc do opcji Preferencje > Sieć > Serwer proxy.

Ten stół to świetne źródło informacji na temat niezbędnych ustawień zapory i serwera proxy związanych z UDP, ponieważ musisz skonfigurować zaporę, aby zezwolić na dostęp wychodzący z sieci do portów UDP. Jeśli zdarzyło Ci się, że korzystasz z integracji innych firm dla zatwierdzonych urządzeń Cisco® i Polycom®, otrzymasz również adres IP serwera H.460.

Pamiętaj, aby kliknąć Zapisz przy aktualizacjach. Pomyślne połączenie z serwerem proxy jest wyświetlane jako Połączono, ale jeśli stan serwera proxy to Niepowodzenie, ważne jest, aby sprawdzić ustawienia i spróbować ponownie.

4. Włącz UDP

Dzięki włączeniu protokołu UDP w Lifesize, użytkownicy mogą w pełni wykorzystać swoje połączenia wideo i konferencje dzięki 30 lub więcej ramkom wideo na sekundę. Ten interwał odświeżania obrazu jest tak szybki, że nie trzeba czekać na opóźnioną retransmisję danych, co oznacza poprawę przejrzystości, spójności i produktywności na jednej platformie.

Wnioski

Po zbadaniu różnic między TCP i UDP stało się jasne, że każda firma korzystająca z komunikacji wirtualnej może odnieść znaczne korzyści z UDP. Protokół UDP nie tylko pozwala uniknąć pułapek transportowych i zatkanych sieci typowych dla protokołu TCP, ale oferuje również wyjątkową prędkość dla wszystkich Twoich potrzeb związanych z przesyłaniem strumieniowym. Włączając UDP dla Lifesize, firmy mogą cieszyć się ulepszonymi przepływami pracy, mniejszymi narzutami i mniej przerw w działaniu, dzięki czemu to parowanie jest naprawdę korzystne dla obu stron.