

Unità 3 - I socket e i protocolli TCP/UDP- Lezione 2
Presentation
•
Computers
•
12th Grade
•
Practice Problem
•
Hard
Pietro Rizzo
FREE Resource
30 Slides • 19 Questions
1
2
3
4
5
Open Ended
Spiega come il concetto di socket si basa sul paradigma UNIX di I/O su file.
6
7
8
Multiple Select
Quali sono le funzioni principali delle socket API disponibili sia in C che in Java? Seleziona tutte le risposte corrette.
socket()/server socket()
close()
bind()
print()
9
10
Multiple Choice
Quale famiglia di socket permette il trasferimento di dati tra processi su macchine remote connesse tramite una LAN o Internet?
Unix Domain socket (AF_UNIX)
Internet socket (AF_INET)
Bluetooth socket
Localhost socket
11
12
Open Ended
Descrivi le differenze tra le famiglie di socket AF_UNIX e AF_INET in termini di indirizzamento e utilizzo.
13
Multiple Choice
Qual è la principale differenza tra un socket nei domini AF_UNIX e AF_INET?
Il tipo di protocollo utilizzato
La dimensione del buffer
L'indirizzo: AF_UNIX usa il pathname del file system, AF_INET usa indirizzo IP e numero di porta
La velocità di trasmissione
14
15
16
Open Ended
Descrivi la differenza tra stream socket, datagram socket e raw socket.
17
18
Fill in the Blanks
Con gli stream socket si realizza una connessione tipicamente
19
20
Open Ended
Spiega il ruolo del server e del client nella creazione e gestione di una connessione tramite stream socket.
21
22
23
Multiple Choice
Nel processo di inizializzazione della connessione tra client e server tramite stream socket, quale porta viene tipicamente utilizzata dal server?
21
80
443
8080
24
25
26
Multiple Choice
Quali funzioni sono usate dai processi per scambiarsi dati prima che il canale sia chiuso in una comunicazione stream socket?
open() and close()
read() and write()
send() and receive()
connect() and disconnect()
27
Open Ended
Spiega come la creazione di un 'canale virtuale" tra un client e un server socket permette a più client di connettersi allo stesso server
28
29
30
Open Ended
Descrivi la sequenza di operazioni eseguite dal server e dal client per instaurare e usare un connessione socket TCP in C
31
32
Multiple Choice
Quale delle seguenti affermazioni sui datagram sockets è corretta??
I datagram sockets garantiscono l'ordine e l'arrivo dei pacchi
I datagram sockets richiedono una connessione per scambiare dati
I datagram sockets consentono l'invio e la ricezione di messaggi senza una connessione
I Datagram sockets sono supportate solo da TCP
33
34
35
Multiple Choice
Qual è la sequenza corretta delle funzioni chiamate dal server e dal client per stabilire una comunicazione UDP in linguaggio C?
socket(), bind(), recvfrom(), sendto() per il server; socket(), sendto(), recvfrom(), close() per il client
bind(), socket(), sendto(), recvfrom() per il server; socket(), bind(), recvfrom(), sendto() per il client
socket(), sendto(), recvfrom(), close() per il server; socket(), bind(), recvfrom(), sendto() per il client
socket(), bind(), sendto(), recvfrom() per il server; socket(), bind(), sendto(), recvfrom() per il client
36
37
Open Ended
Spiega la differenza tra comunicazione multicast e comunicazione unicast, facendo riferimento alle applicazioni tipiche di ciascuna.
38
39
Multiple Choice
Quali sono i requisiti fondamentali per implementare un sistema multicast efficace?
Definire uno schema di indirizzamento dei gruppi e registrare la corrispondenza tra gruppi e partecipanti
Utilizzare solo indirizzi IP statici
Permettere solo la ricezione di messaggi, non l'invio
Evitare l'uso di router multicast
40
41
Fill in the Blanks
Il protocollo più utilizzato per il multicast in Internet è
42
43
Multiple Choice
Quali primitive devono essere contenute nelle API multicast?
Join, leave, send, receive
Connect, disconnect, listen, accept
Open, close, write, read
Start, stop, pause, resume
44
45
Open Ended
Descrivi come la gestione dinamica dei gruppi multicast permette a un host di partecipare a più gruppi contemporaneamente e inviare messaggi senza appartenere a un gruppo.
46
47
48
49
Show answer
Auto Play
Slide 1 / 49
SLIDE
Similar Resources on Wayground
48 questions
La sobriété numérique
Presentation
•
KG
50 questions
CE 11,12,13 Prinsip, Praktik, & Proses Pertahanan Jaringan
Presentation
•
University
48 questions
LE PASSÉ COMPOSÉ - composed of what???
Presentation
•
10th Grade - University
43 questions
i Thread
Presentation
•
11th Grade
46 questions
Semafori
Presentation
•
11th Grade
43 questions
Region Świętokrzyski i Podkarpacie i lubelszczyzna
Presentation
•
12th Grade
48 questions
XII TLJ Bandwidth
Presentation
•
12th Grade
40 questions
Definizione del modello E-R
Presentation
•
11th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade