[OT] Puerto en paquetes Ethernet

09/11/2005 - 09:06 por alberto | Informe spam
Cuando dos aplicaciones se comunican usando un puerto determinado (en mi
caso SQL Server - puerto 1433) entiendo que el puerto existe siempre que
exista un paquete TCP pero si las máquinas están en una red local sólo
existirán paquetes ethernet (sin número de puerto). ¿Cómo es posible que se
entiendan entonces?
Gracias y perdón por el off topic
 

Leer las respuestas

#1 luis
09/11/2005 - 15:50 | Informe spam
Las aplicaciones tcp y udp se comunican entre si mediante sockets
(direccion+puerto).
El puerto existe aunque no haya envios, basta que la aplicación está
abierta.
El numero del puerto es fijo en la aplicacion servidora, en la aplicación
cliente es elegido entre un grupo de puertos determinados.
A la aplicación no le importa el tipo de red subyacente.
La aplicación servidora entrega los datos a TCP, TCP los prepara y los envía
a la capa inferior (normalmente IP) y esta capa lo entrega a la capa
inferior que lo direcciona utilizando la direccion MAC



"alberto" escribió en el mensaje
news:
Cuando dos aplicaciones se comunican usando un puerto determinado (en mi
caso SQL Server - puerto 1433) entiendo que el puerto existe siempre que
exista un paquete TCP pero si las máquinas están en una red local sólo
existirán paquetes ethernet (sin número de puerto). ¿Cómo es posible que
se
entiendan entonces?
Gracias y perdón por el off topic


Preguntas similares