Respuesta en UDP

Iniciado por SheKeL_C$, 15 Febrero 2016, 20:32 PM

0 Miembros y 1 Visitante están viendo este tema.

SheKeL_C$

Podrias confirmarme una duda que tengo??

Tengo dos pc bajo dos router, y entre medias internet, es decir, pc1 >> router1 --- internet --- router2 <<< pc2.

Si desde PC1 lanzo un diagrama udp al PC2 este podra escucharlo siempre que este escuchando en el puerto especificado y el ROUTER2 que esta entre medias lo rediriga a la pc adecuada(PC2). Tambien entiendo que es posible que el mensaje, por asi decir, se pierda por internet..

Es posible que este pc (PC2), al que le ha llegado ese paquete envie una respuesta al primer pc (PC1) sin tener en cuenta la coniguracion del ROUTER1 ??

Este tipo de estructura es TCP, verdad?

andavid

No es posible porque UDP no hace ACK , manda el paquete en una sola dirección. TCP como indicas si tiene en su flag el ACK y si manda una respuesta.


SheKeL_C$

Entonces como es posible que una peticion DNS que viaja por UDP pueda obtener una respuesta? El router se lo permite?

andavid

El protocolo en si se lo permite, DNS en este caso utiliza los dos protocolos tanto TCP y UDP. UDP permite un tamaño maximo de transferencia de 512kb, en el caso de que se requiera un paquete de mayor tamaño se requiere de TCP. Cuando se requiere un paquete de mayor tamaño? cuando existe una transferencia de zona:

https://es.wikipedia.org/wiki/Transferencia_de_zona_DNS

Y el router lo entiende así.


bril23

Una duda.

Si UDP manda en un paquete en una sola dirección y no retorna como TCP. ¿Cual es su función de UDP al mandar un paquete en linea?
"Si yo tuviera 6 horas para cortar un árbol, me pasaría las primeras cuatro afilando mi hacha".

andavid

UDP al no estar orientado a la conexion provoca poca carga adicional a la red. Se usa por ejemplo en telefonia o en transmision de video en tiempo real. Claro eso tambien depende del administrador de red, porque depende del QOS asignado, puede darle mayor prioridad a la voz y video que a las peticiones TCP.


Wick3D

Poniendolo de manera más gráfica, haceos a la idea de que, por ejemplo, UDP es más adecuado cuando quieres hacer streaming, y TCP si quieres mantener conexión en todo momento, con por ejemplo, algún juego online.

bril23

Buen ejemplo amigo Wick3D.

Saludos y gracias por sus respuestas...
"Si yo tuviera 6 horas para cortar un árbol, me pasaría las primeras cuatro afilando mi hacha".