Repaso de Sockets

Repaso de Sockets

University

9 Qs

quiz-placeholder

Similar activities

Puerto de Nueva Palmira

Puerto de Nueva Palmira

University

13 Qs

Novato/a por un día 2025

Novato/a por un día 2025

University

14 Qs

Nodulos y navegacion

Nodulos y navegacion

University

10 Qs

HIDRONEUMÁTICA

HIDRONEUMÁTICA

University

10 Qs

GESP 1102: Celestina Cordero

GESP 1102: Celestina Cordero

University

9 Qs

Trabajo de aplicación 2 - Lengua y Oratoria

Trabajo de aplicación 2 - Lengua y Oratoria

University

10 Qs

Las TIC'S

Las TIC'S

University

10 Qs

Datos primitivos

Datos primitivos

University

10 Qs

Repaso de Sockets

Repaso de Sockets

Assessment

Quiz

Other

University

Medium

Created by

Guillermo Echichure

Used 10+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 3 pts

Media Image

Los sockets ...

solo permiten la comunicación entre programas que están en la misma máquina.

se utilizan únicamente para la transferencia de archivos entre servidores y clientes.

son mecanismos de comunicación entre procesos que permiten que un programa “hable” con otro programa incluso estando en distintas máquinas.

solo puede establecer una conexión si ambos programas usan el mismo sistema operativo.

2.

MULTIPLE CHOICE QUESTION

10 sec • 2 pts

Media Image
  1. ¿Cómo identificar una máquina remota?

Por el nombre de usuario del equipo en la red.

  1. Por su dirección IP

Usando el nombre de la carpeta compartida en el dispositivo.

Identificando el color o modelo del dispositivo.

3.

MULTIPLE CHOICE QUESTION

20 sec • 5 pts

Media Image

En esta linea de codigo
var localEndpoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 0);

El puerto 0 se usa para conexiones seguras con cifrado obligatorio.

El puerto 0 es un puerto reservado exclusivamente para el sistema operativo.

El puerto 0 solo permite conexiones locales en la misma máquina.

El puerto 0 significa "cualquier puerto que esté disponible en la máquina".

4.

MULTIPLE CHOICE QUESTION

30 sec • 5 pts

¿Cuál es la firma correcta para crear un socket cliente o servidor en .NET 8?

A - var socketClient = new Socket(SocketType.Stream, ProtocolType.Tcp, AddressFamily.InterNetwork);


B - var socketClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

C - var socketServer = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Tcp);

Media Image
Media Image
Media Image

5.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Media Image
  1. ¿Cómo identificar un proceso dentro de la máquina?

A través de la dirección IP de la máquina.

Mediante la cantidad de memoria que está utilizando

Por el Thread que se esta ejecutando.

A través del puerto que utiliza para la comunicación

6.

MULTIPLE CHOICE QUESTION

10 sec • 2 pts

Media Image

Endpoint =

Número de puerto + sistema operativo.

Dirección IP + número de puerto.

Dirección IP + nombre de usuario.

Dirección MAC + número de puerto.

7.

MULTIPLE CHOICE QUESTION

20 sec • 4 pts

¿Qué métodos utilizarías para establecer una conexión en un servidor utilizando sockets?

Connect(IPEndPoint remote)

Send(byte[] buffer)

Receive(byte[] buffer)

Bind(IPEndPoint local), Send(byte[] buffer), Receive(byte[] buffer)

Listen(int backlog),
Connect(IPEndPoint remote),
Close()

Bind(IPEndPoint local)

Listen(int backlog)

Accept()

8.

MULTIPLE CHOICE QUESTION

20 sec • 7 pts

¿Por qué no usamos puerto 0 en el servidor?

Porque el puerto 0 está reservado para pruebas y no se puede usar en producción.

Porque no sabríamos que puerto se asignaría al momento de ejecutar el programa.

Porque el puerto 0 está limitado a conexiones internas del sistema operativo.

Porque el puerto 0 solo admite protocolos UDP y no TCP.

9.

MULTIPLE CHOICE QUESTION

20 sec • 4 pts

¿Qué métodos utilizarías para establecer una conexión en un cliente utilizando sockets?

Bind(IPEndPoint local)
Connect(IPEndPoint remote)

Listen(int backlog) Accept()
Send(byte[] buffer)

Bind(IPEndPoint local) Listen(int backlog) Receive(byte[] buffer)

Connect(IPEndPoint remote)
Send(byte[] buffer) Close()