KWALIFIKACJA INF2 - STYCZEŃ 2024 (test 3)

PYTANIE NR 12.
W modelu ISO/OSI protokoły TCP i UDP pracują w warstwie
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
TCP i UDP realizują komunikację end-to-end między procesami na hostach, używając m.in. portów oraz (w przypadku TCP) mechanizmów niezawodności. Te zadania są przypisane do warstwy transportowej w modelu ISO/OSI, a nie do warstwy sieci, łącza danych czy aplikacji.

Pełne wyjaśnienie:

W modelu odniesienia ISO/OSI każda warstwa ma określone zadania. Warstwa transportowa odpowiada za komunikację koniec–koniec (end-to-end) pomiędzy aplikacjami działającymi na dwóch hostach. To właśnie na tym poziomie pojawiają się takie pojęcia jak porty, multipleksacja wielu rozmów jednocześnie oraz (zależnie od protokołu) kontrola niezawodności.

Odpowiedź "transportowej" jest poprawna, ponieważ TCP i UDP są klasycznymi protokołami warstwy transportowej. TCP zapewnia m.in. zestawianie połączenia i kontrolę dostarczania, a UDP dostarcza lekki, bezpołączeniowy mechanizm przesyłania datagramów. W obu przypadkach protokoły te identyfikują aplikacje po stronie nadawcy i odbiorcy za pomocą numerów portów, co jest charakterystyczne dla warstwy transportowej.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "aplikacji" – warstwa aplikacji obejmuje protokoły usług (np. WWW, poczta, DNS), a nie mechanizmy transportu danych między procesami. Aplikacja korzysta z usług TCP/UDP, ale ich nie "umieszcza się" w warstwie aplikacji.
  • "łącza danych" – ta warstwa dotyczy transmisji w obrębie jednego łącza/segmentu sieci (ramki, adresy MAC, dostęp do medium). TCP/UDP nie operują na ramkach i nie rozwiązują problemów dostępu do medium.
  • "sieci" – warstwa sieci odpowiada za adresowanie logiczne i routowanie między sieciami (np. wybór trasy). TCP/UDP nie realizują routingu; zakładają, że warstwa sieci dostarczy pakiety między hostami.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawiają się porty, komunikacja aplikacja–aplikacja oraz pojęcia połączeniowy/bezpołączeniowy na poziomie hostów, najczęściej chodzi o warstwę transportową.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Warstwa transportowa odpowiada za komunikację end-to-end między aplikacjami na dwóch hostach. Zapewnia identyfikację procesów (porty) i mechanizmy transportu danych, np. połączeniowe (TCP) lub bezpołączeniowe (UDP).
Warstwa sieci zajmuje się routowaniem i adresowaniem hostów, a TCP działa "nad" nią: tworzy kanał komunikacji między procesami, używa portów, kontroluje dostarczanie i kolejność danych. Routing nie jest zadaniem TCP.
Tak. UDP realizuje transport danych między aplikacjami na hostach bez zestawiania połączenia. Używa portów do wskazania usługi, ale nie zapewnia mechanizmów niezawodności typowych dla TCP, co nadal mieści się w warstwie transportowej.
TCP jest połączeniowy i zwykle kojarzy się z niezawodnością oraz kontrolą kolejności. UDP jest bezpołączeniowy i lżejszy, często używany tam, gdzie liczy się szybkość lub aplikacja sama radzi sobie z utratami. Oba są w warstwie transportowej.
Porty to numery identyfikujące usługę lub proces na hoście. Dzięki nim wiele aplikacji może jednocześnie korzystać z sieci, a warstwa transportowa potrafi skierować dane do właściwego programu (np. serwera) po stronie odbiorcy.
Warstwa łącza danych dotyczy ramek i transmisji w obrębie jednego łącza (np. Ethernet, Wi‑Fi) oraz adresów sprzętowych. TCP i UDP nie operują na ramkach i nie rozwiązują problemów dostępu do medium, tylko realizują transport między hostami.
Najczęściej przy konfiguracji zapory i usług: reguły bezpieczeństwa zwykle rozróżniają protokół (TCP/UDP) i port. W diagnostyce problemów sprawdza się, czy port nasłuchuje, czy połączenie TCP się zestawia, albo czy UDP jest blokowane.
Pomaga zapamiętanie, że w TCP/IP "transport" to warstwa z TCP i UDP, podobnie jak w OSI. Różnice dotyczą głównie liczby warstw i nazewnictwa niższych poziomów, ale przypisanie TCP/UDP do transportu pozostaje stałe.
Tak. DNS to protokół aplikacyjny, który korzysta z UDP (a czasem TCP) jako mechanizmu transportu. Na egzaminie rozdzielaj: DNS = aplikacja, UDP/TCP = transport, IP = sieć/routing.
Najczęściej: mylenie warstwy sieci z transportową (bo "Internet"), przypisywanie TCP do aplikacji (bo "przeglądarka używa TCP"), albo do łącza danych (bo "to transmisja"). Klucz: porty i end-to-end = transport.
info

Statystycznie 75% uczniów zna prawidłową odpowiedź. średnio łatwe

Eksperci podkreślają: "TCP i UDP realizują komunikację end-to-end między procesami na hostach, używając m.in. portów oraz (w przypadku TCP) mechanizmów niezawodności."

Źródła:

  • IETF RFC 793: "Transmission Control Protocol" (TCP), https://www.rfc-editor.org/rfc/rfc793 (dostęp: 2026-02-27)
  • IETF RFC 768: "User Datagram Protocol" (UDP), https://www.rfc-editor.org/rfc/rfc768 (dostęp: 2026-02-27)
  • ISO/IEC 7498-1: Information technology — Open Systems Interconnection — Basic Reference Model: The Basic Model (rozdziały dot. warstw OSI) — źródło normatywne

Materiały:

  • Dokumentacja IETF: RFC dotyczące TCP i UDP
  • Materiały dydaktyczne o modelach OSI i TCP/IP w kursach sieciowych
  • Podręczniki akademickie z podstaw sieci komputerowych (rozdziały o warstwach i protokołach)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego