Różnica między podejściem asynchronicznym i synchronicznym w przesyłaniu danych dotyczy przede wszystkim sposobu koordynacji komunikacji między stronami transmisji. W rozwiązaniach asynchronicznych nadawca i odbiorca nie muszą działać w ścisłym "rytmie" narzuconym przez wspólną synchronizację, dzięki czemu wysyłanie danych może następować wtedy, gdy nadawca jest gotów, bez wymuszania ciągłego, wspólnego taktowania lub stałego okna czasowego.
Odpowiedź poprawna wskazuje, że w sieci asynchronicznej dane mogą być przesyłane bez oczekiwania na potwierdzenie odbioru od innych komputerów. Taki opis jest zgodny z intuicją, że komunikacja asynchroniczna ogranicza blokowanie nadawcy i pozwala kontynuować transmisję bez czekania na natychmiastową reakcję drugiej strony, co w praktyce może zmniejszać przestoje i zależność od bieżącej gotowości odbiorcy.
- "Komputery przesyłają dane jednocześnie" – jednoczesność nie jest definicyjną cechą asynchroniczności. Asynchroniczność dotyczy koordynacji/synchronizacji, a nie tego, czy wszyscy nadają w tym samym momencie.
- "Komputery przesyłają dane w sposób sekwencyjny" – sekwencyjność może wynikać z topologii (np. łańcuch), protokołu lub medium, ale nie stanowi głównej różnicy między asynchronicznym a synchronicznym trybem przesyłania.
- "Tylko wtedy, gdy wszystkie inne komputery są gotowe do odbioru" – to opis mechanizmu silnie zsynchronizowanego i uzależnionego od stanu wszystkich węzłów, co nie pasuje do idei asynchronicznego przesyłania, gdzie nadawca zwykle nie wymaga globalnej gotowości pozostałych.
Wskazówka egzaminacyjna: jeśli pytanie porównuje "synchroniczne" i "asynchroniczne", szukaj odpowiedzi o koordynacji w czasie (synchronizacja, oczekiwanie, blokowanie), a nie o topologii (łańcuch/gwiazda) czy o tym, ile hostów nadaje naraz.