Esta semana fui parte de varios encuentros amistosos de Age of Empires II: Age of Kings. El desconocimiento de temas de red fue parte de que no pudieramos jugar en varias ocasiones.
Veremos los siguientes temas:
- Modelo OSI
- Direcciones IP
- NAT
Modelo OSI
Fue creado en 1984 como modelo descriptivo ISO. Proporcionó un estandar para asegurar la comptibilidad y operabilidad entre los distintos tipos de tecnología de red a nivel mundial.Se compone de 7 capas, y cada capa poseé sus propios protocolos. Un protocolo es el "idioma" en que se comunican en red, por así decirlo. Este modelo no es una arquitectura porque no define que protocolo debe usarse en cada capa. En más bien un modelo de referencia.
Cuando un paquete es enviado por la red, cada capa le agrega sus propios encabezados para que la capa que está en el otro lado de la red la reciba sepa como interpretar los datos del paquete, y se la pasa a la siguiente capa. Las capas son:
Capa física
La capa física es la que se encarga de las conexiones físicas de la computadora a la red. Es decir, medio de comunicación (Cable, infrarojo, WiFi, fibra optica, microondas), características del medio (tipo de cable, tipo de conectores, antena) y la forma en que se transmite (tensión e intensidad de corriente, codificación, modulación, tasa binaria).Lo que hace es transformar el paquete en tramas de bits para despues ser enviadas en señales electricas o electromagneticas. Cuando recibe un paquete, transforma la señal en bits para que despues sea recibida por la capa de enlace.
Capa de enlace
La capa de enlace reconoce los limites de las tramas recibidas y resuelve problemas de la transmisión mediante ciertos algoritmos de detección de errores que no vamos a ver. Ademas resuelve conflictos de perdida de paquetes o su duplicidad.Capa de red
La capa de red se encarga de encontrar el mejor camino desde el origen al destino. Esto se logra mediante una tabla de ruteo. Trata de buscar el camino que necesite menos saltos (hops) o en su defecto que sea de menor costo. El algoritmo usado, o al menos el que me enseñó en ESCOM papá Axel fue el algoritmo Dijkstra.Capa de transporte
La capa de transporte acepta los datos de capas superiores y los divide en paquetes para que sea factible su transmisión en red y despues los envía a la capa de red. En el caso inverso, recibe los paquetes de la capa de red para "desempacar" (xD) y obtener los datos como se enviaron.La capa de sesión
Ofrece 3 servicios:- Control de la sesión (Quién transmite y quién escucha)
- Control de concurrencia (Que no se comuniquen al mismo tiempo)
- Manterner puntos de verificación (Checkpoints), que sirven para que en caso de interrupción, se pueda regresar a la comunicación en el punto donde se quedaron.
Capa de presentación
Se encarga de definir como se representan los datos, ya que cada sistema representa su información de diferentes formas:- Caractéres (ASCII, Unicode, EBCDIC)
- Números (Little-Endian Intel, Big-Endian Motorola)
- sonido e imagenes
Capa de aplicación
Ofrece a las aplicaciones la posibilidad de acceder a las demas capas y define los protocolos de intercambio de datos. (FTP, SMTP, POP3, HTTP, SSH, Telnet, DNS)Direcciones IP
Las direcciones IP son la forma de encontrar otra computadora en internet. Este es un número lógico y es asignado de manera dinámica, a diferencia de las direcciones MAC que son asignadas por el fabricante a cada dispositivo de red.Es un número de 32 bits, dividido en 4 octetos. Por obviedad, cada octeto tiene un rango de valores de 0 a 255 y cada octeto se separá con un punto ".". Existen 5 clases de direcciones IP:
| Tipo | Dirección (Bits: R = IDRed H = Host) | Rango |
| A | 0 RRRRRRR HHHHHHHHHHHHHHHHHHHHHHHH | 1.0.0.0 a 127.255.255.255 |
| B | 10 RRRRRRRRRRRRRR HHHHHHHHHHHHHHHH | 128.0.0.0 a 191.255.255.255 |
| C | 110 RRRRRRRRRRRRRRRRRRRRR HHHHHHHH | 192.0.0.0 a 223.255.255.255 |
| D | 1110 Direcciones Broadcast | 224.0.0.0 a 239.255.255.255 |
| E | 1111 Direcciones Reservadas | 240.0.0.0 a 255.255.255.255 |
- 0.0.0.0 es utilizada cuando no se ha asignado ninguna dirección ip
- La dirección en donde toda su parte Host (H) esta en ceros, identifica la red en que se ubica. Se llama Dirección de red.
- La dirección en donde toda su parte Host (H) esta en unos, identifica la dirección Broadcast.
- Las direcciones 127.x.x.x se denominan loopback y son de retroalimentación.
- Clase A: 10.0.0.0 a 10.255.255.255
- Clase B: 169.254.0.0 a 169.254.255.255 Estas direcciones se asignan cuando no hay un servidor DHCP disponible.
- Clase C: 172.16.0.0 a 172.31.255.255
- Clase D: 192.168.0.0 a 192.168.255.255
NAT (Network Address Translation)
Definida por la IETF (Internet Engineering Task Force). Conecta a varias computadoras utilizando direcciones no validas defindas en el RFC 1918.Si hicieron cuentas, las direcciones IP solo usan 32 bits, dandonos una cantidad posible de 4.294.967.296 direcciones únicas. Claro, que son menos por la cantidad de IP's reservadas, de Broadcast y de Dirección de red. Para solucionar esto, se diseñó IPv6 (Internet 2). Pero tardará muchos años en ser implementada. La solución temporal es NAT.
Este funciona de la siguiente manera. Adquiere una IP pública provista por la red o por el ISP. Despues controla el tráfico de su red interna (de topología estrella) haciendo que cualquier paquete con dirección privada no salga a Internet. Cualquier paquete que recibe, le cambia su dirección destino por la dirección IP de la máquina que solicitó el paquete.




1 que si lo leyeron:
hola amigo, sabes he querido jugar age empires ll con un cable cruzado en dos pc´s sin internet, no he podido he tranferido datos y archivos de una pc a la otra pero no encuentro la forma de jugar este juego. espero tus comentarios.
Publicar un comentario