diff --git a/comunicaciones2/.gitattributes b/comunicaciones2/.gitattributes new file mode 100644 index 0000000..d2795b1 --- /dev/null +++ b/comunicaciones2/.gitattributes @@ -0,0 +1,4 @@ +apunte_parcial1.pdf filter=lfs diff=lfs merge=lfs -text +recreadoej1.png filter=lfs diff=lfs merge=lfs -text +simplificacionTCP2Redes.png filter=lfs diff=lfs merge=lfs -text +simplificacionTCP.png filter=lfs diff=lfs merge=lfs -text diff --git a/comunicaciones2/apunte_parcial1.org b/comunicaciones2/apunte_parcial1.org index 8dd2a0b..d5ec498 100644 --- a/comunicaciones2/apunte_parcial1.org +++ b/comunicaciones2/apunte_parcial1.org @@ -148,9 +148,6 @@ las ipv4 ya estan agotadas. y no se pueden diferenciar los datagramas udp de los - ICMPv6, \\ Mejora las interacciones entre nodos -- extensibilidad, \\ - Permite extender el header. - *** Direcciones Permite 6.6 * 10^{23} direcciones. @@ -264,3 +261,79 @@ RTT = A * RTT + (1-A) NRTT \end{center} Siendo que NRTT sea el ultimo RTT medido + +* Clase 6 - SubRedes +** Proxy Arp +Es cuando hay varias subredes y una red "original" y una maquina (M) en la red original la cual le manda una request ARP a la maquina (N) en la subred 1 al estar en otra red la request no le va a llegar. pero como el router de la subred 1 si se entera de la request ARP este le va a reeinviar la request a las maquinas que tiene en la red, en caso de que una responda el router se va a hacer pasar por la maquina que respondio y le va a enviar la direccion mac de la maquina (N) a (M) + +** Mascaras +Es una palabra de 32 bit donde los 1 represwentan los bits del netid y los 0 los del hostid. No necesitan ser contiguos pero se recomienda. + +En una red tipo c tenemos que tener en cuenta que el ultimo octeto tenemos que definir cuantos bits vamos a usar para diferenciar las subredes + +entonces si tenemos una mascara /24 y tenemos que hacer 6 subredes para 25 usuarios hariamos + +calcular cantidad de host: + +\begin{center} +$2^5 - 2 = 30$ +\end{center} + +Calculamos la longitud de la mascara de red: + +\begin{center} +$32 - 5$ +\end{center} + +y como vamos a usar 5 bits para los hosts nos quedan 3 (osea 8-5) bits para definir hasta 8 subredes de 30 hosts. + +** Vlsm +Con este metodo podemos subnetear para que se refleje la cantidad exacta de hosts necesarios en cada punto de la red. El apunte tambien lo describe como direccionamiento jerarquico. + +*** Pre requisitos +1. verificar que los enrutadores con los que se cuenta todos soportan protocolos que permiten VLSM +2. Los enrutadores deben de basarse en "la mayor coinsidencia" Notese que mientras más grande es el numero de bits significativos compartidos entre redes menor es el grupo de ips a las que dirije. entonces la mejor ruta es la que cuenta con el /n mayor + +*** Ejemplo simple VLSM +En una empresa con 3 sucursales y una casa central unidas por una red wan + +- Londres: 28 hosts. +- n. york: 12 hosts. +- Tokio: 12 hosts. + +- Casa central: 60 hosts. + +Se Asigna la direccion 192.168.10.0/24 +Como solo necesitamos 3 subredes vamos a dejar 2 bit para direccionamiento\\ +|#0|192.168.10.0/26| +|#1|192.168.10.64/26| +|#2|192.168.10.128/26| +|#3|192.168.10.192/26| + +Entonces para #0: +|1^{er} host|192.168.1.1| +|ultimo host|192.168.1.62| +|broadcast |192.168.1.63| + +Si tomamos las de #1 y las asignamos para la sede de londres tendriamos que como londres solo necesita 28 hosts podemos usar una mascara de /27 (32-5) sabiendo que 2^5 = 32. esto nos deja con 3 bit de direccionamiento para poder usar los hosts que sobran en otra subred + +#1.0: Londres: 192.168.1.64/27 +|1^{er} host|192.168.1.65| +|ultimo host|192.168.1.94| +|broadcast |192.168.1.95| + +La sede de n.york necesita 12 hosts y en #1.1 tenemos 32-2 hosts disponibles por lo que subnateamos otra vez con mascara de /28 +#1.1.0 +|IP Red|192.168.1.96/28| +|1^{er} host|192.168.1.97| +|ultimo host|192.168.1.110| +|broadcast |192.168.1.111| + +y para la subred de tokio usamos #1.1.1 +|IP Red|192.168.1.112/28| +|1^{er} host|192.168.1.113| +|ultimo host|192.168.1.126| +|broadcast |192.168.1.127| + + +