jueves, 20 de enero de 2022

interfaz Funcional "Function"

Interfaz funcional

Una interfaz funcional es una interfaz de java que tiene UNO y solo UN método abstracto (método sin implementación), cuando creas un objeto de esa interfaz, le puedes pasar una lamba y en automático la lambda se va a implementar como si fuera ese único método abstracto; en pocas palabras tú le vas a pasar la lógica que quieras que haga con la lambda.


Function

La interfaz funcional Function va a recibir un tipo de dato y va a retornar otro diferente.

Esa interfaz funcional solamente cuenta con el método abstracto apply, que es el que va a ejecutar lo que pases en la lambda.





miércoles, 11 de junio de 2014

Practica 6

UNIVERSIDAD DE GUADALAJARA


PRACTICA 6


Taller de Redes Avanzadas Sección D01
Profesor Alejandro Martínez Varela
Alumno Rogelio Rosales de la Mora
Código 210223938


El protocolo OSPF (Open Shortest Path First) es quizás el protocolo más implementado hoy como protocolo de enrutamiento interior para reder corporativas medianas y grandes.

Es un protocolo muy interesante si se consideran las opciones y posibilidades de configuración que ofrece y que le permite dar respuesta a los escenarios o requerimientos más diversos. Sin embargo, esa misma potencialidad requiere del Administrador de la red un conocimiento y destreza superiores a los que requiere la implementación de protocolos más simples como por ejemplo RIP versión 2.

OSPF es un protocolo estándar de enrutamiento interior basado en el RFC 2328. Es un estándar abierto, lo que hace que esté disponible en múltiples sistemas operativos: Windows 2003 Server, Linux, Cisco IOS, etc.

Como protocolo de enrutamiento opera como protocolo de estado de enlace, e implementa el algoritmo de Dijkstra para calcular la ruta más corta a cada red de destino. Su métrica de enrutamiento es el costo de los enlaces, parámetro que se calcula en función del ancho de banda; por este motivo es de gran importancia la configuración del parámetro bandwidth en las interfaces que participan de este proceso de enrutamiento.

Opera estableciendo relaciones de adyacencia con los dispositivos vecinos, a los que envía periódicamente paquetes hello. Adicionalmente, cada vez que un enlace cambia de estado inunda la red con la notificación de este cambio. Adicionalmente, cada 30 minutos envía a los dispositivos vecinos (o adyacentes) una actualización conteniendo todos los cambios de estado de enlaces de ese período.

OSPF es un protocolo apto para su implementación en redes de todo tipo y tamaño. Sin embargo, su debilidad principal es que demanda una configuración más compleja que otros protocolos, sobre todo para redes pequeñas.



Principales características de OSPF

  • Converge con mayor velocidad que los protocolos de vector distancia.
  • Sus actualizaciones son pequeñas ya que no envía toda la tabla de enrutamiento.
  • No es propenso a bucles de enrutamiento.
  • Escala muy bien en redes grandes.
  • Utiliza el ancho de banda de los enlaces como base de la métrica.
  • Soporta VLSM y CIDR.















Practica 4

UNIVERSIDAD DE GUADALAJARA


PRACTICA 4


Taller de Redes Avanzadas Sección D01
Profesor Alejandro Martínez Varela
Alumno Rogelio Rosales de la Mora
Código 210223938


Objetivo de la práctica: en ésta práctica vamos a probar el protocolo spanning tree y ver la manera en la que funciona en una pequeña red que se va a montar en el laboratorio de redes de computadoras.

Spanning tree es un protocolo de red de nivel 2 del modelo OSI que es en la capa de enlace de datos. Su función es la de gestionar la presencia de bucles en topologías de red debido a la existencia de enlaces redundantes. El protocolo permite a los dispositivos de interconexión activar o desactivar automáticamente los enlaces de conexión, de forma que se garantice la eliminación de bucles. STP es transparente a las estaciones de usuario.

Está basado en un algoritmo diseñado por Radia Perlman mientras trabajaba para DEC. Hay 2 versiones del STP: la original (DEC STP) y la estandarizada por el IEEE (IEEE 802.1D), que no son compatibles entre sí. En la actualidad, se recomienda utilizar la versión estandarizada por el IEEE.
Existen múltiples variantes del STP debido, principalmente, al tiempo que tarda en converger el algoritmo utilizado. Una de estas variantes es el Rapid Spanning Tree Protocol, estándar IEEE 802.1D-2004 que hoy en día ha reemplazado el uso del STP original.
Los switches utilizan tramas especiales llamadas Bridge Protocol Data Units (BPDUs) para intercambiar información acerca de Bridge IDs y costos de trayectorias (root path costs).

Un puente envía una trama BPDU usando su MAC address como dirección fuente y como destino la dirección multicast ahora en delante conocida como STP multicast address.

Las BPDUs son enviadas de forma regular (por default cada dos segundos)

Cuando un dispositivo de red se conecta a un puerto del puente/switch este no envia datos de forma instantánea, en vez se comienza el proceso para determinar primero como se afecta la topología y finalmente elegir el estado en que quedará el puerto.

Enrutamiento determinístico

Encaminamiento es la función de buscar un camino entre todos los posibles en una red de paquetes cuyas topologías tienen una gran conectividad. Dado que se trata de encontrar la mejor ruta posible, lo primero será definir qué se entiende por mejor ruta y en consecuencia cuál es la métrica que se debe utilizar para medirla.
Los algoritmos de encaminamiento pueden agruparse en:

Determinísticos o estáticos

No tienen en cuenta el estado de la red a tomar las decisiones de encaminamiento. Las tablas de encaminamiento de los nodos se configuran de forma manual y permanecen inalterables hasta que se vuelve a actuar sobre ellos. Por tanto, la adaptación en tiempo real a los cambios de las condiciones de la red es la ruta.

Adaptativos o dinámicos

Pueden ser más tolerantes a cambios en la red tales como variaciones en el tráfico, incremento del retardo o fallas en la topología.

Configuración







miércoles, 28 de mayo de 2014

Practica 3

UNIVERSIDAD DE GUADALAJARA


PRACTICA 3


Taller de Redes Avanzadas Sección D01
Profesor Alejandro Martínez Varela
Alumno Rogelio Rosales de la Mora
Código 210223938


Objetivo de la práctica: en ésta práctica vamos a simular con la ayuda de Cisco Packet Tracer la red de la que se calcularon las direcciones IP en la actividad pasada.


¿Que es Cisco Packet Tracer?

Cisco Packet Tracer es un programa de simulación de red de gran alcance que permite a los estudiantes experimentar con diseños de red y el comportamiento. Como parte integral de la experiencia de aprendizaje de Networking Academy, Packet Tracer ofrece simulación, visualización, creación, evaluación y capacidades de colaboración y facilita la enseñanza y el aprendizaje de conceptos tecnológicos complejos.


Packet Tracer suplementos equipo de red física, al permitir a los estudiantes a crear redes virtuales con un número casi ilimitado de dispositivos, fomentar la práctica, el descubrimiento y solución de problemas. El ambiente de aprendizaje basado en la simulación ayuda a los estudiantes a desarrollar habilidades del siglo 21, tales como el pensamiento crítico y la resolución creativa de problemas.


Como ya se mencionó anteriormente, la práctica consiste en emular la red de la práctica anterior en Cisco Packet Tracer utilizando CIDR y VLSM para las direcciones de la red y posteriormente hacerlo en el laboratorio utilizando router de Cisco.




Primero se simuló la red en el programa Packet Tracer de Cisco y porteriormente se realizó en el taller de redes




Se configuraron los router de la misma forma que se configuraron en la simulación, siendo los mismos comandos



Se necesitaron algunos cables seriales para conectar los router entre ellos y aparte se utilizó cable ethernet para conectar los router con los host (laptop en este caso) y hacer ping entre diferentes host de la red



Al final de la práctica se logró hacer el ping entre host conectados a diferentes router que, como ya se mencionó antes, estaban conectados entre sí por cable serial




martes, 27 de mayo de 2014

Practica 2

UNIVERSIDAD DE GUADALAJARA


PRACTICA 2


Taller de Redes Avanzadas Sección D01
Profesor Alejandro Martínez Varela
Alumno Rogelio Rosales de la Mora
Código 210223938


Objetivo de la práctica: en ésta práctica vamos a calcular las direcciones ip de una red a partir de una dirección inicial que se le dio a cada alumno una distinta, así como las máscaras de subred que corresponden en cada caso, según el número de máquinas que tenga cada subred.

Una empresa quiere establecer una red privada de telecomunicaciones sobre la cual construir los aplicativos de tecnologías de la información que le permitirán optimizar procesos de producción y ventas. Dicha empresa cuenta con una matriz y 4 sucursales;  continuación se presenta como se divide dicha red privada.


Matriz en Guadalajara(A)  -     20 Host
Distrito Federal(B)             -     12 Host
Monterrey(C)                     -     12 Host
Manzanillo(D)                    -     12 Host
Zapotlanejo(E)                  -     14 Host   



A continuación se presenta el diagrama propuesto 

La dirección IP inicial es 213.40.128.0/25

La red A tiene 20 Host, el ID de red es 213.40.128.0/27 y va hasta el Broadcast que es 213.40.128.31

La red E tiene 14 Host, el ID de red es 213.40.128.32/28 y va hasta el Broadcast que es 213.40.128.47

La red B tiene 12 Host, el ID de red es 213.40.128.48/28 y va hasta el Broadcast que es 213.40.128.63

La red C tiene 12 Host, el ID de red es 213.40.128.64/28 y va hasta el Broadcast que es 213.40.128.79

La red D tiene 12 Host, el ID de red es 213.40.128.80/28 y va hasta el Broadcast que es 213.40.128.95

Para la conexión N se necesitan 2 direcciones mas el ID de red y más el Broadcast, que van desde el ID de red 213.40.128.96/30 hasta el Broadcast 213.40.128.99

Para la conexión O se necesitan 2 direcciones mas el ID de red y más el Broadcast, que van desde el ID de red 213.40.128.100/30 hasta el Broadcast 213.40.128.103

Para la conexión P se necesitan 2 direcciones mas el ID de red y más el Broadcast, que van desde el ID de red 213.40.128.104/30 hasta el Broadcast 213.40.128.107

Para la conexión Q se necesitan 2 direcciones mas el ID de red y más el Broadcast, que van desde el ID de red 213.40.128.108/30 hasta el Broadcast 213.40.128.111



Esta práctica tenía que ser por escrito en hoja cuadriculada, aqui se presentan todas las direcciones correspondientes a la red que se menciona en el enunciado de la práctica.






Practica 1

UNIVERSIDAD DE GUADALAJARA

PRACTICA 1

Taller de Redes Avanzadas Sección D01
Profesor Alejandro Martínez Varela
Alumno Rogelio Rosales de la Mora
Código 210223938


Objetivo de la práctica: conocer los principales componentes que forman parte de un concentrador MC3810 así como también de un switch Cisco Catalyst 1900c se explicó la forma en que trabajan así como la principal función que éstos realizan y saber donde están ubicados en la placa principal



La serie MC3810 concentrador de acceso multiservicio Ciscointegra datos, voz / faxy señales de vídeo y los conecta con el modo de transferencia asíncrono (ATM), Frame Relay o redes de líneas arrendadas.







A través de sus diversos puertos, la serie MC3810 concentradorCisco puede soportar una variedad de interfaces de red y del usuarioincluyendo troncos T1/E1, puertos de datos en serie, una conexión LAN Ethernetcentralitas privadas (PBX), sistemas de claves telefónicas, teléfonos analógicos y Integrated Services Digital Network (ISDN) los servicios de Interfaz de acceso básico (BRI).






Para realizar dicha práctica se necesitó de relativamente poco material, solo un par de desarmadores para poder abrir los equipos e identificar sus componentes.




El segundo equipo del que se vieron los componentes fue un switch de cisco (modelo Catalyst 1900).
Este switch cuenta con 24 puertos 10BaseT y con solo 2 puertos 100BaseT y con un puerto para fibra óptica.




Abriendo el equipo se pudieron observar algunos de sus principales componentes, como por ejemplo el procesador central, la fuente de poder, el north bridge, south bridge, entre otros componentes ensamblados en la tarjeta principal.


A continuación algunas de los componentes anteriormente mencionados:


El procesador



Fuente de poder

North Bridge

South Bridge