KWALIFIKACJA INF2 - CZERWIEC 2019 (test 2)

PYTANIE NR 11.
Który protokół jest wykorzystywany do transmisji danych w warstwie transportowej modelu ISO/OSI?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Warstwa transportowa odpowiada za komunikację end-to-end między procesami (porty) oraz mechanizmy niezawodności. Protokół TCP działa w tej warstwie, zapewnia zestawianie połączenia, kontrolę przepływu i retransmisje. ARP należy do warstwy łącza, a HTTP i LDAP to protokoły warstwy aplikacji.

Pełne wyjaśnienie:

Model warstwowy OSI opisuje podział funkcji komunikacji sieciowej na warstwy. Warstwa transportowa ma za zadanie zapewnić komunikację między aplikacjami/ procesami na hostach, zwykle z wykorzystaniem portów oraz mechanizmów takich jak kontrola poprawności, kontrola przepływu i (w zależności od protokołu) niezawodność.

Odpowiedź "TCP" jest poprawna, ponieważ TCP (Transmission Control Protocol) to protokół warstwy transportowej. Jest połączeniowy, umożliwia zestawienie i utrzymanie sesji, a także realizuje m.in. numerację sekwencyjną, potwierdzenia i retransmisje, dzięki czemu aplikacje mogą otrzymywać dane w sposób uporządkowany i bardziej niezawodny.

Pozostałe odpowiedzi są niepoprawne, bo dotyczą innych warstw i innych zadań:

  • "ARP" służy do odwzorowania adresu warstwy sieciowej na adres warstwy łącza danych w sieciach lokalnych (typowo dla IPv4 i Ethernet). Działa na poziomie lokalnym i nie zapewnia komunikacji end-to-end między portami aplikacji.
  • "HTTP" jest protokołem warstwy aplikacji wykorzystywanym do komunikacji usług WWW. Korzysta z mechanizmów warstwy transportowej (najczęściej z TCP) zamiast je zastępować.
  • "LDAP" to również protokół warstwy aplikacji, używany do dostępu do usług katalogowych. Podobnie jak HTTP, jest "nad" transportem i typowo opiera się na TCP.

W praktyce egzaminacyjnej pomocna jest zasada: transport to "porty, sesja i dostarczenie danych między hostami", a aplikacja to konkretna usługa (WWW, katalog, poczta). Jeśli w odpowiedzi widzisz nazwę usługi (WWW, katalog), to zwykle jest to warstwa aplikacji, nie transport.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Warstwa transportowa odpowiada za komunikację end-to-end między aplikacjami na hostach. Zapewnia identyfikację procesów przez porty oraz (zależnie od protokołu) mechanizmy niezawodności, kontroli przepływu i porządkowania danych.
TCP zapewnia komunikację połączeniową: zestawienie i zakończenie połączenia, kontrolę przepływu, wykrywanie utraty segmentów oraz retransmisje. Dzięki temu dane mogą dotrzeć w poprawnej kolejności, co jest ważne dla wielu usług aplikacyjnych.
ARP nie służy do komunikacji między portami aplikacji. Jego rola polega na ustaleniu adresu warstwy łącza danych (np. MAC) dla danego adresu w sieci lokalnej. Działa lokalnie i wspiera dostarczenie ramek, a nie transport end-to-end.
Nie. HTTP to protokół warstwy aplikacji, który opisuje zasady wymiany żądań i odpowiedzi WWW. Do przesyłania tych danych wykorzystuje protokół transportowy (najczęściej TCP), ale sam nie realizuje funkcji transportu.
LDAP to protokół warstwy aplikacji używany do komunikacji z usługą katalogową (np. odpytywanie i modyfikacja wpisów). Korzysta z usług warstwy transportowej (zwykle TCP), dlatego nie zalicza się go do warstwy transportowej.
Protokoły transportowe kojarz z portami, połączeniem i dostarczeniem danych (np. TCP). Protokoły aplikacyjne kojarz z konkretną usługą (WWW, katalog, poczta). Jeśli nazwa wskazuje usługę użytkową, zwykle jest to warstwa aplikacji.
Typowe błędy to wybór znanego skrótu bez analizy (np. HTTP), mylenie protokołów pomocniczych sieci lokalnej (ARP) z transportem oraz mieszanie ról warstw. Pomaga zapamiętanie: transport = porty i sesja, aplikacja = usługa.
TCP wybiera się, gdy ważne jest niezawodne dostarczenie danych i poprawna kolejność, np. w wielu usługach klient-serwer. Kosztem bywa większy narzut i opóźnienia związane z potwierdzeniami i retransmisjami.
Porty identyfikują usługi/procesy na hoście, dzięki czemu jeden komputer może jednocześnie obsługiwać wiele połączeń i aplikacji. Warstwa transportowa używa portów do kierowania danych do właściwego programu, a nie tylko do właściwego hosta.
Ucz się mapowania protokołów do warstw przez funkcję, nie przez skojarzenia. Pomagają fiszki "protokół → warstwa → zadanie" oraz krótkie ćwiczenia w analizie ruchu (np. Wireshark), gdzie widać, co jest transportem, a co aplikacją.
info

To pytanie poprawnie rozwiązuje 61% zdających egzamin. średnie

Według specjalistów z branży: "Warstwa transportowa odpowiada za komunikację end-to-end między procesami (porty) oraz mechanizmy niezawodności."

Źródła:

  • RFC 9293: Transmission Control Protocol (TCP), IETF, 2022-08, sekcje opisujące funkcje TCP i jego rolę w stosie protokołów
  • RFC 826: An Ethernet Address Resolution Protocol, IETF, 1982-11, opis przeznaczenia ARP i działania w sieci lokalnej
  • RFC 9110: HTTP Semantics, IETF, 2022-06, opis HTTP jako protokołu warstwy aplikacji

Materiały:

  • Dokumentacja IETF dotycząca TCP (RFC) oraz podstawowe materiały o modelu OSI
  • Podręczniki i kursy sieci komputerowych obejmujące mapowanie protokołów na warstwy
  • Ćwiczenia praktyczne w Wireshark: filtrowanie i analiza segmentów TCP

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego