IRC (Internet Relay Chat) jest protokołem warstwy aplikacji zaprojektowanym do czatu tekstowego w czasie rzeczywistym. Komunikacja odbywa się w architekturze klient–serwer: użytkownik uruchamia klienta IRC, łączy się z serwerem, a następnie prowadzi rozmowy prywatne lub grupowe na tzw. kanałach. W praktyce wiele klientów IRC działało (i nadal może działać) w trybie tekstowym/terminalowym, stąd skojarzenie z "konsolą tekstową".
Odpowiedź "prowadzenia rozmów za pomocą konsoli tekstowej" jest poprawna, ponieważ oddaje podstawową funkcję IRC: wymianę krótkich wiadomości tekstowych pomiędzy użytkownikami, najczęściej w trybie interaktywnym (synchronicznym). Choć dziś popularność IRC jest mniejsza, jego przeznaczenie pozostaje takie samo.
Pozostałe propozycje odnoszą się do innych, odrębnych usług sieciowych:
- "transmisji głosu przez sieć" dotyczy rozwiązań VoIP (np. telefonii internetowej), które wymagają innych protokołów i mechanizmów (strumieniowanie audio, kodeki, opóźnienia, jitter). IRC nie jest protokołem do przesyłania głosu.
- "transmisji listów na grupę dyskusyjną" pasuje do modelu grup dyskusyjnych (historycznie m.in. Usenet), gdzie wiadomości są publikowane asynchronicznie jako posty. To inny typ komunikacji niż czat w czasie rzeczywistym.
- "przesyłania poczty e-mail" odnosi się do poczty elektronicznej (wysyłanie, odbiór, przechowywanie), realizowanej przez odrębne protokoły. IRC nie pełni funkcji systemu pocztowego.
Wskazówka egzaminacyjna: jeśli w odpowiedziach widzisz "czat/rozmowy" vs "poczta/grupy dyskusyjne" vs "głos", najpierw rozpoznaj, czy komunikacja jest synchroniczna i tekstowa (IRC), czy asynchroniczna (poczta, grupy), czy multimedialna (VoIP).