Clase 7 - Subnetting y Sockets

15
Profesor: Cristian Tala Ayudante: Gabriel Del Canto Ayudantía N°7 Redes De Datos CIT2100-3

description

Clase 7 - Subnetting y sockets

Transcript of Clase 7 - Subnetting y Sockets

  • Profesor: Cristian Tala Ayudante: Gabriel Del Canto

    Ayudanta N7

    Redes De DatosCIT2100-3

  • Hoy da veremos:

    - Repaso de subnetting- Sockets

  • Subnetting

  • SubnettingEJERCICIO 1:

    Dada la direccin IP 10.0.0.0/8 para una red, obtenga 7 subredes.

    SOLUCIN:

    Debemos realizar dos pasos:

    - Adaptar la mscara de red por defecto a nuestras subredes.- Obtener el rango de las subredes.

  • SubnettingPaso 1: Adaptar la mscara de red por defecto a nuestras subredes.

    Como es una IP de Clase A, la mscara por defecto para la IP 10.0.0.0 es:

    Ahora, con la frmula 2N, donde N es el nmero de bits que debemos robar a la porcin de host.

    En este caso, como deseamos 7 subredes, debemos hacer 2N = 7.

  • Subnetting

    Podemos comprobar que necesitamos robar 3 bits de la porcin de host, para hacer 7 sub redes o ms (ya que 23 = 8)

  • SubnettingLuego como sabemos que debemos robar 3 bits a la porcin de host, para agregarsela a la porcin de red, tomamos la mscara por defecto y rellenamos con tres 1's luego de la porcin de red:

    Lo que nos da una mscara nueva, 255.224.0.0 o /11, la que utilizaremos para nuestras subredes.

  • SubnettingPaso 2: obtener el rango de las subredes.

    Para obtener el rango de las subredes, se trabaja nicamente con la direccin IP (10.0.0.0 en este caso). En ella modificaremos el mismo octeto que modificamos en la mscara (el segundo).

  • SubnettingPara calcular los rangos de las subredes existen muchas formas. Una de esas es restar a 256 el nmero de la mscara de red adaptada: 256 224 = 32

  • SubnettingAhora si queremos calcular los hosts por red, utilizamos la frmula 2M 2, donde M es el nmero de bits en 0 disponibles en la porcin de host de la direccin IP y -2 se debe a que toda subred debe tener su propia direccin de red y de broadcast.

    Entonces pueden haber 221 2 = 2.097.150 hosts por subred.

  • Subnetting

    Ejercicios propuestos:

    1.- Dada la red 132.18.0.0/16 obtenga un mnimo de 50 subredes y 1000 hosts por subred.

    2.- Nos dan la direccin de red 192.168.1.0 /24 para realizar mediante subneteo 4 subredes con un mnimo de 50 hosts por subred.

  • Sockets

  • Sockets- Son uno de los servicios de transporte de la Capa de Transporte.- Estn conformados por primitivas que operan en dicha capa.- Estas manejan el estado de la conexin entre las entidades de transporte.- Se entiende por socket un par: IP y puerto de conexin.

    PRIMITIVA FUNCINSOCKET (enchufar) Crea un nuevo punto terminal de comunicacin

    BIND (ligar) Conecta una direccin local a un socket

    LISTEN (escuchar) Anuncia la disposicin a aceptar conexiones, indica el tamao de la cola

    ACCEPT (aceptar) Bloquea al invocador hasta la llegada de un intento de conexin

    CONNECT (conectar) Intenta activamente establecer una conexin

    SEND (enviar) Enva datos a travs de la conexin

    RECEIVE (recibir) Recibe datos de la conexin

    CLOSE (cerrar) Libera la conexin

  • Sockets

    En una arquitectura cliente/servidor la lgica de la conexin sera:

    SERVIDOR:- Llama a la primitiva SOCKET con los parmetros (formato del direccionamiento, protocolo y tipo de servicio).- Luego hace un BIND (asigna direccin al socket).- Despus con un LISTEN crea un espacio para encolar las llamadas simultneas de distintos clientes.- Finalmente llama a ACCEPT para esperar las llamadas para conectar.

    CLIENTE:- Crea un socket con SOCKET (no necesita la siguientes 3 primitivas)- Luego ejecuta un CONNECT.

    - Una vez establecida la conexin tanto cliente como servidor pueden ejecutar SEND y RECEIVE.- Cuando toda la informacin ha sido enviada, ambas entidades aplican CLOSE.

  • FIN

    Pgina 1Pgina 2Pgina 3Pgina 4Pgina 5Pgina 6Pgina 7Pgina 8Pgina 9Pgina 10Pgina 11Pgina 12Pgina 13Pgina 14Pgina 15