3.2 Multiplexing and Demultiplexing Flashcards

1
Q

Qué es multiplexing y demultiplexing?

A

La capa de transporte no le entrega los datos directamente al proceso, sino que al socket. Cada socket tiene un id. Para saber a qué socket debe entregarle, cada segmento tiene un set de campos donde se especifica el id del socket. Esta acción de entregar datos de la capa de transporte al socket es demultiplexing. La acción de juntar pedazos de datos de diferentes sockets, encapsularlos con un header para crear segmentos y pasarselos a la capa de red, es multiplexing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Por qué campos se identifica el header de un segmento TCP?

A

Un socket TCP se identifica por cuatro campos: source IP address, source port number, destination IP address y destination port number. A diferencia de UDP, si llegan dos segmentos con distinto source IP o source port, van a ser dirigidos a distintos sockets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qué información se necesita en los headers de un segmento para hacer multiplexing y demultiplexing?

A

En el header deben estar seteados los campos: source port number field y destination port number field. Así al hacer el demultiplexing, la capa de transporte se fija en el destination port a qué socket debe mandar el paquete. El source port sirve por si se quiere enviar algo de retorno.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly