elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Redes
| | |-+  Duda conceptual:¿como se envia un paquete?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda conceptual:¿como se envia un paquete?  (Leído 2,806 veces)
lucas25cba

Desconectado Desconectado

Mensajes: 108


Ver Perfil
Duda conceptual:¿como se envia un paquete?
« en: 14 Octubre 2012, 08:39 am »

Buenas!
Dentro de la sección de manuales del hacker se encuentra "Taller TCP/IP por Vic_Thor".
Dentro del manual, en la sección "Ejemplo de enrutamiento" explica bien como se comunican dos host en diferentes redes.
La parte que no entiendo es como se comunican dentro de la misma red...

Supongamos el siguiente escenario (me manejo con el modelo OSI):
5 PCs conectadas todas a un hub comun (una LAN sencilla, sin router, sin salida a otra LAN, sin Internet).
Entiendo que si el host A se quiere comunicar con el host B debe conocer la IP de este ultimo.
El host A encapsula los datos poniendo en la capa de red la direcciones IP origen y destino y lo pasa a la capa de enlace de datos.
Alli, por lo que entiendo el host A deberia encapsular lo recibido con su direccion MAC como direccion origen y en direccion destino pondria la MAC del host B (en el manual pone la del router, o sea la del gateway por defecto, que esta preconfigurado, eso lo entiendo).
¿Pero como hace para conocer la direccion MAC del host B?
En el ejemplo del manual hace uso de una peticion ARP al router, pero en este escenario no hay router.
¿Acaso una de las PCs deberia ser configurada como servidor ARP? ¿Esto lo hacen las PC?

Desde ya, muchas gracias!


En línea

mortenol

Desconectado Desconectado

Mensajes: 33


Ver Perfil
Re: Duda conceptual:¿como se envia un paquete?
« Respuesta #1 en: 14 Octubre 2012, 09:40 am »

Buenas,

Las tablas arp existen en los router y en los switches/hub. Imagina, un paquete del equipo A al equipo B. Este paquete lleva la ip origen e ip destino (entre otros datos), Ok.

Ponemos el escenario de que el switch/hub sepa cual es el camino y que no lo sepa:

* Si el switch/hub no conoce el destinatario:

En el caso de un switch, cuando le llega el paquete con destino al equipo B, este manda un broadcast por todas sus interfaces, excepto por la del equipo A. El equipo B contestará a este broadcast, el switch le manda el paquete y en la contestación del equipo B al equipo A, el switch actualiza su tabla ARP con la MAC del equipo B para futuras conversaciones.

* Si el switch/hub conoce el destinatario:

Pues nada, simplemente el switch/hub se va a su tabla arp y manda el paquete por el interfaz de el equipo B.


Creo que me he explicado mas o menos (con lo temprano que es....).

Saludos.


En línea

lucas25cba

Desconectado Desconectado

Mensajes: 108


Ver Perfil
Re: Duda conceptual:¿como se envia un paquete?
« Respuesta #2 en: 14 Octubre 2012, 10:03 am »

Es que ahi se me complica la teoria...
Te creo que lo haga un switch pero por lo que lei el hub es un dispositivo de capa 1, nada sabe de direcciones MAC...
En línea

Abay

Desconectado Desconectado

Mensajes: 29


Ver Perfil
Re: Duda conceptual:¿como se envia un paquete?
« Respuesta #3 en: 14 Octubre 2012, 11:53 am »

Hola.

Son los propios equipos los que alojan las tablas ARP, los switches manejan tablas de conmutación (también aprenden las direcciones MAC pero para organizar la red, evitando múltiples mensajes de broadcast).

Lo tienes bastante bien explicado en la Wikipedia: http://es.wikipedia.org/wiki/Address_Resolution_Protocol.

Saludos.

En línea

lucas25cba

Desconectado Desconectado

Mensajes: 108


Ver Perfil
Re: Duda conceptual:¿como se envia un paquete?
« Respuesta #4 en: 15 Octubre 2012, 05:18 am »

me olvide de wikipedia  :rolleyes: !!!!
Entendido!
Gracias a todos por responder!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda conceptual: exceptions y breakpoints
Dudas Generales
gatecrusher 0 2,102 Último mensaje 15 Septiembre 2010, 09:06 am
por gatecrusher
Programa de Captchas que envia su informacion al server.Duda/Pregunta.
Dudas Generales
briankpojojo 1 2,826 Último mensaje 4 Diciembre 2010, 17:28 pm
por seele
¿como se envia mail?
Programación C/C++
franfis 6 3,729 Último mensaje 7 Diciembre 2010, 05:26 am
por Littlehorse
tengo una duda sobre wlandecrypter ESSID WLAN_XX | wepattack -f PAQUETE.cap
Wireless en Linux
dvdr 1 4,314 Último mensaje 7 Diciembre 2010, 19:24 pm
por dvdr
Modelado conceptual; ¿Como se lee la cardinalidad en una ternaria?
Bases de Datos
astinx 0 4,590 Último mensaje 4 Noviembre 2011, 21:41 pm
por astinx
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines