PROTOCOLO PPPEL PROTOCOLO PUNTO A PUNTORonald SisalimaRodrigo GrandaMyriam Sarango
EL protocolo punto a puntoEs típicamente el protocolo de elección para un enlace telefónico para host residenciales, El protocolo  de enlace de datos actualmente es HDLC  (control de enlace de datos de alto nivel)PPP es un protocolo de la capa de enlace de datos.El enlace sobre el que funciona puede ser una línea de modem telefónico, un enlace SONET/SDH, una conexión X.25, o un circuito ISDN.
Requerimientos de IETF para PPPEnmarcado de paquetes: El emisor debe de ser capas de tomar un paquete del nivel de red y encapsularlo con el marco de la capa de enlace de datos PPP.Trasparencia: No se debe colocar ninguna restricción en los datos que aparecen en el paquete de la capa de red. Pervivencia de la conexión: Debe de ser capas de detectar un fallo en el nivel de datos. Múltiples protocolos de la capa de red: debe de ser capas de soportar múltiples protocolo de la capa de red. Del mismo modo se necesita el protocolo IP para multiplexar diferentes protocolos del nivel de trasporte (TCP, UDP) sobre una conexión terminal- a-terminal
Requerimientos de IETF para PPPTipos múltiples de enlaces: deben de ser capaces de trabajar sobre una amplia variedad de tipos de enlaces. Como son los enlaces de serie, paralelo, síncrono, o asíncrono, de velocidades bajas o altas, eléctricos u ópticos. Detección de errores: Un receptor debe de ser capas de detectar errores en el marco recibido. Negociación de dirección en la capa de red: se debe proporcionar un mecanismo para comunicar las capas de red. Y para conocer o configuras las direcciones de la capa de red de cada uno de los demás.Simplicidad:  El principal de todos, “El lema para un protocolo punto a punto debe de ser la simplicidad”.
PPP: no implementaraCorrección de errores:  detecta errores de bits, pero no se espera que los corrija.Control de flujo: Es responsabilidad de un protocolo de alto nivel obturar la tasa a la que los paquetes son entregados para su envió.Secuenciación:  No se requiere que PPP entregue marcos al receptor de enlaces en el mismo orden que fueron enviados por el emisor de enlaces. Enlaces multipunto: PPP solo necesita trabajar sobre enlaces que tiene un único emisor y un único receptor.
Enmarca miento de datos PPPCampo de flag: cada maraco PPP  comienza  y termina con un campo de falg de 01111110Campo de dirección: el único valor posible de este campo es 111111111Campo de control: el único valor par a  este campo es 00000001Protocolo: indica cual es el protocolo encapsulado en el campo de datosInformación:  el campo del paquete encapsulado de 0 a 1.500 bytesSuma de comprobación: se utiliza para detectar errores utiliza un código de redundancia cíclica estándar  de 2 a 4 bytes
La trama de PPP
Rellenado de bytesPPP define  un byte de escape de control especial 01111101 si la consecuencia del flag es 01111110 aparece en cualquier parte del marco PPP añade un byte de control de escape en el flujo de datos  trasmitidos antes de 01111110 para indicar que el siguiente es 011111110 no es un valor de flag, sino que es un dato actual . El  receptor que ve  un 01111110 precedido por 01111101 eliminara  el escape de control rellenado para construir datos originales
Protocolo de control de enlace PPP (LCP) y protocolos de control de redLCP, Link Control Protocol para establecer, configurar y probar la conexión de datos.Una familia de protocolos NCPs, Network Control Protocols para establecer y configurar los distintos protocolos de nivel de red.La inicialización, mantenimiento, informe de errores y cierre  de un enlace PPP cuando se arranca primero un host o un router en uno de los extremos del enlace se realiza utilizando el protocolo LCP y los protocolos NCPs
Protocolo de control de enlace PPP LCP y NCP´sDiagrama de transición de estados de LCP para configurar mantener y terminar el enlace PPPFase de enlace muerto (capa física no lista)El enlace comienza y termina necesariamente en esta fase. Cuando un evento externo indica que la capa física está lista para ser usada, PPP procederá con la fase de establecimiento del enlace.
Protocolo de control de enlace PPP LCP y NCP´sFase de establecimiento del enlace LCP es usado para establecer la conexión a través de un intercambio de paquetes de configuración. Este intercambio está completo y se ingresa en el estado abierto de LCP una vez que un paquete de “reconocimiento de configuración” ha sido enviado y recibido por ambos.
Protocolo de control de enlace PPP LCP y NCP´sFase de validaciónEn algunos enlaces puede ser deseable solicitar al “par” que se autentifique a sí mismo antes de permitir el intercambio de paquetes del protocolo de capa de red.
Protocolo de control de enlace PPP LCP y NCP´sFase de configuracion de la capa de redUna vez que el PPP finalizó las fases anteriores, cada protocolo de capa de red (como por ejemplo IP, IPX o AppleTalk) debe ser configurado separadamente por el protocolo de control de red (NCP) apropiado
Protocolo de control de enlace PPP LCP y NCP´sFase abiertaUna vez que un NCP ha alcanzado el estado abierto, PPP transportará los correspondientes paquetes del protocolo de capa de red. Cualquier paquete recibido mientras su NCP no esté en el estado abierto debe ser descartado.Durante esta fase el tráfico del enlace consiste en cualquier combinación posible de paquetes LCP, NCP, y de protocolo de capa de red.
Protocolo de control de enlace PPP LCP y NCP´sFase de terminación del enlacePPP puede terminar el enlace en cualquier momento. Esto puede ocurrir por la pérdida de la señal portadora, una falla de autenticación, una falla de la calidad del enlace, o un cierre administrativo del enlace. LCP es usado para cerrar el enlace a través de un intercambio de paquetes de “terminación”. Después del intercambio de paquetes de “terminación”, la implementación debe avisar a la capa física que desconecte la línea para forzar la terminación del enlaceEl que envía una “solicitud de terminación” debe desconectarse después de recibir un “reconocimiento de terminación”. El receptor de una “solicitud de terminación” debe esperar al “par” para desconectarse, y no lo debe hacer hasta que al menos haya pasado cierto tiempo de reiniciado después de enviar el “reconocimiento de terminación”. PPP procederá entonces con la fase de enlace muerto.
Conclusiones Protocolo PPP PPP es un protocolo de capa de enlace de datos mediante el que se comunican dos colegas de nivel de enlace, uno en cada extremo del enlace punto a punto, intercambiando marcos PPP que contienen datagramas de la capa de red.Los principales componentes son: Enmarcado, Protocolo de control de enlace (LCP), y protocolos de control de red (NCP)Los protocolos modernos como lo es HDLC y PPP se caracterizan por la Independencia del código utilizado, la gran eficiencia en la transmisión y la gran fiabilidad en las transmisiones.
FINGracias

Protocolo PPP

  • 1.
    PROTOCOLO PPPEL PROTOCOLOPUNTO A PUNTORonald SisalimaRodrigo GrandaMyriam Sarango
  • 2.
    EL protocolo puntoa puntoEs típicamente el protocolo de elección para un enlace telefónico para host residenciales, El protocolo de enlace de datos actualmente es HDLC (control de enlace de datos de alto nivel)PPP es un protocolo de la capa de enlace de datos.El enlace sobre el que funciona puede ser una línea de modem telefónico, un enlace SONET/SDH, una conexión X.25, o un circuito ISDN.
  • 3.
    Requerimientos de IETFpara PPPEnmarcado de paquetes: El emisor debe de ser capas de tomar un paquete del nivel de red y encapsularlo con el marco de la capa de enlace de datos PPP.Trasparencia: No se debe colocar ninguna restricción en los datos que aparecen en el paquete de la capa de red. Pervivencia de la conexión: Debe de ser capas de detectar un fallo en el nivel de datos. Múltiples protocolos de la capa de red: debe de ser capas de soportar múltiples protocolo de la capa de red. Del mismo modo se necesita el protocolo IP para multiplexar diferentes protocolos del nivel de trasporte (TCP, UDP) sobre una conexión terminal- a-terminal
  • 4.
    Requerimientos de IETFpara PPPTipos múltiples de enlaces: deben de ser capaces de trabajar sobre una amplia variedad de tipos de enlaces. Como son los enlaces de serie, paralelo, síncrono, o asíncrono, de velocidades bajas o altas, eléctricos u ópticos. Detección de errores: Un receptor debe de ser capas de detectar errores en el marco recibido. Negociación de dirección en la capa de red: se debe proporcionar un mecanismo para comunicar las capas de red. Y para conocer o configuras las direcciones de la capa de red de cada uno de los demás.Simplicidad: El principal de todos, “El lema para un protocolo punto a punto debe de ser la simplicidad”.
  • 5.
    PPP: no implementaraCorrecciónde errores: detecta errores de bits, pero no se espera que los corrija.Control de flujo: Es responsabilidad de un protocolo de alto nivel obturar la tasa a la que los paquetes son entregados para su envió.Secuenciación: No se requiere que PPP entregue marcos al receptor de enlaces en el mismo orden que fueron enviados por el emisor de enlaces. Enlaces multipunto: PPP solo necesita trabajar sobre enlaces que tiene un único emisor y un único receptor.
  • 6.
    Enmarca miento dedatos PPPCampo de flag: cada maraco PPP comienza y termina con un campo de falg de 01111110Campo de dirección: el único valor posible de este campo es 111111111Campo de control: el único valor par a este campo es 00000001Protocolo: indica cual es el protocolo encapsulado en el campo de datosInformación: el campo del paquete encapsulado de 0 a 1.500 bytesSuma de comprobación: se utiliza para detectar errores utiliza un código de redundancia cíclica estándar de 2 a 4 bytes
  • 7.
  • 13.
    Rellenado de bytesPPPdefine un byte de escape de control especial 01111101 si la consecuencia del flag es 01111110 aparece en cualquier parte del marco PPP añade un byte de control de escape en el flujo de datos trasmitidos antes de 01111110 para indicar que el siguiente es 011111110 no es un valor de flag, sino que es un dato actual . El receptor que ve un 01111110 precedido por 01111101 eliminara el escape de control rellenado para construir datos originales
  • 14.
    Protocolo de controlde enlace PPP (LCP) y protocolos de control de redLCP, Link Control Protocol para establecer, configurar y probar la conexión de datos.Una familia de protocolos NCPs, Network Control Protocols para establecer y configurar los distintos protocolos de nivel de red.La inicialización, mantenimiento, informe de errores y cierre de un enlace PPP cuando se arranca primero un host o un router en uno de los extremos del enlace se realiza utilizando el protocolo LCP y los protocolos NCPs
  • 15.
    Protocolo de controlde enlace PPP LCP y NCP´sDiagrama de transición de estados de LCP para configurar mantener y terminar el enlace PPPFase de enlace muerto (capa física no lista)El enlace comienza y termina necesariamente en esta fase. Cuando un evento externo indica que la capa física está lista para ser usada, PPP procederá con la fase de establecimiento del enlace.
  • 16.
    Protocolo de controlde enlace PPP LCP y NCP´sFase de establecimiento del enlace LCP es usado para establecer la conexión a través de un intercambio de paquetes de configuración. Este intercambio está completo y se ingresa en el estado abierto de LCP una vez que un paquete de “reconocimiento de configuración” ha sido enviado y recibido por ambos.
  • 17.
    Protocolo de controlde enlace PPP LCP y NCP´sFase de validaciónEn algunos enlaces puede ser deseable solicitar al “par” que se autentifique a sí mismo antes de permitir el intercambio de paquetes del protocolo de capa de red.
  • 18.
    Protocolo de controlde enlace PPP LCP y NCP´sFase de configuracion de la capa de redUna vez que el PPP finalizó las fases anteriores, cada protocolo de capa de red (como por ejemplo IP, IPX o AppleTalk) debe ser configurado separadamente por el protocolo de control de red (NCP) apropiado
  • 19.
    Protocolo de controlde enlace PPP LCP y NCP´sFase abiertaUna vez que un NCP ha alcanzado el estado abierto, PPP transportará los correspondientes paquetes del protocolo de capa de red. Cualquier paquete recibido mientras su NCP no esté en el estado abierto debe ser descartado.Durante esta fase el tráfico del enlace consiste en cualquier combinación posible de paquetes LCP, NCP, y de protocolo de capa de red.
  • 20.
    Protocolo de controlde enlace PPP LCP y NCP´sFase de terminación del enlacePPP puede terminar el enlace en cualquier momento. Esto puede ocurrir por la pérdida de la señal portadora, una falla de autenticación, una falla de la calidad del enlace, o un cierre administrativo del enlace. LCP es usado para cerrar el enlace a través de un intercambio de paquetes de “terminación”. Después del intercambio de paquetes de “terminación”, la implementación debe avisar a la capa física que desconecte la línea para forzar la terminación del enlaceEl que envía una “solicitud de terminación” debe desconectarse después de recibir un “reconocimiento de terminación”. El receptor de una “solicitud de terminación” debe esperar al “par” para desconectarse, y no lo debe hacer hasta que al menos haya pasado cierto tiempo de reiniciado después de enviar el “reconocimiento de terminación”. PPP procederá entonces con la fase de enlace muerto.
  • 21.
    Conclusiones Protocolo PPPPPP es un protocolo de capa de enlace de datos mediante el que se comunican dos colegas de nivel de enlace, uno en cada extremo del enlace punto a punto, intercambiando marcos PPP que contienen datagramas de la capa de red.Los principales componentes son: Enmarcado, Protocolo de control de enlace (LCP), y protocolos de control de red (NCP)Los protocolos modernos como lo es HDLC y PPP se caracterizan por la Independencia del código utilizado, la gran eficiencia en la transmisión y la gran fiabilidad en las transmisiones.
  • 22.