fbpx
Wikipedia

Point-to-Point Protocol

Protocolo punto a punto (PPP) (en inglés Point-to-Point Protocol), es un protocolo del nivel de enlace de datos, utilizado para establecer una conexión directa entre dos nodos de una red. Conecta dos enrutadores directamente sin ningún equipo u otro dispositivo de red entre medias de ambos. Está estandarizado en el documento RFC 1661. Puede proporcionar autenticación, cifrado de la transmisión[1]​ y compresión.

Protocolo punto a punto
(PPP)
Point-to-Point Protocol
Familia Protocolos de enlace punto a punto
Función Transmisión de datagramas IP no estándar en líneas serie
Ubicación en la pila de protocolos
Estándares
  • RFC 1661 (estándar 51) El protocolo punto-a-punto.
  • RFC 1662 (estándar 51) PPP en tramas HDLC.
  • RFC 1663 Transmisión segura en PPP.
  • RFC 1994 CHAP, método de autenticación en PPP.
  • RFC 2153 Extensiones PPP de los fabricantes.
  • RFC 2472 Encapsulación de IPv6 sobre PPP.
  • RFC 2687 (propuesto) PPP en tramas HDLC orientadas a aplicaciones de tiempo real.

PPP es usado en varios tipos de redes físicas, incluyendo: cable serial, línea telefónica, línea troncal, telefonía celular, especializado en enlace de radio y enlace de fibra óptica como SONET (Synchronous Optical Network). También es utilizado en las conexiones de acceso a Internet (publicitado como banda ancha o broadband). Los proveedores de servicios de Internet (ISP) han usado PPP para que accedan a Internet los usuarios de una línea de conmutación, ya que los paquetes de IP no pueden ser transmitidos vía módem, sin tener un protocolo de enlace de datos.

Dos derivados del PPP son:

  • Point-to-Point Protocol over Ethernet (PPPoE),
  • Point-to-Point Protocol over ATM (PPPoA).

Son usados comúnmente por los ISP para establecer una línea de abonado digital (digital subscriber line, DSL) de servicios de internet para clientes.

Por tanto, se trata de un protocolo asociado a la pila TCP/IP de uso en internet.

Descripción

PPP permite establecer una comunicación a nivel de la capa de enlace TCP/IP entre dos computadoras (redes punto a punto). Generalmente, se utiliza para establecer la conexión a Internet de un computador particular con su ISP a través de un módem telefónico. Ocasionalmente también es utilizado sobre conexiones de banda ancha (como PPPoE o PPPoA). Además del simple transporte de datos, PPP facilita dos funciones importantes:

  1. Autenticación: generalmente mediante una clave de acceso.
  2. Asignación dinámica de IP: los proveedores de acceso cuentan con un número limitado de direcciones IP y cuentan con más clientes que direcciones. Naturalmente, no todos los clientes se conectan al mismo tiempo. Así, es posible asignar una dirección IP a cada cliente en el momento en que se conectan al proveedor. La dirección IP se conserva hasta que termina la conexión por PPP. Posteriormente, puede ser asignada a otro cliente.

PPP también tiene otros usos, por ejemplo, se utiliza para establecer la comunicación entre un módem ADSL y la pasarela ATM del operador de telecomunicaciones.

También se ha venido utilizando para conectar a trabajadores desplazados (p. ej. computadora portátil) con sus oficinas a través de un centro de acceso remoto de su empresa. Aunque esta aplicación se está abandonando en favor de las redes privadas virtuales.

Configuración automática

El protocolo de control de enlace (en inglés Link Control Protocol o LCP) inicia y termina conexiones, permitiendo a los usuarios negociar las opciones de conexión. Es una parte integrada en el PPP, y está definido en el mismo estándar de especificación. LCP provee configuración automática de las interfaces de cada final y selecciona autentificación opcional. LCP corre encima del PPP y se utiliza el valor específico en su campo de protocolo de 0Xc021, y por lo mismo una conexión básica PPP debe estar establecida antes de que se configure LCP.

Múltiples protocolos de la capa de red

PPP permite, a múltiples protocolos de la capa de red, operar en el mismo enlace de comunicación. Para cada protocolo de capa de red usada, un Protocolo de Control de Red (Network Control Protocol, NCP) separado, ofrece opciones para negociar y encapsular múltiples protocolos de la capa de red. Negocia información de la capa de red como direcciones de red u opciones de compresión, después que la conexión fue establecida.

Enlace de detección de ciclo

PPP detecta un ciclo de enlaces usando una característica que envuelve números mágicos. Cuando los nodos envían mensajes PPP LCP, estos mensajes pueden incluir unos números mágicos. Si una línea esté en ciclo, el nodo recibe un mensaje LCP con su propio número mágico, en vez de obtener un mensaje con el número.

Opciones de configuración de PPP

La sección anterior introdujo el uso de las opciones de LCP para encontrar los requerimientos específicos de una conexión WAN. PPP puede incluir las siguientes opciones de LCP:

  • Autentificación: los routers de puerto intercambian mensajes de autentificación. Dos opciones de autentificación son:
    • Protocolo de Autentificación por Clave (PAP) y
    • Protocolo de Autentificación de Desafío Mutuo (CHAP).
  • Compresión: aumenta el rendimiento efectivo en las conexiones PPP, reduciendo la cantidad de data en la trama que debe viajar a través de los enlaces.
  • Detección de Error: identifica condiciones de falla. La calidad y la opción de Números Mágicos ayudan a asegurar un confiable enlace de datos sin ciclos repetitivos.
  • Multienlace: proporciona equilibrio de carga de varias interfaces usando el Multilink de PPP.

Funcionamiento

 
Protocolo PPP.

PPP consta de las siguientes fases:

  1. Establecimiento de conexión: durante esta fase, una computadora contacta con la otra y negocian los parámetros relativos al enlace usando el protocolo LCP. Este protocolo es una parte fundamental de PPP y por ello está definido en el mismo RFC. Usando LCP se negocia el método de autenticación que se va a utilizar, el tamaño de los datagramas, números mágicos para usar durante la autenticación, etc.
  2. Autenticación: no es obligatorio. Existen dos protocolos de autenticación. El más básico e inseguro es Password Authentication Protocol (PAP), aunque no se recomienda dado que envía el nombre de usuario y la contraseña en formato de texto plano. Un método más avanzado y preferido por muchos ISP es CHAP, en el cual la contraseña se manda cifrada.
  3. Configuración de red: en esta fase se negocian parámetros dependientes del protocolo de red que se esté usando. PPP puede llevar muchos protocolos de red al mismo tiempo y es necesario configurar individualmente cada uno de estos protocolos. Para configurar un protocolo de red se usa el protocolo NCP correspondiente. Por ejemplo, si la red es IP, se usa el protocolo IPCP para asignar la dirección IP del cliente y sus servidores DNS.
  4. Transmisión: durante esta fase se manda y recibe la información de red. LCP se encarga de comprobar que la línea está activa durante periodos de inactividad. Obsérvese que PPP no proporciona cifrado de datos.
  5. Terminación: la conexión puede ser finalizada en cualquier momento y por cualquier motivo.

PPP tiene todas las propiedades de un protocolo de nivel de enlace:

  • Garantía de recepción.
  • Recepción ordenada.
  • Uso del puerto 53 para conexión bidireccional de sockets.
  • Usado en los balanceadores de carga (Load Balancer, LB) como protocolo de distribución.

Fases del PPP y activación de la línea

Las fases del protocolo punto a punto, según el RFC 1661, son los siguientes:

  1. Enlace muerto: esta fase se produce cuando falla la conexión, o en un lado se ha dicho que se desconecte (por ejemplo, un usuario ha terminado su conexión de acceso telefónico).
  2. Fase de establecimiento de enlace: esta fase es donde se intenta negociar con el Protocolo de Control de Enlace. Si tiene éxito, ya sea de control va a la fase de autenticación o la fase de protocolo de red-capa, dependiendo de si se desea la autenticación.
  3. Fase de autentificación: esta fase es opcional. Se permite que los lados se autentiquen entre sí antes de que se establezca una conexión. Si se tiene éxito, el control pasa a la fase de protocolo de capa de red.
  4. Fase de protocolo de la capa de enlace: esta fase es donde se invoca a cada protocolo deseado de los protocolos de control de red. Por ejemplo, el protocolo de control del protocolo de internet (IPCP) se utiliza en el establecimiento de servicios IP a través de la línea. Transporte de datos para todos los protocolos que se inician con éxito con sus protocolos de control de red también se produce en esta fase. Cierre de protocolos de red también se producen en esta fase.
  5. Fase de terminación de enlace: en esta fase se cierra la conexión. Esto puede ocurrir si hay un error de autenticación, si hay tantos errores de suma de comprobación de que las dos partes deciden derribar el enlace de forma automática, si el enlace falla de repente, o si el usuario decide colgar su conexión.

PPP frente a SLIP

El protocolo SLIP (Serial Line Internet Protocol) cumple la misma función que PPP, pero se trata de un protocolo mucho más anticuado. Las ventajas de PPP frente a SLIP son:

  • Permite la conexión tanto mediante líneas síncronas como asíncronas.
  • Permite la asignación dinámica de direcciones IP en ambos extremos de la línea.
  • Permite el transporte de varios protocolos de red sobre él (SLIP solamente permite IP).
  • Implementa un mecanismo de control de red NCP.

PPP se puede usar también para crear redes privadas virtuales (RPV), tanto cifradas como no cifradas, pero si se desea cifrado se debe implementar por debajo de PPP.

PPP a través de varios enlaces

PPP multienlace

PPP multienlace[2]​ o Multilink PPP (también conocida como MLPPP, MP, MPPP, o MLP) proporciona un método para la difusión de tráfico a través de múltiples conexiones de distintas PPP. Se puede utilizar, por ejemplo, para conectar un ordenador personal a un proveedor de servicios de Internet a través de dos módems de 56 Kb tradicionales, o para conectar una empresa a través de dos líneas arrendadas. En una sola línea de marcos de PPP no pueden llegar fuera de orden, pero esto es posible cuando las tramas se dividen entre múltiples conexiones PPP. Por lo tanto, PPP multienlace debe enumerar los fragmentos para que puedan ser puestos en el orden correcto de nuevo cuando llegan. PPP multienlace es un ejemplo de una tecnología de agregación de enlaces. Cisco IOS versión 11.1 y posterior es compatible con PPP multienlace.

PPP multiclase

Con PPP, no se puede establecer varias conexiones PPP distintas simultáneas sobre un único enlace. Eso no es posible con PPP multienlace, ya que utiliza números contiguos para todos los fragmentos de un paquete, y como consecuencia no es posible suspender el envío de una secuencia de fragmentos de un paquete con el fin de enviar otro paquete. Esto evita que se ejecute Multilink PPP varias veces en los mismos enlaces.

PPP multiclase es una especie de Multilink PPP donde cada "clase" de tráfico utiliza un espacio separado, el número de secuencia y el reensamblaje de amortiguación.

Comandos IOS para configuración de PPP

PPP se configura de la siguiente forma en un enrutador Cisco:

Router# configure terminal Router(config)# interface serial 0/0/0 Router(config-if)# ip address 192.168.1.1 255.255.255.252 Router(config-if)# encapsulation ppp Router(config-if)# no shutdown 

Comandos de verificación:

Router# show interface Router# debug ppp authentication Router# undebug ppp authentication (eliminar depuración de PPP) 

Véase también

Referencias

  1. Meyer, G. «The PPP Encryption Control Protocol (ECP)». tools.ietf.org (en inglés). Consultado el 15 de enero de 2018. 
  2. «IBM Knowledge Center». www.ibm.com. Consultado el 15 de enero de 2018. 
  •   Datos: Q215179
  •   Multimedia: Point-to-point protocol

point, point, protocol, protocolo, punto, punto, inglés, protocolo, nivel, enlace, datos, utilizado, para, establecer, conexión, directa, entre, nodos, conecta, enrutadores, directamente, ningún, equipo, otro, dispositivo, entre, medias, ambos, está, estandari. Protocolo punto a punto PPP en ingles Point to Point Protocol es un protocolo del nivel de enlace de datos utilizado para establecer una conexion directa entre dos nodos de una red Conecta dos enrutadores directamente sin ningun equipo u otro dispositivo de red entre medias de ambos Esta estandarizado en el documento RFC 1661 Puede proporcionar autenticacion cifrado de la transmision 1 y compresion Protocolo punto a punto PPP Point to Point ProtocolFamiliaProtocolos de enlace punto a puntoFuncionTransmision de datagramas IP no estandar en lineas serieUbicacion en la pila de protocolosAplicacion FTP SMTP HTTP DNS Transporte TCP o UDPRed IPEnlace PPPEstandaresRFC 1661 estandar 51 El protocolo punto a punto RFC 1662 estandar 51 PPP en tramas HDLC RFC 1663 Transmision segura en PPP RFC 1994 CHAP metodo de autenticacion en PPP RFC 2153 Extensiones PPP de los fabricantes RFC 2472 Encapsulacion de IPv6 sobre PPP RFC 2687 propuesto PPP en tramas HDLC orientadas a aplicaciones de tiempo real editar datos en Wikidata PPP es usado en varios tipos de redes fisicas incluyendo cable serial linea telefonica linea troncal telefonia celular especializado en enlace de radio y enlace de fibra optica como SONET Synchronous Optical Network Tambien es utilizado en las conexiones de acceso a Internet publicitado como banda ancha o broadband Los proveedores de servicios de Internet ISP han usado PPP para que accedan a Internet los usuarios de una linea de conmutacion ya que los paquetes de IP no pueden ser transmitidos via modem sin tener un protocolo de enlace de datos Dos derivados del PPP son Point to Point Protocol over Ethernet PPPoE Point to Point Protocol over ATM PPPoA Son usados comunmente por los ISP para establecer una linea de abonado digital digital subscriber line DSL de servicios de internet para clientes Por tanto se trata de un protocolo asociado a la pila TCP IP de uso en internet Indice 1 Descripcion 2 Configuracion automatica 3 Multiples protocolos de la capa de red 4 Enlace de deteccion de ciclo 5 Opciones de configuracion de PPP 6 Funcionamiento 7 Fases del PPP y activacion de la linea 8 PPP frente a SLIP 9 PPP a traves de varios enlaces 9 1 PPP multienlace 9 2 PPP multiclase 10 Comandos IOS para configuracion de PPP 11 Vease tambien 12 ReferenciasDescripcion EditarPPP permite establecer una comunicacion a nivel de la capa de enlace TCP IP entre dos computadoras redes punto a punto Generalmente se utiliza para establecer la conexion a Internet de un computador particular con su ISP a traves de un modem telefonico Ocasionalmente tambien es utilizado sobre conexiones de banda ancha como PPPoE o PPPoA Ademas del simple transporte de datos PPP facilita dos funciones importantes Autenticacion generalmente mediante una clave de acceso Asignacion dinamica de IP los proveedores de acceso cuentan con un numero limitado de direcciones IP y cuentan con mas clientes que direcciones Naturalmente no todos los clientes se conectan al mismo tiempo Asi es posible asignar una direccion IP a cada cliente en el momento en que se conectan al proveedor La direccion IP se conserva hasta que termina la conexion por PPP Posteriormente puede ser asignada a otro cliente PPP tambien tiene otros usos por ejemplo se utiliza para establecer la comunicacion entre un modem ADSL y la pasarela ATM del operador de telecomunicaciones Tambien se ha venido utilizando para conectar a trabajadores desplazados p ej computadora portatil con sus oficinas a traves de un centro de acceso remoto de su empresa Aunque esta aplicacion se esta abandonando en favor de las redes privadas virtuales Configuracion automatica EditarEl protocolo de control de enlace en ingles Link Control Protocol o LCP inicia y termina conexiones permitiendo a los usuarios negociar las opciones de conexion Es una parte integrada en el PPP y esta definido en el mismo estandar de especificacion LCP provee configuracion automatica de las interfaces de cada final y selecciona autentificacion opcional LCP corre encima del PPP y se utiliza el valor especifico en su campo de protocolo de 0Xc021 y por lo mismo una conexion basica PPP debe estar establecida antes de que se configure LCP Multiples protocolos de la capa de red EditarPPP permite a multiples protocolos de la capa de red operar en el mismo enlace de comunicacion Para cada protocolo de capa de red usada un Protocolo de Control de Red Network Control Protocol NCP separado ofrece opciones para negociar y encapsular multiples protocolos de la capa de red Negocia informacion de la capa de red como direcciones de red u opciones de compresion despues que la conexion fue establecida Enlace de deteccion de ciclo EditarPPP detecta un ciclo de enlaces usando una caracteristica que envuelve numeros magicos Cuando los nodos envian mensajes PPP LCP estos mensajes pueden incluir unos numeros magicos Si una linea este en ciclo el nodo recibe un mensaje LCP con su propio numero magico en vez de obtener un mensaje con el numero Opciones de configuracion de PPP EditarLa seccion anterior introdujo el uso de las opciones de LCP para encontrar los requerimientos especificos de una conexion WAN PPP puede incluir las siguientes opciones de LCP Autentificacion los routers de puerto intercambian mensajes de autentificacion Dos opciones de autentificacion son Protocolo de Autentificacion por Clave PAP y Protocolo de Autentificacion de Desafio Mutuo CHAP Compresion aumenta el rendimiento efectivo en las conexiones PPP reduciendo la cantidad de data en la trama que debe viajar a traves de los enlaces Deteccion de Error identifica condiciones de falla La calidad y la opcion de Numeros Magicos ayudan a asegurar un confiable enlace de datos sin ciclos repetitivos Multienlace proporciona equilibrio de carga de varias interfaces usando el Multilink de PPP Funcionamiento Editar Protocolo PPP PPP consta de las siguientes fases Establecimiento de conexion durante esta fase una computadora contacta con la otra y negocian los parametros relativos al enlace usando el protocolo LCP Este protocolo es una parte fundamental de PPP y por ello esta definido en el mismo RFC Usando LCP se negocia el metodo de autenticacion que se va a utilizar el tamano de los datagramas numeros magicos para usar durante la autenticacion etc Autenticacion no es obligatorio Existen dos protocolos de autenticacion El mas basico e inseguro es Password Authentication Protocol PAP aunque no se recomienda dado que envia el nombre de usuario y la contrasena en formato de texto plano Un metodo mas avanzado y preferido por muchos ISP es CHAP en el cual la contrasena se manda cifrada Configuracion de red en esta fase se negocian parametros dependientes del protocolo de red que se este usando PPP puede llevar muchos protocolos de red al mismo tiempo y es necesario configurar individualmente cada uno de estos protocolos Para configurar un protocolo de red se usa el protocolo NCP correspondiente Por ejemplo si la red es IP se usa el protocolo IPCP para asignar la direccion IP del cliente y sus servidores DNS Transmision durante esta fase se manda y recibe la informacion de red LCP se encarga de comprobar que la linea esta activa durante periodos de inactividad Observese que PPP no proporciona cifrado de datos Terminacion la conexion puede ser finalizada en cualquier momento y por cualquier motivo PPP tiene todas las propiedades de un protocolo de nivel de enlace Garantia de recepcion Recepcion ordenada Uso del puerto 53 para conexion bidireccional de sockets Usado en los balanceadores de carga Load Balancer LB como protocolo de distribucion Fases del PPP y activacion de la linea EditarLas fases del protocolo punto a punto segun el RFC 1661 son los siguientes Enlace muerto esta fase se produce cuando falla la conexion o en un lado se ha dicho que se desconecte por ejemplo un usuario ha terminado su conexion de acceso telefonico Fase de establecimiento de enlace esta fase es donde se intenta negociar con el Protocolo de Control de Enlace Si tiene exito ya sea de control va a la fase de autenticacion o la fase de protocolo de red capa dependiendo de si se desea la autenticacion Fase de autentificacion esta fase es opcional Se permite que los lados se autentiquen entre si antes de que se establezca una conexion Si se tiene exito el control pasa a la fase de protocolo de capa de red Fase de protocolo de la capa de enlace esta fase es donde se invoca a cada protocolo deseado de los protocolos de control de red Por ejemplo el protocolo de control del protocolo de internet IPCP se utiliza en el establecimiento de servicios IP a traves de la linea Transporte de datos para todos los protocolos que se inician con exito con sus protocolos de control de red tambien se produce en esta fase Cierre de protocolos de red tambien se producen en esta fase Fase de terminacion de enlace en esta fase se cierra la conexion Esto puede ocurrir si hay un error de autenticacion si hay tantos errores de suma de comprobacion de que las dos partes deciden derribar el enlace de forma automatica si el enlace falla de repente o si el usuario decide colgar su conexion PPP frente a SLIP EditarEl protocolo SLIP Serial Line Internet Protocol cumple la misma funcion que PPP pero se trata de un protocolo mucho mas anticuado Las ventajas de PPP frente a SLIP son Permite la conexion tanto mediante lineas sincronas como asincronas Permite la asignacion dinamica de direcciones IP en ambos extremos de la linea Permite el transporte de varios protocolos de red sobre el SLIP solamente permite IP Implementa un mecanismo de control de red NCP PPP se puede usar tambien para crear redes privadas virtuales RPV tanto cifradas como no cifradas pero si se desea cifrado se debe implementar por debajo de PPP PPP a traves de varios enlaces EditarPPP multienlace Editar PPP multienlace 2 o Multilink PPP tambien conocida como MLPPP MP MPPP o MLP proporciona un metodo para la difusion de trafico a traves de multiples conexiones de distintas PPP Se puede utilizar por ejemplo para conectar un ordenador personal a un proveedor de servicios de Internet a traves de dos modems de 56 Kb tradicionales o para conectar una empresa a traves de dos lineas arrendadas En una sola linea de marcos de PPP no pueden llegar fuera de orden pero esto es posible cuando las tramas se dividen entre multiples conexiones PPP Por lo tanto PPP multienlace debe enumerar los fragmentos para que puedan ser puestos en el orden correcto de nuevo cuando llegan PPP multienlace es un ejemplo de una tecnologia de agregacion de enlaces Cisco IOS version 11 1 y posterior es compatible con PPP multienlace PPP multiclase Editar Con PPP no se puede establecer varias conexiones PPP distintas simultaneas sobre un unico enlace Eso no es posible con PPP multienlace ya que utiliza numeros contiguos para todos los fragmentos de un paquete y como consecuencia no es posible suspender el envio de una secuencia de fragmentos de un paquete con el fin de enviar otro paquete Esto evita que se ejecute Multilink PPP varias veces en los mismos enlaces PPP multiclase es una especie de Multilink PPP donde cada clase de trafico utiliza un espacio separado el numero de secuencia y el reensamblaje de amortiguacion Comandos IOS para configuracion de PPP EditarPPP se configura de la siguiente forma en un enrutador Cisco Router configure terminal Router config interface serial 0 0 0 Router config if ip address 192 168 1 1 255 255 255 252 Router config if encapsulation ppp Router config if no shutdown Comandos de verificacion Router show interface Router debug ppp authentication Router undebug ppp authentication eliminar depuracion de PPP Vease tambien EditarNetwork Control Protocol Nivel de enlace de datos PPPoA PPPoE Protocolo Redes Punto a Punto Redes Privadas Virtuales Request For Comments SLIPReferencias Editar Meyer G The PPP Encryption Control Protocol ECP tools ietf org en ingles Consultado el 15 de enero de 2018 IBM Knowledge Center www ibm com Consultado el 15 de enero de 2018 Datos Q215179 Multimedia Point to point protocolObtenido de https es wikipedia org w index php title Point to Point Protocol amp oldid 131553000, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos