- Per poder identificar una xarxa i un equip dins aquesta xarxa, posem adreces d'origen i destí dins la PDU de la capa: d) Xarxa
- En el model TCP/IP, la funcionalitat de la capa d'Aplicació és: c) Totes les altres
- En el model de comunicació per capes, els equips extrems implementen ___, i els dispositius intermedis implementen ___. b) totes les capes; les capes inferiors
- Un commutador (switch) analitza ___ per prendre decisions d'encaminament. c) les adreces físiques (MAC)
- A la topologia en bus totes les estacions ___ reben/veuen tota la informació, i a la topologia en anell ___. c) sí; també
- En la topologia en estrella física i lògica: b) les estacions no veuen totes les trames
- Les ___ normalment són propietat d'operadores multinacionals, i les ___ tenen un cost per ús per a l'usuari final (xAN: Xarxa d'àrea/abast x). b) WAN (estesa); WAN (estesa)
- En la commutació de ___ entre els terminals s'estableix un canal dedicat real a través dels nodes de la xarxa abans que es puguin comunicar. b) circuits
- En el model client/servidor, normalment el ___ proporciona un servei a través de la xarxa, i el ___ és el cantó actiu. a) servidor; client
- En el model client/servidor, en l'arquitectura a "tres nivells" (three-tiered): b) el servidor és client alhora d'un altre servidor
- Un client concurrent no té sentit perquè: d) el client sol esperar respostes seqüencialment del servidor
- El següent és el codi de sockets d'un client sense connexió: c) socket(); inici. adreces; [bind()]; sendto(); recvfrom()
- Quants identificadors de port calen en una capçalera de transport TCP o UDP? a) 2 (origen i destinació)
- Marqueu la resposta FALSA. En la Confirmació positiva amb retransmissió (Positive Acknowledgment with Retransmission, PAR): a) si les dades es reben malament, s'envia un missatge de NACK (Not Acknowledgement)/No reconeixement
- Marqueu la resposta FALSA. Respecte al camp TTL (Time to Live) de la capçalera IP: a) la funcionalitat principal és comptar quantes vegades passa un datagrama per un mateix encaminador (router)
- El missatge ICMP Time Exceeded s'envia quan: d) el TTL arriba a zero (ruta massa llarga o bucle)
- Un equip que està connectat a 3 xarxes tindrà ___ adreça(ces) IP. La part esquerra/inicial d'una adreça IP identifica ___ i la part dreta/final ___. c) 3; la xarxa; un equip dins la xarxa
- Tenim la xarxa A.B.C.0/24 i volem fer-ne 4 subxarxes iguals amb el màxim de capacitat. De la primera xarxa, l'adreça de broadcast local serà ___ i la de broadcast remot ___. a) 255.255.255.255; A.B.C.63
- Tenim un datagrama a lliurar, i a la nostra taula d'encaminament "no coneix"/no inclou la xarxa de destinació d'aquest datagrama. El nostre equip: d) l'enviarà a l'encaminador definit per l'entrada "default"
- Tenim un encaminador (router) que connecta 2 xarxes Ethernet. Quan un encaminador encamina un datagrama (amb la seva trama corresponent) ___ es modifiquen les adreces IP del datagrama i ___ es modifiquen les adreces MAC de la trama. a) no; sí
- Les xarxes PON (Passive Optical Network) es caracteritzen per: b) utilitzar divisors passius (splitters) i ser punt-multipunt
- El protocol DHCP (Dynamic Host Configuration Protocol) s'utilitza per obtenir, entre altres, ___ a partir de ___ de l'equip. d) l'adreça IP de l'equip; l'adreça MAC de l'equip
- Al protocol DNS (Domain Name System), a les peticions (query) s'envien els Registres de Recurs (RR, Resource Record) ___, i a les respostes (response) ___. a) Nom de domini, Classe, Tipus; Nom de domini, TTL, Classe, Tipus, Valor
- Quin és l'objectiu principal del CG-NAT (Carrier-Grade NAT)? d) permetre que diversos clients comparteixin una mateixa adreça IPv4 pública
- Quina ordre hem utilitzat per executar el servidor i client des dels terminals? b) ./server i ./client
- En l'aplicació server, a l'hora d'omplir l'estructura sockaddr_in per crear el socket de comunicació, indiqueu quin és el codi correcte. c) addr.sin_addr.s_addr = htonl(INADDR_ANY);
- Quin tipus de socket es crea amb la línia socket(AF_INET, SOCK_STREAM, 0)? d) Socket TCP (orientat a connexió)
- Què retorna la funció accept() en cas d'èxit? a) Un nou descriptor de socket per comunicar-se amb el client.
- Què fa la crida send(sock, cadena, strlen(cadena), 0)? c) Envia dades pel socket establert.
- En aquest codi, per a què utilitzem la instrucció memset()?
memset(buffer, 0, sizeof(buffer)); recv(sock, buffer, 1024, 0); c) Per netejar el contingut del buffer inicialitzant-lo a 0 abans de llegir el socket. - En el server, per crear el socket, quina seqüència de crides és la correcta? b) s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); bind(s, (struct sockaddr*)&server_addr, sizeof(server_addr)); listen(s, MAX_QUEUED_CON);
- La instrucció fork() genera una instància (fill) del servidor, on retornarà: c) 0 quan sigui un fill.