PPP
(Point to Point Protocol - Protocolo Punto a Punto).
El PPP es un protocolo de
nivel de enlace para hacer conexión
entre dos puntos (dos computadoras o nodos). El PPP fue desarrollado por el
grupo de trabajo IETF
(Internet Engineering Task Force).
Permite conectar computadoras utilizando cable serial,
línea telefónica, teléfono celular, enlace de fibra óptica, etc. Generalmente
es empleado para establecer la conexión a internet
desde un usuario al
proveedor de internet a
través de un módem
telefónico. A veces es usado para conexiones de banda ancha
tipo DSL.
El protocolo PPP permite transporte de datos,
autentificación a través de una clave de acceso y asignación dinámica de IP.
PPP fue diseñado para trabajar con múltiples
protocolos de capas de red, como IP, IPX, NetBEUI y
AppleTalk.
ü Básicamente
el PPP está conformado por:
* Una forma de encapsulamiento no ambiguo que identifica claramente el comienzo de un datagrama y el final del anterior.
* Un protocolo de control de enlace para activar y probar líneas, negociar opciones y desactivar el enlace ordenadamente cuando éste ya no sea necesario.
* Una familia de NCP (Network Control Protocols), que permiten negociar los parámetros de la capa de red con independencia del protocolo de red utilizado.
* Una forma de encapsulamiento no ambiguo que identifica claramente el comienzo de un datagrama y el final del anterior.
* Un protocolo de control de enlace para activar y probar líneas, negociar opciones y desactivar el enlace ordenadamente cuando éste ya no sea necesario.
* Una familia de NCP (Network Control Protocols), que permiten negociar los parámetros de la capa de red con independencia del protocolo de red utilizado.
PPP consta de
las siguientes fases:
- 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,...
- Autenticación. No es
obligatorio. Existen dos protocolos de autenticación. El más básico e
inseguro es PAP, aunque no se recomienda dado que manda el nombre de usuario y la
contraseña en claro. Un método más avanzado y preferido por muchos ISPs es
CHAP, en el cual la contraseña se manda cifrada.
- 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.
- 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.
- 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.
PPP versus SLIP
El protocolo SLIP cumple la misma función que PPP, pero se trata de un
protocolo mucho más anticuado. Las ventajas de PPP sobre 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.
El protocolo
PPP se puede usar también para crear Redes Privadas Virtuales (RPV - [VPN], Virtual Private Networks en inglés tanto
cifradas como no cifradas, pero si se desea cifrado, se debe implementar por
debajo de PPP.
COMANDOS CONFIGURACIÓN PPP
El protocolo
ppp se configura con los siguientes comandos en cisco:
- router(config-if)#encapptulation
ppp
- router(config-if)#ppp authentication pap
- router(config-if)#ppp authentication chap
COMANDOS DE VERIFICACIÓN:
- router#show
interface
- router#debug
ppp authentication
- router#undebug ppp authentication (eliminar depuracion de ppp )
IMAGEN REPRESENTATIVA DEL PROTOCOLO PPP
PPTP
PPTP (Point to Point Tunneling Protocol), es un protocolo de
comunicaciones desarrollado por Microsoft, U.S. Robotics, Ascend Communications, 3Com/Primary
Access, ECI Telematics conocidas colectivamente como PPTP Forum, para implementar redes privadas virtuales o VPN.
Una VPN es una red privada de computadores que usa Internet para conectar
sus nodos.
Point-To-Point Tunneling Protocol (PPTP) permite el intercambio seguro de
datos de un cliente a un servidor formando una Red Privada Virtual (VPN, por el
anglicismo Virtual Private Network), basado en una red de trabajo vía TCP/IP.
El punto fuerte del PPTP es su habilidad para proveer en la demanda,
multi-protocolo soporte existiendo una infraestructura de área de trabajo, como
INTERNET. Esta habilidad permitirá a una compañía usar Internet para establecer
una red privada virtual (VPN) sin el gasto de una línea alquilada.
FUNCIONAMIENTO DE PPTP
La función
de este protocolo es crear un túnel dentro de una red IP, para lograr esta
tarea utiliza el protocolo GRE para la encapsulación de los paquetes PPP.
PPTP nos
permite separar las funciones de un NAS utilizando una arquitectura
cliente-servidor, estas funciones se dividen entre el PAC y el PNS.
La conexión
con el servidor de VPN se puede realizar por medio de un ISP o bien una red con
soporte TCP/IP las funciones básicas son las siguientes:
Un Protocolo
de control de conexión (LCP) que se encarga de establecer, configurar y testear
la conexión.
Participación
en la autenticación en protocolo PPP.
Agregación
de canales y encapsulado de paquetes de múltiples protocolos.
Una familia
de protocolos de control de red (NCP) para el establecimiento y la
configuración de distintos protocolos de red.
Ruteo y
puentes multiprotocolos a través de interfaces NAS.
El protocolo
PPTP divide estas tareas entre el PAC y el PNS. El PAC es el responsables de
las tareas 1, 2 y posiblemente la 3. El PNS en cambio es responsable de las
tareas 4, 5 y 6 y quizás de la 3.
Luego de que
se crea el túnel, un control de conexión debe ser establecido entre ellos. El
control de conexión se envía en forma de paquetes TCP en una sesión TCP es
quien se encarga del establecimiento, control y finalización de los túneles,
este control se crea en el puerto 1723. También entre el par PAC-PNS
encontramos para el encapsulado de los paquetes el protocolo GRE.
Mensajes de control
Administración de Control de
Conexión
Start-Control-Connection-Request
|
Mensaje
utilizado para establecer el control de conexión entre el par PNS-PAC
|
Start-Control-Connection-Reply
|
Mensaje de
respuesta al mensaje anterior.
|
Stop-Control-Connection-Request
|
Mensaje que
indica de un par del PNS-PAC al otro que la conexión debe ser cerrada.
|
Stop-Control-Connection-Reply
|
Mensaje de
respuesta al mensaje anterior.
|
Echo-Request
|
Mensaje
utilizado para verificar que la conexión siga activa.
|
Echo-Reply
|
Mensaje de
respuesta al mensaje anterior.
|
Administración de Llamada
Outgoing-Call-Request
|
Mensaje
enviado desde el PNS hacia el PAC para indicar que hay una comunicación para
el PAC a ser establecida.
|
Outgoing-Call-Reply
|
Mensaje de
respuesta del PNS hacia el PAC. Provee información al PNS acerca de los
parámetros utilizado en la comunicación.
|
Incoming-Call-Request
|
Mensaje
enviado por el PAC al PNS para indicar que una llamada entrante debe ser
establecida por el PAC. Provee
al PNS los parámetros de la llamada.
|
Incoming-Call-Reply
|
Mensaje de
respuesta al mensaje anterior, Indica el resultado de la petición, también
proporciona información al PAC sobre el tamaño de los datagramas.
|
Incoming-Call-Connected
|
Mensaje de
respuesta a mensaje anterior, provee información al PNS acerca de la
información que envía en esa sesión.
|
Call-Clear-Request
|
Mensaje que
se envía del PNS al PAC para indicar el corte de una llamada en particular.
|
Call-Disconnect-Notify
|
Mensaje que
se envía del PAC al PNS para informar de la desconexión de una llamada sea
cual fuere la causa.
|
Reporte de error
WAN-Error-Notify
|
Mensaje
enviado del PAC al PNS para indicar un error en las WAN.
|
Control de sesión PPP
Set-Link-Info
|
Mensaje
enviado del PNS al PAC para negociar el conjunto de configuraciones de PPP.
Esta configuración puede tener variaciones en el tiempo que dure la sesión.
|
PSTN
La red telefónica
pública conmutada (PSTN, Public Switched Telephone Network) es una red con
conmutación de circuitos tradicional optimizada para comunicaciones de voz en
tiempo real. La red telefónica pública
conmutada (PSTN) es la red de centros públicos en el mundo de
conmutación de circuitos de redes telefónicas. Se compone de líneas telefónicas y cables de fibra
óptica y de microondas de transmisión de enlaces, redes celulares, los
satélites de comunicaciones y cables submarinos telefónicos, todos
interconectados por los centros de conmutación, lo que permite a cualquier
teléfono en el mundo para comunicarse con cualquier otro. Originally a network of telephone systems, the PSTN is
now almost entirely in its core and includes as well as telephones. Originalmente era
una red de líneas fijas analógicas sistemas de telefonía, la PSTN es ahora casi
enteramente digitales en su núcleo e incluye móviles, así como fija los
teléfonos.
Cuando llama a alguien, cierra un conmutador
al marcar y establece así un circuito con el receptor de la llamada. PSTN
garantiza la calidad del servicio (QoS) al dedicar el circuito a la llamada
hasta que se cuelga el teléfono. Independientemente de si los participantes en
la llamada están hablando o en silencio, seguirán utilizando el mismo circuito
hasta que la persona que llama cuelgue.
La Interfaz de
programación de aplicaciones de telefonía (TAPI, <i>Telephony Application
Programming Interface</i>) permite a los programas comunicarse fácilmente
a través de la red de telefonía tradicional. TAPI permite la conexión directa
con una red PSTN y marcado telefónico automático, y proporciona interfaces para
llamadas de conferencia, correo de voz e identificador de la persona que llama.
TAPI ayuda a
convertir la familia Windows Server 2003 en una plataforma eficaz y flexible
para desarrollar y utilizar programas de integración de equipos y telefonía
(CTI). Los programas se pueden crear a partir de la compatibilidad
cliente-servidor de TAPI, a fin de proporcionar una interfaz gráfica para
administración de sistemas y servicios mejorados, como correo de voz, cola de
llamadas, reenvío de llamadas a otra ubicación, integración de equipos y
telefonía, y reconocimiento de voz. Además de permitir a los programas ofrecer
servicios de telefonía, TAPI administra los dispositivos de telefonía, y
permite de esta forma que varios programas que utilizan una línea permanezcan
activos simultáneamente. Un programa puede esperar una llamada mientras otro
marca.
En un entorno
cliente-servidor, la telefonía se puede administrar como cualquier otro
servicio de red. Puede especificar las líneas y los teléfonos disponibles para
usuarios concretos y utilizar la seguridad del dominio para controlar el acceso
a los recursos de telefonía. Los proveedores de servicios de telefonía y todos
los parámetros almacenados se pueden actualizar en una LAN para facilitar la
configuración, el uso y la administración de recursos, independientemente de la
ubicación física.
IMAGENES REFERENTES A PSTN




No hay comentarios:
Publicar un comentario