KWALIFIKACJA INF1 - STYCZEŃ 2023 (test 2)

PYTANIE NR 16.
Protokołami, której warstwy modelu odniesienia TCP/IP są TCP i UDP?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
TCP i UDP realizują funkcje transportu danych między procesami (komunikacja koniec–koniec), m.in. wykorzystują porty i segmentację. Dlatego są przypisane do warstwy transportowej modelu TCP/IP. Warstwa internetowa dotyczy adresacji i routingu (IP), a aplikacyjna opisuje protokoły usług, nie sam transport.

Pełne wyjaśnienie:

Protokoły TCP i UDP są zaliczane do warstwy transportowej modelu TCP/IP, ponieważ odpowiadają za komunikację koniec–koniec między aplikacjami działającymi na hostach. To w tej warstwie występują mechanizmy takie jak identyfikacja aplikacji przez numery portów, multipleksacja/demultipleksacja strumieni oraz format segmentów/datagramów.

Odpowiedź "Transportowej." jest poprawna, bo:

  • TCP zapewnia zorientowany na połączenie, uporządkowany i niezawodny transport (m.in. potwierdzenia, kontrola przepływu, ponowne transmisje).
  • UDP zapewnia bezpołączeniowy transport datagramów, bez gwarancji dostarczenia i kolejności, ale nadal jest to mechanizm transportu między aplikacjami, również oparty o porty.

Pozostałe odpowiedzi są błędne z typowych powodów:

  • "Internetu." (warstwa internetowa) dotyczy przede wszystkim adresacji i routingu pakietów w sieci (np. IP). TCP/UDP nie realizują routingu między sieciami, tylko działają nad IP.
  • "Aplikacji." obejmuje protokoły usług i aplikacji (np. warstwa, w której funkcjonują protokoły wykorzystywane przez programy). TCP/UDP są używane przez aplikacje, ale same są mechanizmem transportowym poniżej.
  • "Dostępu do sieci." (warstwa łącza/fizyczna w ujęciu TCP/IP) dotyczy transmisji w medium, ramek, adresów MAC itp. TCP/UDP nie opisują dostępu do medium, tylko format i zasady transportu między hostami.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawiają się TCP/UDP i kontekst "portów", "segmentów" lub "komunikacji między procesami", najczęściej chodzi o warstwę transportową.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Warstwa transportowa odpowiada za komunikację koniec–koniec między aplikacjami na hostach. Zapewnia identyfikację usług przez porty, a w zależności od protokołu także niezawodność, kontrolę przepływu i porządkowanie danych (TCP) lub prosty transport datagramów (UDP).
TCP działa między aplikacjami na dwóch hostach i realizuje funkcje typowe dla transportu: zestawianie połączenia, numerację segmentów, potwierdzenia, retransmisje oraz kontrolę przepływu. Nie zajmuje się routingiem (to rola IP), więc nie jest warstwą internetową.
Warstwa transportowa nie musi zawsze zapewniać niezawodności. UDP nadal dostarcza mechanizm transportu danych między aplikacjami: używa portów, ma nagłówek transportowy i przenosi dane nad IP. Brak gwarancji dostarczenia to cecha konkretnego protokołu, nie zmiana warstwy.
Warstwa internetowa (np. IP) odpowiada za adresację hostów i przesył pakietów między sieciami (routing). Warstwa transportowa (TCP/UDP) odpowiada za dostarczenie danych do właściwej aplikacji na hoście docelowym, m.in. dzięki portom i zasadom wymiany danych.
Pomaga skojarzenie: porty = transport. TCP i UDP zawsze wykorzystują porty do rozróżniania usług na hoście. Jeśli w pytaniu chodzi o porty, segmenty lub datagramy aplikacji, to zwykle jest to warstwa transportowa, a nie internetowa (IP) ani dostęp do sieci.
Zwykle nie. Najczęściej protokoły aplikacyjne korzystają z TCP lub UDP jako warstwy transportowej, a dopiero potem dane są przenoszone przez IP. Wyjątki istnieją, ale na poziomie egzaminu najważniejsze jest rozumienie typowego stosu: aplikacja → TCP/UDP → IP → dostęp do sieci.
W diagnostyce często sprawdza się, czy działa komunikacja na poziomie portów i sesji: czy port TCP jest otwarty, czy handshake TCP dochodzi do skutku, czy UDP dociera bez strat. Pozwala to odróżnić problem routingu (IP) od problemu usługi/aplikacji lub filtracji portów.
Tak. Zarówno TCP, jak i UDP zawierają w nagłówku pola portu źródłowego i docelowego. Dzięki temu host docelowy może przekazać dane do właściwego procesu/usługi. To jedna z kluczowych cech wskazujących, że oba protokoły należą do warstwy transportowej.
UDP bywa wybierany tam, gdzie ważne są małe opóźnienia i prostota, a ewentualne straty można tolerować lub obsłużyć w aplikacji (np. transmisje czasu rzeczywistego). TCP częściej stosuje się tam, gdzie kluczowa jest niezawodność i kolejność danych, np. transfer plików lub strony WWW.
Najczęściej myli się warstwę internetową z transportową, bo oba pojęcia kojarzą się z "Internetem". Pomaga pamiętać, że IP odpowiada za drogę pakietu, a TCP/UDP za dostarczenie danych do aplikacji. Drugi błąd to przenoszenie nazw warstw z modelu OSI bez porównania ich ról.
info

Około 64% zdających odpowiada poprawnie na to pytanie. średnie

Eksperci podkreślają: "TCP i UDP realizują funkcje transportu danych między procesami (komunikacja koniec–koniec), m.in. wykorzystują porty i segmentację."

Źródła:

  • RFC 793: Transmission Control Protocol, Information Sciences Institute, September 1981, https://www.rfc-editor.org/rfc/rfc793 (dostęp: 2026-02-27)
  • RFC 768: User Datagram Protocol, Information Sciences Institute, August 1980, https://www.rfc-editor.org/rfc/rfc768 (dostęp: 2026-02-27)
  • RFC 1122: Requirements for Internet Hosts — Communication Layers, IETF, October 1989, https://www.rfc-editor.org/rfc/rfc1122 (dostęp: 2026-02-27)

Materiały:

  • Dokumenty RFC opisujące TCP i UDP (specyfikacje protokołów)
  • Podręczniki sieci komputerowych omawiające warstwy TCP/IP
  • Materiały szkoleniowe z podstaw routingu i usług sieciowych (warstwa transportowa, porty, gniazda)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego