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ą.