Pytania pomocnicze - INF.04
Projektowanie, programowanie i testowanie aplikacji
Pytania pomocnicze rozwijające tematy z pytań egzaminacyjnych. Każde pytanie ma krótką odpowiedź, która pomaga utrwalić wiedzę i przygotować się do egzaminu. Łącznie: 2982.
Strona 27 z 39.
Co oznacza skrót WCAG?
WCAG oznacza Web Content Accessibility Guidelines, czyli wytyczne dostępności treści internetowych. Określają one, jak projektować strony i aplikacje dostępne dla różnych użytkowników.
Jak najłatwiej zapamiętać cztery zasady WCAG 2.0?
Można użyć skrótu POUR: Perceivable, Operable, Understandable, Robust. Po polsku odpowiada to zasadom: percepcyjna, operacyjna, zrozumiała i solidna.
Na czym polega zasada percepcyjności w WCAG?
Treści muszą być możliwe do odebrania przez użytkownika. Przykładem jest tekst alternatywny dla obrazów, napisy do filmów oraz odpowiedni kontrast tekstu.
Na czym polega zasada operacyjności w WCAG?
Elementy strony muszą być możliwe do obsłużenia przez użytkownika. Przykładowo strona powinna dać się obsługiwać klawiaturą, a nawigacja powinna być logiczna.
Co oznacza zasada zrozumiałości w WCAG?
Treść oraz działanie interfejsu powinny być jasne i przewidywalne. Dotyczy to m.in. czytelnych komunikatów, etykiet formularzy i prostego języka.
Co oznacza zasada solidności w WCAG?
Strona powinna być poprawnie zbudowana technicznie i zgodna ze standardami. Dzięki temu może działać poprawnie w różnych przeglądarkach oraz z technologiami wspomagającymi.
Dlaczego WCAG jest ważne w projektowaniu aplikacji internetowych?
WCAG pomaga tworzyć aplikacje dostępne dla osób z różnymi ograniczeniami, np. wzroku, słuchu lub motoryki. Poprawia też ogólną użyteczność strony dla wszystkich użytkowników.
Do czego służą wytyczne WCAG?
WCAG służy do projektowania stron i aplikacji internetowych dostępnych dla jak największej liczby użytkowników, w tym osób z niepełnosprawnościami.
Jakie są trzy poziomy dostępności w WCAG?
Poziomy dostępności to A, AA i AAA. A jest poziomem najniższym, AA średnim, a AAA najwyższym.
Dlaczego poziom AAA nie zawsze jest wymagany dla całego serwisu?
Poziom AAA zawiera bardzo rygorystyczne kryteria, które mogą być trudne lub niemożliwe do spełnienia dla wszystkich rodzajów treści. W praktyce często dąży się do poziomu AA.
Czym różni się poziom AA od AAA w WCAG?
Poziom AA oznacza szerszą dostępność niż A i jest często standardem praktycznym. Poziom AAA jest jeszcze bardziej wymagający i oznacza najwyższy poziom dostosowania.
Jakie przykłady rozwiązań poprawiają dostępność strony internetowej?
Dostępność poprawiają m.in. teksty alternatywne dla obrazów, odpowiedni kontrast, obsługa strony klawiaturą, czytelna struktura nagłówków i zgodność z czytnikami ekranu.
Czy WCAG dotyczy wyłącznie użytkowników mobilnych?
Nie. WCAG dotyczy dostępności treści cyfrowych dla różnych grup użytkowników, niezależnie od urządzenia, systemu czy sposobu korzystania z internetu.
Po czym najłatwiej rozpoznać topologię magistrali?
Po tym, że wszystkie urządzenia są podłączone do jednego wspólnego kabla transmisyjnego. Ten kabel stanowi główną drogę przesyłania danych.
Czym topologia magistrali różni się od topologii gwiazdy?
W magistrali urządzenia korzystają z jednego wspólnego kabla. W gwieździe każde urządzenie jest podłączone osobnym przewodem do centralnego urządzenia, np. przełącznika.
Dlaczego awaria głównego kabla w magistrali jest poważnym problemem?
Ponieważ ten kabel obsługuje komunikację wszystkich urządzeń. Jego uszkodzenie może spowodować przerwanie działania całej sieci.
Jaką funkcję pełnią terminatory w topologii magistrali?
Terminatory znajdują się na końcach kabla i zapobiegają odbiciom sygnału. Dzięki nim transmisja danych jest stabilniejsza.
Dlaczego topologia magistrali jest uznawana za prostą i tanią?
Wymaga niewielkiej ilości okablowania i nie potrzebuje centralnego urządzenia. Sprawdzała się głównie w małych, prostych sieciach.
Czym charakteryzuje się topologia pierścienia?
Urządzenia są połączone w zamknięty obwód, a dane przechodzą kolejno między nimi. Każde urządzenie jest częścią ścieżki transmisji.
Czym charakteryzuje się topologia siatki?
Urządzenia mają wiele połączeń między sobą. Taka sieć jest odporna na awarie, ale kosztowna i bardziej skomplikowana.
Czym charakteryzuje się topologia siatki?
Topologia siatki charakteryzuje się tym, że urządzenia mają wiele bezpośrednich połączeń między sobą. W pełnej siatce każde urządzenie jest połączone z każdym innym.
Jaka jest różnica między topologią pełnej siatki a częściowej siatki?
W pełnej siatce każdy węzeł ma połączenie z każdym pozostałym. W częściowej siatce tylko niektóre urządzenia są połączone wieloma trasami.
Dlaczego topologia siatki jest uznawana za niezawodną?
Ponieważ dane mogą być przesyłane wieloma drogami. Awaria jednego połączenia nie musi oznaczać przerwania komunikacji w całej sieci.
Jak odróżnić topologię siatki od topologii gwiazdy?
W topologii gwiazdy urządzenia łączą się przez centralny punkt, np. switch. W topologii siatki urządzenia są połączone bezpośrednio między sobą.
Jak odróżnić topologię siatki od topologii magistrali?
W magistrali urządzenia korzystają ze wspólnego przewodu transmisyjnego. W siatce występują liczne bezpośrednie połączenia między urządzeniami.
Jak odróżnić topologię siatki od topologii pierścienia?
W topologii pierścienia urządzenia tworzą zamknięty obieg, a każde z nich ma zwykle dwóch sąsiadów. W siatce urządzenia mogą mieć połączenia z wieloma innymi urządzeniami.
Jakie są główne wady topologii siatki?
Największe wady to wysoki koszt, duża liczba połączeń oraz trudniejsze zarządzanie siecią. Problem rośnie wraz z liczbą urządzeń.
Co oznacza pewne przesyłanie danych w protokole TCP?
Oznacza, że TCP kontroluje dostarczenie danych, potwierdza ich odbiór, ponawia utracone segmenty i dba o zachowanie poprawnej kolejności.
Dlaczego UDP nie jest poprawną odpowiedzią w pytaniu o pewną transmisję?
UDP nie gwarantuje dostarczenia danych, nie potwierdza odbioru i nie ponawia automatycznie utraconych pakietów. Jest szybszy, ale mniej niezawodny niż TCP.
Jaką rolę pełni protokół IP w modelu TCP/IP?
IP odpowiada głównie za adresowanie i trasowanie pakietów między urządzeniami. Nie zapewnia jednak niezawodnego dostarczenia danych.
Dlaczego HTTP nie jest odpowiedzią na pytanie o pewne przesyłanie danych?
HTTP jest protokołem warstwy aplikacji, używanym do komunikacji WWW. Pewność transportu danych zapewnia zwykle protokół TCP, na którym HTTP działa.
Czym różni się TCP od UDP w praktycznych zastosowaniach?
TCP stosuje się tam, gdzie dane muszą dotrzeć poprawnie, np. przy stronach WWW i transferze plików. UDP stosuje się tam, gdzie ważna jest szybkość, np. w transmisjach na żywo i grach online.
Co oznacza, że TCP jest protokołem połączeniowym?
Przed wysyłaniem danych TCP zestawia połączenie między nadawcą i odbiorcą. Dopiero potem rozpoczyna właściwą transmisję.
Jaką rolę mają porty w komunikacji TCP i UDP?
Porty pozwalają wskazać konkretną aplikację lub usługę na urządzeniu. Dzięki nim komputer wie, do którego programu przekazać odebrane dane.
Ile warstw ma model TCP/IP?
Model TCP/IP ma 4 warstwy: aplikacji, transportową, internetową oraz dostępu do sieci.
Dlaczego odpowiedź 7 nie jest poprawna dla modelu TCP/IP?
Liczba 7 dotyczy modelu OSI. Model TCP/IP jest prostszy i w standardowym ujęciu składa się z 4 warstw.
Jakie są warstwy modelu TCP/IP od najwyższej do najniższej?
Są to: warstwa aplikacji, warstwa transportowa, warstwa internetowa oraz warstwa dostępu do sieci.
Za co odpowiada warstwa transportowa w modelu TCP/IP?
Warstwa transportowa odpowiada za przesyłanie danych między procesami aplikacji. Wykorzystuje protokoły TCP i UDP oraz porty sieciowe.
Za co odpowiada warstwa internetowa w modelu TCP/IP?
Warstwa internetowa odpowiada za adresowanie i trasowanie pakietów między sieciami. Najważniejszym protokołem tej warstwy jest IP.
Jakie protokoły należą do warstwy aplikacji modelu TCP/IP?
Do warstwy aplikacji należą m.in. HTTP, HTTPS, FTP, SMTP, POP3, IMAP i DNS.
Czym różni się model TCP/IP od modelu OSI?
Model TCP/IP ma 4 warstwy i jest praktycznie używany w Internecie. Model OSI ma 7 warstw i pełni głównie funkcję opisową oraz dydaktyczną.
Czym różni się sieć bezprzewodowa od przewodowej?
Sieć przewodowa wykorzystuje kable, np. Ethernet, a sieć bezprzewodowa przesyła dane przez fale radiowe. Sieć bezprzewodowa daje większą mobilność, ale jest bardziej podatna na zakłócenia.
Dlaczego sieć Wi-Fi może działać wolniej za ścianą?
Ściany, stropy i inne przeszkody osłabiają sygnał radiowy. Im słabszy sygnał, tym większe ryzyko spadku prędkości i stabilności połączenia.
Jakie urządzenia mogą zakłócać sieć bezprzewodową?
Zakłócenia mogą powodować inne routery Wi-Fi, urządzenia Bluetooth, kuchenki mikrofalowe oraz duża liczba urządzeń pracujących w tym samym paśmie.
Czy sieć bezprzewodowa wymaga zabezpieczeń?
Tak. Sieć Wi-Fi powinna być zabezpieczona silnym hasłem oraz szyfrowaniem, najlepiej WPA2 lub WPA3.
Dlaczego odpowiedź o braku potrzeby zabezpieczeń sieci bezprzewodowej jest błędna?
Sieć bezprzewodowa rozgłasza sygnał poza fizyczne granice pomieszczenia, więc osoby nieuprawnione mogą próbować się do niej podłączyć. Dlatego zabezpieczenia są konieczne.
Czy sieć bezprzewodowa może działać w miejscu z dużą liczbą urządzeń?
Tak, ale jej wydajność może spaść, jeśli wiele urządzeń jednocześnie korzysta z tego samego pasma lub punktu dostępowego. Nie oznacza to jednak, że taka sieć w ogóle nie funkcjonuje.
Czym różni się wysyłanie danych od pobierania danych?
Wysyłanie danych oznacza transfer z komputera użytkownika na serwer. Pobieranie danych oznacza transfer z serwera na komputer użytkownika.
Co oznacza termin upload?
Upload to angielskie określenie wysyłania danych, najczęściej z urządzenia lokalnego na serwer.
Kiedy w aplikacji internetowej dochodzi do wysyłania danych?
Na przykład podczas wysłania formularza, dodania pliku, rejestracji konta lub przesłania danych do API.
Dlaczego streaming nie jest tym samym co wysyłanie danych na serwer?
Streaming polega na odtwarzaniu danych przesyłanych na bieżąco, np. filmu lub muzyki. Nie oznacza ogólnie transferu pliku z komputera użytkownika na serwer.
Jakie protokoły mogą być używane do wysyłania danych na serwer?
Do wysyłania danych mogą służyć m.in. HTTP/HTTPS, FTP, SFTP lub protokoły wykorzystywane przez API aplikacji.
Co oznacza synchronizacja w transmisji danych?
Synchronizacja oznacza uzgodnienie czasu działania urządzeń nadawczych i odbiorczych. Dzięki temu odbiorca wie, kiedy odczytywać kolejne porcje danych.
Dlaczego w sieci synchronicznej transmisja odbywa się w interwałach czasowych?
Ponieważ komunikacja jest podporządkowana ustalonemu rytmowi lub harmonogramowi. Dane są przesyłane w określonych momentach, a nie losowo.
Czym różni się transmisja synchroniczna od asynchronicznej?
Transmisja synchroniczna wymaga wspólnego taktowania lub synchronizacji czasu. Transmisja asynchroniczna nie opiera się na stałych interwałach i jest bardziej elastyczna.
Czy sieć synchroniczna wymaga synchronizacji zegarów?
Tak. Synchronizacja zegarów lub inny mechanizm uzgadniania czasu jest potrzebny, aby urządzenia przesyłały i odbierały dane w odpowiednich chwilach.
Dlaczego odpowiedź o niesystematycznym przekazywaniu danych jest błędna?
Niesystematyczne przekazywanie danych pasuje raczej do transmisji asynchronicznej. Sieć synchroniczna działa według ustalonego porządku czasowego.
Czy sieć synchroniczna jest bardziej elastyczna od asynchronicznej?
Zwykle nie. Stały harmonogram transmisji zwiększa przewidywalność, ale ogranicza elastyczność przesyłania danych.
Czym różni się transmisja asynchroniczna od synchronicznej?
Transmisja synchroniczna wymaga wspólnego rytmu czasowego lub synchronizacji zegarów. Transmisja asynchroniczna odbywa się bez takiej synchronizacji i może być nieregularna.
Dlaczego w sieci asynchronicznej nie trzeba synchronizować zegarów?
Ponieważ dane nie są wysyłane w ściśle określonych przedziałach czasowych. Odbiorca rozpoznaje transmisję za pomocą mechanizmów sygnalizujących początek i koniec danych.
Co oznacza, że dane są przesyłane w sposób nieciągły?
Oznacza to, że transmisja nie odbywa się stale ani według jednego rytmu. Dane są wysyłane tylko wtedy, gdy zachodzi taka potrzeba.
Która odpowiedź egzaminacyjna najczęściej wskazuje sieć asynchroniczną?
Poprawna odpowiedź zwykle zawiera informację o braku synchronizacji zegarów oraz nieregularnym lub nieciągłym przesyłaniu danych.
Czy sieć asynchroniczna musi być bardziej niezawodna od synchronicznej?
Nie. Sama asynchroniczność nie oznacza automatycznie większej niezawodności. Niezawodność zależy od zastosowanych protokołów, sprzętu i mechanizmów kontroli błędów.
Dlaczego odpowiedź o przesyłaniu danych w określonych przedziałach czasowych nie pasuje do sieci asynchronicznej?
Bo określone przedziały czasowe sugerują transmisję synchroniczną. W transmisji asynchronicznej dane mogą być wysyłane nieregularnie.