Dlaczego TCP jest preferowany nad UDP w przypadku aplikacji wymagających rozbudowanej kontroli błędów (na przykład HTTPS)?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: UDP działa bez potwierdzeń; TCP wysyła potwierdzenia dla odebranych pakietów..
Dlaczego to jest odpowiedź
TCP jest preferowany dla aplikacji takich jak HTTPS, ponieważ zapewnia niezawodne dostarczanie danych. Robi to poprzez wysyłanie potwierdzeń (ACK) dla każdego odebranego segmentu danych. Jeśli nadawca nie otrzyma potwierdzenia w określonym czasie, zakłada, że segment został utracony i wysyła go ponownie. Ta mechanika gwarantuje, że wszystkie dane dotrą do celu. UDP natomiast jest protokołem bezpołączeniowym i nie używa potwierdzeń, co oznacza, że nie gwarantuje dostarczenia pakietów ani ich kolejności, ale jest szybszy. Pozostałe opcje są nieprawidłowe: UDP nie używa sekwencjonowania w celu zapewnienia kolejności; to TCP zapewnia uporządkowane dostarczanie. TCP używa zarówno kontroli przepływu, jak i kontroli przeciążenia, podczas gdy UDP nie używa żadnej z nich. UDP nie gwarantuje niezawodnego dostarczania; to TCP zapewnia niezawodność. TCP nie odrzuca pakietów pod obciążeniem w sposób, który czyniłby go mniej niezawodnym niż UDP.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana