Dydaktyka:
To jest stara wersja strony!
Zagadnienia na test 2021/2022:
Zagadnienia:
socket, bind, connect, listen, accept, shutdown, close, fcntl, read, recv, recvfrom, write, send, sendto, setsockopt, gethostbyname, getaddrinfo, getnameinfo, inet_aton, inet_aton, inet_addr, htons, ntohs, select, poll, epoll_create1, epoll_ctl, epoll_wait
AF_INET, AF_INET6, SOCK_STREAM, SOCK_DGRAM, INADD_ANY, INADDR_LOOPBACK, O_NONBLOCK, MSG_DONTWAIT, MSG_WAITALL, SHUT_RDWR, SOL_SOCKET, SO_REUSEADDR, POLLIN, POLLOUT, EPOLLIN, EPOLLOUT, EPOLLET
sockaddr, sockaddr_in, sockaddr_in6, inaddr_t, hostent, addrinfo, epoll_event, pollfd
domain
, a trzeci ma typ int
.perror
zdiagnozować co mogło być przyczyną błędu. Wiedzieć czym jest zmienna errno
i gdzie znaleźć kody które może zawierać.poll
/ epoll_wait
, czekać na możliwość odczytu / zapisu danych do któregoś z podanych gniazd.Przykładowe formy pytań w tej części:
u32
– adresy IP, porty TCP/UDPfw
– ruch oznaczony wcześniej przez iptables/ebtables
Q: Czy na teście mogą pojawić się jakieś komendy?
A: W treści pytania lub w możliwych odpowiedziach mogą pojawić się nazwy programów, pełne polecenia lub wyniki wykonania poleceń. Wszystkie zadania to wybór jednej albo wskazanej liczby gotowych odpowiedzi, w teście nie będzie pytań w których konieczne by było wpisanie jakiegokolwiek teksu.