![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
Tcp
Hola gente aqui estoy de nuevo haciendo algunas preguntas...
lo que necesito es saber un poco de funcionamiento interno de las IP.. Necesito hacer una conexión TCP Cliente/Servidor, algo muy simple para mas de uno.. La cosa es que sacando cosas de un ejemplo de las indy 9 pude hacerlo rápidamente porque está todo hecho. jeje.. Pero he aqui mi pregunta.... Que sucede cuando una PC está en red y se conecta a internet por medio de una puerta de enlace??.. o sea una PC puede ser por ejemplo 192.168.0.1, otra 192.168.0.2, pero la IP de internet va a ser por ejemplo 230.34.12.124.. desde otra PC voy a ver la IP 230.34.12.124, como discrimino que paquete llega a que maquina??? Espero haber sido claro con la pregunta.. desde ya muchas gracias.. |
#2
|
|||
|
|||
Hola muy buenas
Este es mi primer post ![]() Es necesario definir en el router que máquina local va a recibir los paquetes destinados a un determinado puerto. Esto se hace a mano. En la configuración de tu router mira las opciones del enrutamiento NAT o SUA. En definitiva es una tabla que indica a que IP local se destinan los paquetes de determinados puertos IP. Es lo que vulgarmente se dice "abrir puertos". Saludos |
#3
|
||||
|
||||
FENIXadr, recuerda poner títulos descriptivos a los mensajes, sirve para poder identificar de qué trata el tema y luego hacer búsquedas. Gracias por tu colaboración.
Eso y las otras normas de clubdelphi están comentadas en nuestra guía de estilo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
|||
|
|||
Si si.. Casimiro Notevi... tenés mucha razón.. el título no es muy descriptivo que digamos jeje.. perdón por eso.. lo tendré en cuenta para la próxima...
Con respecto a tu respuesta Aculla.. está muy clara.. y ahi va otra entonces... se pueden "abrir puertos" desde una aplicación delphi?? |
#5
|
|||
|
|||
Pues es un tema complicadillo...
Existe un protocolo para esto llamado uPnP pero no todos los routers lo tienen y en caso de tenerlo puede que esté deshabilitado. El problema es que cada router está hecho a su manera. Si alguien tiene la solución definitiva a este problema a mi tambien me interesa. He hecho un programa freeware para crear redes p2p privadas (buscad en google: "ingelek F2F") y este tema es algo que finalmente dejé por imposible. Requiere que previamente se abran los puertos a mano. No deja de ser un incordio. Saludos |
#6
|
|||
|
|||
y bue... ya veré como le hago al asunto jeje... de todos modos muchisimas gracias por la respuesta.
Estuve viendo el F2F y me parece muy interesante... se nota que tenés un gran conocimiento de redes.. cualquier duda que tenga ya se a quien preguntar.. saludos.. |
#7
|
||||
|
||||
Cita:
Eso lo hace el router, en las TRAZAS TCP/IP esto lo podes econtrar buscando en el google MODELO OSI Nivel 1 o nivel de Transporte, ahi vas a tener la informacion teorica necesaria. Por otro lado Cuando vos haces una Peticion a internet Tu maquina se la Pasa al router por intermedio de la puerta de enlace pretedermina y este la reenvia al Destino (en ese reenvio esta quien es el ORIGEN, vendria a ser como una TRAZA TCP dentro de OTRA). en el peor de los casos lo que vas a tener que hacer es!! si tu Servidor va a escuchar un puerto Predeterminado como por Ejemplo el 21 (FTP) Tendrias que en tu Router Crear una nueva entrada de NAT (network Address Translation) que Diga lo siguiente (lo pongo en palabras. obvio) Que cualquier conexion que venga por el puerto 21 lo retransmita a la PC con IP XXX.XXX.XXX.XXX y al puerto XX Esta configuracion depende cada router. con eso seria suficiente. Si queres que sea de manera automatica tendria que leer como dice el amigo Sobre uPNP saludos |
#8
|
|||
|
|||
muchas gracias por responder EnanO.. ya estoy abordando el asunto desde otra óptica... cualquier duda pregunto otra vez... muchas gracias por todas las respuestas me fueron de mucha utilidad... se reagradece... saludos..
|
![]() |
|
|
![]() |
|