Warstwa transportowa odpowiada m.in. za dostarczenie danych między procesami na hostach końcowych. Najczęściej kojarzone protokoły tej warstwy w modelu TCP/IP to TCP oraz UDP.
UDP jest protokołem bezpołączeniowym: nie zestawia połączenia przed transmisją, nie zapewnia mechanizmów potwierdzeń i retransmisji na poziomie transportu oraz nie gwarantuje kolejności dostarczenia. Dzięki temu narzut jest mniejszy, a opóźnienia mogą być niższe, co bywa korzystne w zastosowaniach czasu rzeczywistego (część usług multimedialnych) lub tam, gdzie kontrolę niezawodności realizuje aplikacja.
Dlaczego pozostałe odpowiedzi są błędne?
- ARP nie jest protokołem warstwy transportowej. Służy do ustalenia powiązania adresu IP z adresem MAC w sieciach lokalnych, czyli wspiera komunikację na poziomie niższych warstw (związanych z adresacją i dostarczaniem w LAN).
- TCP należy do warstwy transportowej, ale jest protokołem połączeniowym: zestawia połączenie, kontroluje przepływ i zapewnia niezawodność transmisji (m.in. przez potwierdzenia i retransmisje).
- FTP to protokół warstwy aplikacji, używany do transferu plików. Działa "nad" warstwą transportową (zwykle korzysta z TCP), więc nie może być poprawną odpowiedzią na pytanie o protokół transportowy.
Na egzaminie warto zapamiętać prostą parę: TCP = połączeniowy, UDP = bezpołączeniowy, a protokoły takie jak FTP/HTTP/DNS klasyfikuje się jako aplikacyjne, nie transportowe.