

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
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
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
39 questions
Limiti
Presentation
•
12th Grade - University
42 questions
Gli organi di senso
Presentation
•
KG - Professional Dev...
40 questions
INFORMATIKA SEKARANG DAN MASA DEPAN
Presentation
•
12th Grade
47 questions
BIG IDEA #5: IMPACT OF COMPUTING
Presentation
•
11th Grade
45 questions
5G-Introduction to Cloud Computing
Presentation
•
University
48 questions
Databases
Presentation
•
12th Grade - University
46 questions
PRUEBAS DE FUNCIÓN RENAL
Presentation
•
University
41 questions
Lezione di italiano
Presentation
•
University
Popular Resources on Wayground
28 questions
US History Regents Review
Quiz
•
11th Grade
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
20 questions
Math Review
Quiz
•
3rd Grade
38 questions
Regents Life Science General Review
Quiz
•
9th Grade
20 questions
Math Review
Quiz
•
6th Grade
21 questions
EOY Grade 6 Benchmark Assessment - Content Skills
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Computers
45 questions
Earth and Space Science Regents: Exam Cram
Presentation
•
7th - 12th Grade
50 questions
US History Comprehensive Final Exam
Quiz
•
9th - 12th Grade
16 questions
TSI Math 2.0 Practice
Quiz
•
9th Grade - University
15 questions
Persuasive Appeals Practice
Quiz
•
9th - 12th Grade
59 questions
SS Final Exam Review
Quiz
•
KG - University
20 questions
Explore Human Impact on Climate and Sustainability
Quiz
•
9th - 12th Grade
22 questions
Global History Regents Review (MC)
Quiz
•
9th - 12th Grade
20 questions
Taxes
Quiz
•
9th - 12th Grade