MXPA98009325A - Un agente relevador de procesamiento en paquetespara proporcionar el envio de la capa de enlace en modems de cable en una via/inalambricos/por satelite - Google Patents
Un agente relevador de procesamiento en paquetespara proporcionar el envio de la capa de enlace en modems de cable en una via/inalambricos/por sateliteInfo
- Publication number
- MXPA98009325A MXPA98009325A MXPA/A/1998/009325A MX9809325A MXPA98009325A MX PA98009325 A MXPA98009325 A MX PA98009325A MX 9809325 A MX9809325 A MX 9809325A MX PA98009325 A MXPA98009325 A MX PA98009325A
- Authority
- MX
- Mexico
- Prior art keywords
- data
- packet
- way adapter
- protocol
- network
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 69
- 230000005540 biological transmission Effects 0.000 claims abstract description 47
- 238000000034 method Methods 0.000 claims abstract description 46
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 18
- 230000006870 function Effects 0.000 claims abstract description 6
- 230000006854 communication Effects 0.000 claims description 36
- 238000004891 communication Methods 0.000 claims description 36
- 238000005538 encapsulation Methods 0.000 claims description 34
- 230000008569 process Effects 0.000 claims description 21
- 230000005641 tunneling Effects 0.000 claims description 15
- 238000001914 filtration Methods 0.000 claims description 14
- 238000012544 monitoring process Methods 0.000 claims description 6
- 239000003795 chemical substances by application Substances 0.000 description 42
- 230000008901 benefit Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- GWAOOGWHPITOEY-UHFFFAOYSA-N 1,5,2,4-dioxadithiane 2,2,4,4-tetraoxide Chemical compound O=S1(=O)CS(=O)(=O)OCO1 GWAOOGWHPITOEY-UHFFFAOYSA-N 0.000 description 1
- CKRLIWFOVCLXTP-UHFFFAOYSA-N 4-phenyl-1-propyl-3,6-dihydro-2h-pyridine Chemical compound C1N(CCC)CCC(C=2C=CC=CC=2)=C1 CKRLIWFOVCLXTP-UHFFFAOYSA-N 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- OYYYPYWQLRODNN-UHFFFAOYSA-N [hydroxy(3-methylbut-3-enoxy)phosphoryl]methylphosphonic acid Chemical compound CC(=C)CCOP(O)(=O)CP(O)(O)=O OYYYPYWQLRODNN-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Abstract
Unmétodo y aparato para permitir que una computadora personal reciba datos desde una red de computación, tal como la Internet, por medio de un canal de transmisión de una red de televisión por cable o por satélite, mientras que transmite datos corriente arriba hacia la red de computación por medio de una línea telefónica. Un agente revelador de procesamiento en paquetes (PPRA) envía los datos de la capa de enlace de datos entre un adaptador de red de una vía, tal como un módem de cable que recibe los datos de Internet por medio de una red cable, y un adaptador de línea de retorno de dos vías, tal como un módem de teléfono que se comunica con los servidores de Internet y otros usuarios por medio de una red telefónica. El sistema proporciona compatibilidad con las convenciones de enrutamiento/dirección de Protocolo de Control de Transmisión/Protocolo Internet, enviando paquetes del Protocolo Internet corriente arriba con una dirección de fuente del módem de cable sobre el módem de teléfono. El Agente Revelador de Procesamiento en Paquetes puede mejorar la funcionalidad mediante la incorporación de funciones de la capa superior en la capa de enlace de datos.
Description
UN AGENTE RELEVADOR DE PROCESAMIENTO EN PAQUETES PARA
PROPORCIONAR EL ENVIÓ DE LA CAPA DE ENLACE EN MODEMS
DE CABLE DE UNA VIA/INALAMBRICOS/POR SATÉLITE
Esta solicitud reivindica el beneficio de la Solicitud de Patente Provisional de los Estados Unidos de Norteamérica con Número de Serie 60/065,054, presentada el 10 de noviembre de 1997.
ANTECEDENTES DE LA INVENCIÓN La presente invención se refiere a un método y aparato para permitir que una computadora personal reciba datos desde una red de computación, tal como Internet por medio de un canal de transmisión, por ejemplo, de una red de televisión por cable o por satélite, mientras que transmite datos corriente arriba hacia la red de computación por medio de una línea telefónica. Se utilizan los siguientes acrónimos : ARP - Protocolo de Resolución de Dirección; CPU - Unidad de Proceso Central; DHCP - Protocolo de Configuración Central Dinámica; HTTP - Protocolo de Transporte de Hipertexto; IETF - Fuerza de Trabajo de Ingeniería Internet; IGMP - Protocolo de Administración de Grupo Internet; IP - Protocolo Internet IPCP - Protocolo de Configuración del Protocolo
Internet , ISP - Proveedor de Servicio Internet; LAN - Red de Área Local ; LMDS - Sistema de Distribución Local de Múltiples
Puntos; MMDS - Sistema de Distribución de Múltiples Canales y Múltiples Puntos-7 MSO - Operador de Múltiples Sistemas; PC - Computadora Personal PPP - Protocolo de Punto a Punto; PPRA - Agente Relevador de Procesamiento en Paquetes; RF - Radiofrecuencia; RFC - Solicitud de Comentarios; TCP - Protocolo de Control de Transmisión; UDP - Protocolo de Datagrama del Usuario ; UHF - Ultra-Alta Frecuencia; y WAN - Red de Área Amplia. Las redes de televisión por cable existentes envían señales de televisión digitales a los hogares de los usuarios por medio de cable coaxial, o de redes híbridas de fibra y cable coaxial. Adicionalmente, las redes de distribución por satélite que transmiten programas directamente al hogar de un usuario, también han ganado una mayor popularidad. Las señales digitales transmitidas al usuario proporcionan video y audio de alta fidelidad. También se pueden transmitir otros tipos de datos al usuario, tales como datos de subtitulación, datos de suministros, reportes de clima, y similares. Estos datos se pueden modular sobre todo un canal de señal de televisión, o sobre una porción del canal de señal de televisión, tal como el intervalo de puesta en blanco vertical, y se recuperan en un descodificador en el hogar del usuario . Adicionalmente, algunas redes de cable proporcionan una línea de comunicación corriente arriba que permite a un usuario transmitir señales hacia el extremo delantero, por ejemplo, con el objeto de tener programación de pago por evento, o para verificar sobre el saldo de una cuenta. Además, las redes de computación, tales como Internet, están creciendo rápidamente en popularidad, particularmente entre el público en general que utiliza Internet para propósitos de entretenimiento, educativos, y de información, y para comunicarse con otros usuarios. Un usuario normalmente tiene acceso a Internet por medio de una computadora personal y un módem telefónico por medio de una línea telefónica dúplex convencional para descargar gráficos, texto, e inclusive datos de audio y video desde diferentes servidores remotos. Los usuarios también pueden comunicarse en tiempo real unos con otros, mediante la transmisión de datos desde una computadora personal que envía, hasta la computadora personal que recibe. Por consiguiente, se transmiten datos hacia y desde la computadora personal por medio del módem telefónico de dos vías . Una diferencia importante entre las redes de telefónicas y de televisión por cable o por satélite, es la amplitud de banda. Debido a que las redes telefónicas se construyeron para llevar solamente señales de voz, la amplitud de banda está muy limitada, por ejemplo, de 3 KHz. En contraste, las redes de televisión por cable y por satélite están diseñadas para enviar video de movimiento completo, y, como resultado, tienen una amplitud de banda mucho mayor, por ejemplo, de varios cientos de MHz o más. De conformidad con lo anterior, la provisión de servicios de datos de Internet y similares sobre una red de cable o de satélite, sería altamente deseable, debido a la mayor amplitud de banda disponible. Esta configuración agilizaría mucho la respuesta a la computadora personal del usuario, mientras que proporcionaría oportunidades de comercialización adicionales para los operadores de la red de cable y de satélite. Sin embargo, no es factible la provisión de una línea corriente arriba para las redes de transmisión por satélite o terrestres, incluyendo Ultra-Alta Frecuencia, Sistema de Distribución de Múltiples Canales y Múltiples Puntos, y Sistema de Distribución Local de Múltiples Puntos. Más aun, muchas redes de televisión por cable no están configuradas para las comunicaciones corriente arriba, o cualquiera de estos aprovisionamientos pueden estar limitado y no ser adecuado para manejar transmisiones desde un mayor número de usuarios. En particular, los operadores de red prefieren mantener la línea corriente arriba disponible para actividades mejoradoras de ingresos significativas, tales como las órdenes de pago por evento. Además, ya que el canal de cable/satélite es un canal de transmisión, y la línea telefónica es un canal de punto a punto, los protocolos de comunicación y de dirección que están disponibles en una Computadora Personal no funcionan sin uniones en el medio ambiente de transmisión por cable/satélite. Más aun, los protocolos de comunicación y dirección de una red de computación son en general incompatibles con el equipo de televisión por cable y por satélite . De conformidad con lo anterior, sería deseable proporcionar un sistema que permita que una computadora personal reciba datos desde una red de computación, tal como Internet, por medio de un canal de transmisión corriente abajo de una red de televisión de transmisión por cable, por satélite, o terrestre, mientras que transmita datos hacia la red de computación por medio de una línea telefónica corriente arriba. El sistema debe proporcionar compa ibilidad con las convenciones de enrutamiento/dirección de la pila de protocolos utilizada por la red computación. En adición, el sistema debe diseñarse de tal manera que los paquetes con una dirección de fuente de módem de cable no sean rechazados por la red telefónica. Este rechazo se presentaría si el proveedor de la red telefónica utiliza filtros contra engaños que rechacen los paquetes con direcciones de fuente que no sean reconocidas por la red telefónica. De conformidad con lo anterior, el sistema debe diseñarse para que a la red telefónica se le asignen direcciones de fuente en paquetes que vayan a través de la red telefónica. El sistema debe proporcionar una línea lógica desde un módem de cable hasta un módem de teléfono. El sistema debe proporcionar un agente relevador de procesamiento en paquetes que implemente mejoras funcionales, incluyendo el apoderado al nivel de la aplicación, el agente relevador de Protocolo de Configuración Central Dinámica, el apoderado de Protocolo de Administración de Grupo Internet, la encapsulación de Protocolo Internet, la filtración de Protocolo Internet, la tunelización de la capa de enlace de datos, la filtración de la capa de enlace de datos, y agentes de Protocolo de Resolución de Dirección del apoderado. La presente invención proporciona un sistema que tiene las anteriores y otras ventajas.
SUMARIO DE LA INVENCIÓN La presente invención se refiere a un método y aparato para permitir que una computadora personal, ruteador/puente, u otro dispositivo, reciba datos desde una red de computación, tal como Internet, por medio de un canal de transmisión de una red de televisión de transmisión por cable, por satélite, o terrestre, mientras que transmita datos corriente arriba hacia la red de computación por medio de una línea telefónica. De esta manera, la invención permite a un usuario tener acceso rápidamente y recuperar datos desde la red de computación por medio de un canal de alta amplitud de banda. Se presenta un método particular para proporcionar el envío de la capa de enlace desde un adaptador de una vía, que recibe solamente, tal como un módem de cable, de satélite, de transmisión terrestre, u otro módem alámbrico o inalámbrico, hasta la red de computación, utilizando un adaptador de dos vías, tal como un módem de teléfono. Los sistemas de transmisión terrestres, tales como Sistema de Distribución de Múltiples Canales y Múltiples Puntos, emplean señales terrestres de línea de visión, tales como señales de microondas. El adaptador de un vía, recibe datos desde una red de computación por medio de una primera línea de comunicación tal como un enlace de televisión por cable o un enlace de satélite, y el receptor de dos vías recibe datos desde, y envía datos hacia, un proveedor de servicio de la red de computación, por medio de una segunda línea de comunicación, tal como un enlace telefónico. El proveedor de servicio puede ser un Proveedor de Servicio Internet, que permita a un usuario tener acceso a una red de computación, tal como Internet. Un método para proporcionar el envía de la capa de enlace desde un adaptador de una vía hasta un adaptador de dos vías, incluye los pasos de: monitorear un paquete de datos recibido en una unidad de capa de enlace de datos del adaptador de una vía, y determinar si el paquete de datos es recibido desde una capa de protocolo superior del adaptador de una vía. El paquete de datos se proporciona desde la unidad de capa de enlace de datos del adaptador de una vía hasta la capa de protocolo superior, si el paquete de datos no es recibido desde la capa de protocolo superior.
Esencialmente, si el paquete de datos no es recibido desde la capa de protocolo superior del adaptador de una vía, posiblemente recibido desde una capa de protocolo más baja, por ejemplo, la capa física que comprende el adaptador de una vía. En este caso, el paquete de datos puede incluir, por ejemplo, datos de Internet recibidos por medio de la primera línea de comunicación. El paquete de datos se envía desde la unida de la capa de enlace de datos del adaptador de una vía hasta un agente relevador de procesamiento en paquetes, si el paquete de datos es recibido desde la capa de protocolo superior. El agente relevador de procesamiento en paquetes procesa el paquete de datos que se le envió, luego envía el paquete de datos a una unidad de capa de enlace de datos del adaptador de dos vías. La unidad de capa de enlace de datos del adaptador de dos vías proporciona el paquete de datos para comunicarse a la red de computación por medio del proveedor del servicio, por ejemplo, enviando el paquete corriente arriba sobre la segunda línea de comunicación. Un método adicional de conformidad con la presente invención incluye los pasos de monitorear un paquete de datos recibido en una unidad de capa de enlace de datos del adaptador de dos vías, y determinar si el paquete de datos es recibido desde una capa de protocolo superior del adaptador de dos vías. El paquete de datos se proporciona para comunicarse a la red de computación por medio del proveedor del servicio, si el paquete de datos es recibido desde la capa de protocolo superior. El paquete de datos se proporciona desde la unida de la capa de enlace de datos del adaptador de dos vías a la capa de protocolo superior, si el paquete de datos no es recibido desde la capa de protocolo superior y no se envía a la dirección del Protocolo Internet/red del adaptador de una vía. El paquete de datos se envía desde la unidad de la capa de enlace de datos del adaptador de dos vías hasta un agente relevador de procesamiento en paquetes, si el paquete de datos no es recibido desde la capa de protocolo superior, pero se envía a la dirección del Protocolo Internet/red del adaptador de una vía. Esencialmente, si el paquete de datos no es recibido desde la capa de protocolo superior del adaptador de dos vías, es recibido desde una capa de protocolo más baja, por ejemplo, la capa física que comprende el adaptador de dos vías. En este caso, el paquete de datos puede incluir, por ejemplo, datos de inicialización de sesión recibidos desde el proveedor del servicio. El agente relevador de procesamiento en paquetes procesa el paquete de datos que se le envió, luego envía el paquete de datos a la unidad de capa de enlace de datos del adaptador de una vía.
El agente relevador de procesamiento en paquetes puede procesar el paquete de datos que se le envió, para proporcionar mejoras funcionales, incluyendo cuando menos una de: apoderado al nivel de la aplicación, agente relevador de Protocolo de Configuración Central Dinámica, apoderado de Protocolo de Administración de Grupo Internet, encapsulación de Protocolo Internet, filtración de Protocolo Internet, tunelización de la capa de enlace de datos, filtración de la capa de enlace de datos, y agente de Protocolo de Resolución de Dirección del apoderado. En una modalidad, en adición a la función de envío, el agente relevador de procesamiento en paquetes procesa el paquete de datos que se le envió, encapsulando el paquete de datos como una carga útil en un paquete de encapsulación. El paquete de encapsulación tiene una dirección de fuente asociada con el adaptador de dos vías, y una dirección de destino asociada con un módulo de desencapsulación. El módulo de desencapsulación puede estar en la red del operador por cable, o entre la red telefónica (por ejemplo, Proveedor de Servicio Internet) y la red de computación (por ejemplo, Internet) . Esto permite que el paquete de encapsulación sea reconocido por el proveedor del servicio, inclusive cuando la dirección de la fuente del adaptador de una vía no sea reconocida por el proveedor del servicio.
El módulo de desencapsulación, que está típicamente asociado con la red del operador de cable, desencapsula el paquete de encapsulación, para recuperar el paquete de datos encapsulado en el mismo. El paquete de datos recuperado tiene una dirección de destino asociada con una localización en la red de computación, y una dirección de fuente asociada con el adaptador de una vía. Luego el paquete de datos recuperado se envía a la localización de la red de computación, tal como un sitio de red de Internet. El agente relevador de procesamiento en paquetes se adapta para procesar el paquete de datos que se le envió, con el fin de proporcionar una o más de las mejoras funcionales mencionadas anteriormente. También se presentan estructuras de aparatos correspondientes.
BREVE DESCRIPCIÓN DE LOS DIBUJOS La Figura 1 ilustra una arquitectura del sistema de conformidad con la presente invención. La Figura 2 ilustra una pila de protocolo de conformidad con la presente invención. La Figura 3 ilustra un flujo del proceso para una unidad de módem de cable de conformidad con la presente invención. La Figura 4 ilustra un flujo del proceso para una unidad de módem de teléfono de conformidad con la presente invención. La Figura 5 ilustra un paquete que se transmite desde un módem de teléfono hasta un desencapsulador de Protocolo Internet, en una red telefónica del Proveedor de Servicio Internet, de conformidad con la presente invención. La Figura 6 ilustra un paquete que se transmite desde una red del operador de cable hasta un módem de cable de conformidad con la presente invención.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN La presente invención se refiere a un método y aparato para permitir que una computadora personal, ruteador/puente, u otro dispositivo, reciba datos desde una red de computación, tal como Internet, por medio de un canal de transmisión de una red de televisión de transmisión por cable, por satélite, o terrestre, mientras que transmita datos corriente arriba hacia la red de computación por medio de una línea telefónica. El término "red de computación" se utiliza en la presente para referirse a cualquier red, inter-red, la Internet, sub-red, o similar. Un protocolo para comunicar datos en una red de computación, con frecuencia se define mediante una pila de capas de protocolo. Cada capa realiza un servicio para la siguiente capa superior, y el protocolo de cada capa es independiente de los protocolos de las otras capas. Los servicios realizados pueden incluir agregar información de encabezado y/o posterior, establecer un cronómetro, o realizar la detección de error y/o corrección de error, por ejemplo . La capa más baja de la pila es la capa física, que es un medio físico. En seguida, se puede proporcionar una capa de enlace de datos, una capa de red, una capa de transporte, y una capa aplicación. La capa de aplicación se refiere al software, tal como un buscador que opere en una computadora personal . La capa de transporta la confiabilidad de la capa de red, tomando en cuenta los paquetes perdidos o con error, y permite que se utilice un conjunto estándar de primitivos con diferentes redes. La capa de red elige las líneas apropiadas (por ejemplo, enlaces y ruteadores) para comunicar los paquetes de datos desde una fuente hasta un destino, y permite la comunicación entre diferentes tipos de redes. En particular, se proporciona administración de amplitud de banda en los diferentes enlaces y ruteadores. La capa de enlace de datos toma en cuenta la puesta en marco de los paquetes de datos (por ejemplo, el tamaño apropiado del marco de datos) , el control de error, el control de flujo, y la detección y corrección de error. La capa física, que puede incluir alambre de cobre o fibra óptica, o una línea inalámbrica, es el medio sobre el cual se comunican los paquetes de datos . En la capa de la red, los datos desde la capa de transporte se proporcionan como un paquete, y se puede agregar un encabezado de paquete. En la capa de enlace de datos, los datos desde la capa de la red se proporcionan como un marco, y se puede agregar un encabezado de marco. El procesamiento de paquetes puede ser referido en la capa de enlace de datos, en donde se entiende que se proporcionan los marcos de paquetes. Finalmente, en la capa física, el marco se modula sobre una portadora para transmitirse a través del medio físico. Los marcos de datos que son recibidos por la máquina de destino, se procesan en un orden inverso, por ejemplo, desde la capa física hasta la capa de enlace de datos, la capa de red, la capa de transporte, y la capa de aplicación. En particular, Internet utiliza normalmente un protocolo de capa de transporte orientado a la conexión conocido como Protocolo de Control de Transmisión, y un protocolo de la capa de la red conocido como Protocolo Internet. El servicio de Protocolo de Control de Transmisión se establece al hacer que las máquinas de envío y recepción, creen puntos de extremo conocidos como sóquets.
Cada sóquet tiene un número dirección de sóquets que incluye la dirección del Protocolo Internet de la central, y un número de 16 bits local para la central, conocido como un puerto. Por consiguiente, el encabezado del Protocolo de Control de Transmisión incluye un puerto fuente y un puerto de destino. Se establece explícitamente una conexión entre un sóquet en la máquina que envía, y un sóquet en la máquina que recibe, utilizando llamadas de sóquet. Sin embargo, se encuentran dificultades en la pila de Protocolo de Control de Transmisión/Protocolo Internet, cuando se comunican datos desde una red de computación hasta una computadora personal o hasta un dispositivo ruteador/puente por medio de una red de transmisión de una vía, en donde la línea de retorno se proporciona, por ejemplo, mediante un enlace telefónico corriente arriba desde la computadora personal o el dispositivo ruteador/puente hasta la red de computación. Por ejemplo, para un sistema de módem de cable, la planta de televisión por cable puede asignar un canal de televisión estándar (por ejemplo, de 6 MHz) a la transferencia de datos para servicios de Internet y de multimedia. Una computadora personal se interconecta con la red de la planta de televisión (por ejemplo, "planta de transmisión") por medio del módem de cable, utilizando el mismo tipo de conexión que una televisión. Una vez conectado, el módem de cable sintoniza el canal establecido aparte para la transferencia de datos, con el fin de tener acceso a Internet y a otros servicios de multimedia ofrecidos por el operador de televisión por cable. El módem de cable recibe la información digital llevada sobre la red de televisión, y la pasa hasta la computadora personal . La comunicación de la señal de retorno desde la computadora personal en el local del cliente hasta el servidor de Internet, se proporciona sobre una línea alternativa, tal como una conexión telefónica. Además, en una arquitectura de módem de cable de "dos hogares", normalmente las direcciones del Protocolo Internet para un módem de cable y un módem de teléfono (por ejemplo, adaptador de línea de retorno) , se asignan y administran dinámicamente desde diferentes grupos de dirección. El módem de cable y el módem de teléfono también se conocen como "adaptadores". El término "dos hogares" se refiere a una arquitectura en donde hay dos adaptadores de red en un solo dispositivo, tal como una computadora personal, y se utilizan diferentes direcciones de Protocolo Internet para cada uno de estos adaptadores . La dirección del adaptador de teléfono se puede asignar utilizando el Protocolo de Configuración del Protocolo Internet, mientras que las dirección del módem de cable normalmente se asigna utilizando un Protocolo de Configuración Central Dinámica, por ejemplo. En la arquitectura de red de módem de cable de dos hogares, debido a la naturaleza de una sola vía del enlace de televisión por cable, todo el tráfico corriente arriba se dirige hacia el módem de teléfono. Los datos enviados desde el servidor de Internet hasta la Computadora Personal se deben dirigir hacia la pila del Protocolo Internet asociada con el adaptador del módem de cable. Sin embargo, los paquetes que salen del adaptador de teléfono normalmente tienen la dirección Protocolo Internet asociada con el adaptador de teléfono. Esta configuración viola las convenciones de enrutamiento/dirección de la mayoría de las pilas de Protocolo de Control de Transmisión/Protocolo Internet del cliente. La Figura 1 ilustra una arquitectura del sistema de conformidad con la presente invención. La arquitectura incluye una red del operador por cable/Operador de Múltiples Sistemas 110, una Computadora Personal del cliente 120, que se puede localizar en el hogar de un usuario, una red telefónica del Proveedor de Servicio Internet 140 (por ejemplo, la instalación de conmutación) , y una red de computación 150, tal como internet. La red del operador por cable/Operador de Múltiples Sistemas 110 incluye un ruteador del Operador de Múltiples Sistemas 116 para comunicarse con Internet 150, un servidor de dirección de red de cable 114 para asignar la dirección del Protocolo de Configuración Central Dinámica a diferentes módems de cable servidos por la red 110, y una antena central de red de banda amplia 112 que proporciona datos sobre un canal de radiofrecuencia 118 a una población de módem de cable. También se puede asociar un módulo desencapsulador del Protocolo Internet 148 con la red del operador de cable 110. Opcionalmente, el módulo desencapsulador del Protocolo Internet 148 se puede proporcionar entre la red telefónica del Proveedor de Servicio Internet 140 y la Internet 150. El canal de Radiofrecuencia puede ser un enlace de cable, por ejemplo, que comprenda fibra óptica y/o cable coaxial, o una red inalámbrica, tal como un enlace de satélite, o un enlace de Sistema de Distribución de Múltiples Canales y Múltiples Puntos. Observe que el canal de Radiofrecuencia 118 también puede transmitir señales de televisión y otros datos a una población descodificadora de una manera convencional . La presente invención es compatible con el equipo de transmisión y recepción existente. La Computadora Personal 120, que alternativamente podría ser un dispositivo ruteador/puente conectado con una o más computadoras personales en un hogar, por ejemplo, en una Red de Área Local, incluye un módem de cable de una vía 122 (por ejemplo, un adaptador de una vía) , un agente relevador de procesamiento en paquetes 124 de conformidad con la presente invención, y un módem de teléfono 126 (por ejemplo, un adaptador de dos vías) . El módem de teléfono 126 incluye capacidades de transmisión y recepción, mientras que el módem de cable 122 es solamente de recepción. Una línea de comunicación 128 permite la comunicación entre estos elementos. El módem de cable 122 y el módem de teléfono 126 se pueden proporcionar como tarjetas o externas de la computadora personal, por ejemplo. El agente relevador 124 se puede implementar en el software, en el firmware, y/o en el hardware en la computadora personal 120, o en un dispositivo externo a la computadora personal 120. El módem 122 se puede utilizar con señales de cable, de satélite, de Sistema de Distribución de Múltiples Canales y Múltiples Puntos, de Sistema de Distribución Local de Múltiples Puntos, de Ultra-Alta Frecuencia, u otras señales, por ejemplo. Observe que la computadora personal 120 incluye componentes de hardware convencionales, tales como una Unidad de Proceso Central y una memoria, que pueden proporcionar señales de control al módem de cable 122 y al módem de teléfono 126, así como implementar las funciones del agente relevador 124. La red telefónica del Proveedor de Servicio Internet 140, recibe datos desde el módem de teléfono 126 por medio de una línea telefónica 138. La red telefónica del Proveedor de Servicio Internet 140 incluye un servidor de terminal 144, un servidor de dirección de red telefónica 146, y un ruteador de Proveedor de Servicio Internet 142 que conecta la red telefónica del Proveedor de Servicio Internet 140 con la Internet 150. La Internet 150 incluye un servidor representativo 155 que almacena datos para ser recuperados por la Computadora Personal 120. El Agente Relevador de Procesamiento en Paquetes
124 es una entidad de envío de la capa de enlace de datos que se puede utilizar en los sistemas de una vía, en donde los datos sean recibidos a través de una interfase, pero que se envíen hacia afuera a través de una interfase de línea de retorno diferente. Se puede incluir transporte, red, o procesamiento de capa de enlace adicionales en el agente de procesamiento en paquetes, de una manera transparente para las capas superiores de la pila de protocolo. El Agente Relevador de Procesamiento de paquetes 124 ve todos los paquetes recibidos desde la pila de protocolo enlazados a un adaptador de una vía. En la modalidad ilustrada, el adaptador de una vía es el módem de cable 122, que solamente recibe la información corriente abajo desde la red de televisión por cable 114 por medio del canal de radiofrecuencia 118. En adición, el agente relevador 124 monitorea todos los paquetes enviados, y recibidos de, el adaptador de línea de retorno, que la modalidad ilustrada es el módem de teléfono 126. Como mínimo, el agente relevador de procesamiento en paquetes 124 envía los paquetes de la capa de enlace de datos desde el adaptador de una vía 122 hasta el adaptador de línea de retorno 126. En algunos casos, los ruteadores sobre la red telefónica de retorno, tales como el ruteador de Proveedor de Servicio Internet 142, pueden rechazar los paquetes si la dirección de fuente de los paquetes no es desde las redes que ellos administran. Por ejemplo, si un paquete tiene una dirección de fuente que corresponde al módem de cable 122, no será reconocido por el ruteador del Proveedor de Servicio Internet 142, y por consiguiente se abandona (se desecha) en el ruteador del Proveedor de Servicio Internet 142. Sin embargo, se reconocerá un paquete con una dirección de fuente desde el módem de teléfono 126, y se permite que recorra desde la red del Proveedor de Servicio Internet 140 hasta la Internet 150. El ruteador del Proveedor de Servicio Internet 142 utiliza un filtro contra el engaño para filtrar los paquetes que no sean reconocidos. Adicionalmente, las direcciones de fuente sobre los paquetes reconocidos, son aquellas 'direcciones previamente asignadas por el servidor de dirección de la red telefónica 146.
Se pueden utilizar los protocolos de la capa de enlace de datos o de tunelización de la capa de red para circunvenir este filtro contra el engaño. La tunelización permite la comunicación entre las centrales fuente y de destino que estén en diferentes redes que sean del mismo tipo, pero que estén separadas por una red con un tipo diferente. Con la tunelización todo un paquete se lleva en el campo de datos de carga útil de otro paquete. Los túneles definidos sobre la capa de enlace de datos (Capa 2) Protocolo de Tunelización de Punto a Punto "PPTP", Capa 2, Protocolo de Tunelización, "L2TP"), y la capa de red (Capa 3, tunelización de Procesamiento Internet) son túneles de dos vías. Ya que la arquitectura de la red del módem de cable es asimétrica .con respecto al enrutamiento, se puede implementar parcialmente un esquema de tunelización del Protocolo Internet, tal como el definido en Fuerza de Trabajo de Ingeniería Internet -Solicitud de Comentarios 2,003, en el sistema del módem de cable. La invención implementa un túnel de una vía en la dirección corriente arriba, a través de la red telefónica del Proveedor de Servicio Internet 140, por ejemplo, desde la Computadora Personal 120 hasta el desencapsulador de Protocolo Internet 148, en la red del operador de cable/Operador de Múltiples Sistemas 110. En la capa de la red, la dirección de fuente en el encabezado externo del Protocolo Internet de cada paquete, es la dirección del Protocolo Internet que se envía al adaptador del Protocolo de Punto a Punto, o la dirección del Protocolo Internet del módem de teléfono 125. En la dirección de destino en el encabezado es aquella del módulo desencapsulador del Protocolo Internet 148. Cuando se utiliza un filtro contra el engaño en el ruteador del Proveedor de Servicio Internet 142, todos los paquetes de salida desde la pila del módem de cable se encapsula como se mencionó anteriormente, enviándose hacia afuera del adaptador de teléfono 126 mediante una función de encapsulación de Protocolo Internet implementada en el Agente Relevador de Procesamiento en Paquetes 124. Como se mencionó, la dirección del módem de teléfono 126 se asigna utilizando el Protocolo de Configuración del Protocolo Internet, aunque de preferencia la dirección del módem de cable 122 se asigna utilizando un Protocolo de Configuración Central Dinámica. El provisionamiento de la red utilizando el Protocolo de Configuración Central Dinámica, requiere de una comunicación bidireccional con el servidor de dirección de la red de cable del Protocolo de Configuración Central Dinámica 114, a través del adaptador, que necesita los parámetros de configuración, por ejemplo, el adaptador de cable 122. La Figura 2 ilustra una pila de protocolo de conformidad con la presente invención. La pila 200, que representa el protocolo de la computadora personal 120, incluye las aplicaciones del usuario 210 (por ejemplo, tales como un buscador de Internet que se ejecute en una Computadora Personal) , una capa de unidad de transporte 220, por ejemplo, que utilice el Protocolo de Control de Transmisión, una capa de unidad de red 230, por ejemplo, que utilice el Protocolo Internet, una capa de enlace de datos 240, y una capa física 250. La capa de enlace de datos 240 incluye una unidad de módem de teléfono 226, un Agente Relevador de Procesamiento en Paquetes 224, y una unidad de módem de cable 222. La capa física incluye el módem de teléfono 126 y el módem de cable 122. La computadora personal recibe datos por medio del módem de cable que solamente recibe 122 y envía y recibe datos por medio del módem de teléfono 126. Por ejemplo, un usuario puede meter una solicitud en la capa de aplicación del usuario 210, para ver una página de la red en un sitio de la red en la Internet. En este caso, el procesamiento fluye desde la capa de aplicación del usuario 210, hasta la unidad de la capa de transporte 220, hasta la unidad de la capa de la red 230, hasta la unidad del módem de cable, hasta el agente relevador 224, hasta la unidad del módem de teléfono 226, y finalmente hasta el módem de teléfono 126. Observe que la unidad del módem de cable 222 envía la solicitud del usuario al agente relevador 224 en lugar de enviarla al módem de cable 122. El módem de teléfono 126 utiliza entonces el enlace telefónico para enviar un mensaje a la red telefónica. Luego el mensaje se dirige hacia el servidor de Internet apropiado basándose en su dirección de destino. El servidor 155 recibe la solicitud de la página de red apropiada, normalmente de acuerdo con el Protocolo de Transporte 'de Hipertexto. El servidor 155 envía la información solicitada de regreso a la Computadora Personal 120, a la dirección del Protocolo Internet asociada con el adaptador del módem de cable 122. Específicamente, la información solicitada se envía a la red del operador de cable/Operador de Múltiples Sistemas, y luego se envía sobre el canal de Radiofrecuencia 118, y es recibida por el módem de cable 222. El procesamiento para estos datos fluyen desde el módem de cable 122, hasta la unidad del módem de cable 222, hasta la unidad de la capa de la red 230, hasta la unidad de la capa de transporte 220, y finalmente hasta la capa de aplicación del usuario 210, en donde es procesada por el buscador, y se exhibe en la pantalla de la Computadora Personal . Inicialmente, cuando la Computadora Personal 120 desea establecer una conexión con la red telefónica del Proveedor de Servicio Internet 140 de la Figura 1, se debe presentar una inicialización de sesión. Primeramente, el módem de teléfono 126 necesita conectarse con el servidor de terminal 144, y obtener una dirección del Protocolo Internet que sea luego asignada a la pila de Protocolo de Control de Transmisión/Protocolo Internet asociada con el módem de teléfono. La información intercambiada entre la Computadora Personal y la red telefónica del Proveedor de Servicio Internet 140 durante la inicialización de la sesión, incluye la solicitud de conexión y los primitivos de indicación de conexión. En este punto, es posible una comunicación de dos vías con los servidores sobre la Internet, sobre el enlace telefónico. En seguida, la pila del módem de cable necesita inicializarse . Esto significa que el módem de cable necesita obtener su dirección de Protocolo Internet, y la información de configuración de la red. Ya que el módem de cable 122 es un adaptador de una vía, que recibe solamente, esta solicitud de información se envía a través del adaptador de módem de teléfono 126 utilizando el Agente Relevador de Procesamiento en Paquetes 124. En respuesta a la solicitud, se recibe la dirección del Protocolo Internet para el módem de cable y la información de inicialización de la red desde el servidor de dirección de la red de cable 114, en el adaptador de módem de teléfono 126 por medio de la Internet 150 y la red telefónica del Proveedor de Servicio Internet 140. Una vez que se inicializa la pila del módem de cable, todos los datos comunicados a la pila del módem de cable son recibidos en el módem de cable 122, y no pasan a través del módem de teléfono 126. Una vez que se ha establecido una conexión para la computadora personal, para la comunicación corriente arriba desde la pila del módem de cable hasta la Internet, los paquetes se envían, en la capa de enlace de datos 240, desde la unidad del módem de cable 222 hasta la unidad del módem de teléfono 226 por medio del Agente Relevador de Procesamiento en Paquetes 12 . Luego los paquetes se proporcionan desde la unidad del módem de teléfono 226 hasta el adaptador de la línea de retorno (por ejemplo, el módem de teléfono) 126, y se transmiten corriente arriba hasta la red telefónica del Proveedor de Servicio Internet 140. Se puede incluir un procesamiento adicional de paquetes para aumentar las funciones de la capa de aplicación, de transporte, de red, y de enlace de datos, en el Agente Relevador de Procesamiento en Paquetes 224. Las mejoras funcionales que se pueden implementar en el Agente Relevador de Procesamiento en Paquetes incluyen apoderado al nivel de la aplicación, agente relevador del Protocolo de Configuración Central Dinámica, apoderado del Protocolo de Administración de Grupo Internet, encapsulación de Protocolo Internet, filtración de Protocolo Internet, tunelización y filtración de la capa de enlace de datos, y agentes del Protocolo de Resolución de Dirección del apoderado. Observe que la pila 200 se puede considerar que representa conceptualmente una pila de módem de teléfono 202 en el lado izquierdo, y una pila de módem de cable 204 en el lado derecho. En la capa de enlace de datos 240, el Agente Relevador de Procesamiento en Paquetes 224 se puede considerar una interfase entre la pila del módem de teléfono 202 y la pila del módem de cable 204 en la capa de enlace de datos . En general, en la Figura 2, las líneas punteadas representan el flujo de datos posible durante la inicialización, mientras que las líneas gruesas representan el posible flujo de datos en un modo de ejecución de acceso al Internet normal del módem de cable, en seguida de la inicialización. La línea entre la unidad del módem" de teléfono 226 y el módem de teléfono 126 es bidireccional en todo momento, y por consiguiente, puede llevar tanto los datos de inicialización como los datos de Internet, según se requiera. La Figura 3 ilustra un flujo del proceso para una unidad de módem de cable de conformidad con la presente invención. El procesamiento empieza el cuadro 300. En el cuadro 305, se hace una determinación sobre si la unidad del módem de cable recibe un paquete. Si es así, el procesamiento procede en el cuadro 310, en donde se hace una determinación sobre si el paquete es desde una capa de protocolo superior. El procesamiento también puede proceder en el cuadro 310 por medio de "A" 312 desde la Figura 4, para los paquetes recibidos por la unidad del módem de cable 222 desde el agente relevador de procesamiento en paquetes 224. Observe que los datos recibidos por la unidad de módem de cable desde el Agente Relevador de Procesamiento en Paquetes (por ejemplo, desde "A" 312) pueden incluir los datos de inicialización de sesión para establecer una sesión con Internet. Más aun, las transacciones del Protocolo de Configuración Central Dinámica en la inicialización de sesión del módem de cable, requieren de comunicación de dos vías con el servidor de dirección de la red de cable 114. Los datos de inicialización se envían desde el servidor de dirección de la red de cable 114 hasta la interfase del módem de teléfono, y se pretende que sean enviados a la pila del módem de cable. Si el paquete no es desde una capa de protocolo superior, el paquete es desde el módem de cable 122 en la capa física inferior, en la pila del módem de .cable 204. En este caso, en el cuadro 315, el paquete se envía hacia arriba, hasta la unidad de la capa de la red y hasta las siguientes capas superiores en la pila del módem de cable 204. Los datos recibidos por la unidad de módem de cable 222 desde el módem de cable 122, son los datos, tales como una página de la red, enviados sobre el canal corriente abajo de una planta de televisión por cable (por ejemplo, el canal de radiofrecuencia 118) de un enlace de transmisión por satélite, o de otro canal. Si el paquete es desde una capa de protocolo superior (por ejemplo, las capas 210, 220, ó 220) , en el cuadro 320, el paquete se envía al Agente Relevador de Procesamiento en Paquetes. El cuadro 325, el Agente Relevador de Procesamiento en Paquetes procesa el paquete según se requiera. Este procesamiento puede incluir la encapsulación o la desencapsulación, o cualquiera de las mejoras funcionales referidas anteriormente. Una vez que se termina el procesamiento en el Agente Relevador de Procesamiento en Paquetes 224, en el cuadro 330, el Agente Relevador de Procesamiento en Paquetes envía una señal de "paquete listo para enviarse" a la unidad del módem de teléfono 226. En el cuadro 335, el paquete se envía a la unidad de módem de teléfono, y en el cuadro 340, el paquete se envía desde la unidad de módem de teléfono 226 hasta el módem de teléfono 126. Luego el paquete está listo para transmitirse corriente arriba sobre un enlace telefónico. El procesamiento termina en el cuadro 345.
La Figura 4 ilustra un flujo del proceso para una unidad de módem de teléfono de conformidad con la presente invención. El flujo del proceso empieza en el cuadro 400. El cuadro 405, se hace una determinación sobre si la unidad del módem de teléfono 226 recibe un paquete. Recuerde que los marcos que comprenden varios paquetes son procesados por la unidad del módem de teléfono en la capa de enlace de datos. Si está presente un paquete, se hace una determinación en el cuadro 410, sobre si el paquete es desde una capa de protocolo superior. Si es así, en el cuadro 415, el paquete es desde una unidad a nivel superior en la pila del protocolo del módem de teléfono (tal como la unidad de la capa de la red 230) . Luego el paquete se procesa según se requiera. El paquete subsecuentemente se puede transmitir a la red telefónica del Proveedor de Servicio Internet 140, por medio de un enlace telefónico, en el cuadro 417. Si el paquete no es desde un nivel superior en la pila del protocolo del módem de teléfono, en el cuadro 420, se hace una determinación sobre si el paquete se envía la pila del módem de cable. Si no, en el cuadro 425, el paquete se envía hacia arriba en la pila del módem de teléfono. Por ejemplo, el paquete pretendido para la pila del módém de teléfono puede incluir los datos de inicialización de sesión para el módem de teléfono.
Si el paquete se dirige a la pila del módem de cable, en el cuadro 430, el paquete es procesado por el Agente Relevador de Procesamiento en Paquetes, según se requiera. Este procesamiento puede incluir encapsulación o desencapsulación, o cualquiera de las otras mejoras funcionales referidas anteriormente. Por ejemplo, el paquete pretendido para la pila del módem de cable puede incluir los datos de inicialización de sesión para el módem de cable. La comunicación de datos hasta la pila del módem de cable por medio de la unidad del módem de teléfono, normalmente se presentará durante la fase de inicialización de la pila del módem de cable. Una vez que se inicializa el sistema, y que la red está operando, las comunicaciones desde Internet hasta el módem de cable se presentan por medio del canal de Radiofrecuencia de transmisión, y no por medio del módem de teléfono. Cuando se termina el procesamiento en el Agente Relevador de Procesamiento en Paquetes, en el cuadro 440, el Agente Relevador de Procesamiento en Paquetes envía una señal de "paquete listo para enviarse" a la unidad del módem de cable. En el cuadro 445, el paquete se envía a la unidad del módem de cable, y el procesamiento continúa en "A" 312 en la Figura 3. La Figura 5 ilustra un paquete que se transmite desde un módem de teléfono hasta un desencapsulador de Protocolo Internet, en una red telefónica de Proveedor de Servicio Internet de conformidad con la presente invención. Un paquete de Protocolo de Control de Transmisión o de Protocolo de Datagrama del Usuario 500 (por ejemplo, el paquete de encapsulación) incluye un encabezado de encapsulación de Protocolo Internet 510, y una carga útil 550. Observe que el paquete 500 se muestra en una forma simplificada, ya que no se muestran otros diferentes campos, tales como el campo de la suma de verificación y un campo de número de secuencia. El encabezado de encapsulación de Protocolo Internet 510 incluye una dirección de destino de Protocolo Internet para un módulo desencapsulador de Protocolo Internet 512, y una dirección de fuente de Protocolo Internet para el módem de teléfono 514. La carga útil 550 lleva otro paquete entero de Protocolo de Control de Transmisión 555, el cual incluye una dirección de destino de Protocolo Internet para un servidor de Internet 560 (u otra localización en una red de computación) , una dirección de fuente de Protocolo Internet para una pila de módem de cable 555, y una carga útil 570, tal como los datos que solicitan ver una página de la red para un servidor de internet particular en la dirección de destino 560. Aquí, el paquete del Protocolo de Control de Transmisión 555 se tuneliza adentro del paquete del Protocolo de Control de Transmisión 500. Esta configuración circunviene los filtros contra el engaño utilizados por las redes telefónicas. Específicamente, una red telefónica que emplee filtros contra el engaño, no reconocería la dirección de fuente del Protocolo Internet para la pila del módem de cable 565, ya que el módem de cable no es parte de la red telefónica. Sin embargo, la red telefónica reconocerá la dirección de fuente del Protocolo Internet para el módem de teléfono 514, ya que el módem de teléfono es parte de la red telefónica. Cuando el paquete del Protocolo de Control de Transmisión 500 es recibido por un módulo desencapsulador de Protocolo Internet 148 (Figura 1) , se extrae el paquete 555 y se dirige hacia el servidor 155 identificado por la dirección del Protocolo Internet 560. * Observe que si la red telefónica del Proveedor de
Servicio Internet 140 no utiliza filtros contra el engaño, el paquete 555 se puede transmitir directamente sin tunelización. Cuando el servidor de Internet 155 de la Figura 1 recibe una solicitud para ver una página de la red particular, el servidor transmite la página de la red como datos de HTML de acuerdo con la dirección de fuente de Protocolo Internet para la pila del módem de cable 565 de la Figura 5. Esta dirección de fuente del Protocolo Internet 565 designa que el ruteador del Operador de Múltiples Sistemas 116 debe recibir la página de la red solicitada u otros datos. La Figura 6 ilustra un paquete que se transmite desde una red del operador de cable hasta un módem de cable de conformidad con la presente invención. La página de la red u otros datos de Internet, se transmiten desde el servidor 155 hasta el ruteador del Operador de Múltiples Sistemas 116, como un paquete de Protocolo de Control de Transmisión/Protocolo Internet 650 que incluye la dirección de destino del Protocolo Internet para la pila del módem de cable 620, la dirección de fuente del Protocolo Internet del servidor de Internet 630, y una porción de carga útil 640 que comprende los datos de la página de la red solicitada u otros datos. Cuando el paquete del protocolo de control de transmisión 650 es recibido por el ruteador del Operador de Múltiples Sistemas 116, se envía a la antena central de la red de transmisión 112, ya que la dirección de destino del Protocolo Internet sobre el paquete es la asignada al módem de cable en el canal de Radiofrecuencia corriente abajo. La antena central de la red de banda amplia 112 transmite un paquete de datos global 600 que incluye el .paquete de Protocolo de Control de Transmisión/Protocolo Internet 650 al módem de cable 122 por medio del canal de Radiofrecuencia 118 en una asignación de canal disponible.
Ahora se debe apreciar que la presente invención proporciona un método para enviar datos entre un adaptador de red de una vía y un adaptador de línea de retorno de dos vías. La invención no se limita al uso con sistemas de televisión por cable ni con líneas de retorno telefónicas. Cualquier adaptador de red de una vía adecuado y cualquier adaptador de línea de retorno de dos vías adecuado, se pueden enlazar utilizando el Agente Relevador de Procesamiento en Paquetes dado a conocer en la presente . Más aun, el término "adaptador de una vía" significa que abarca un adaptador que tiene solamente una capacidad de una vía, que recibe solamente, así como un adaptador que tiene una capacidad de dos vías, pero que opera en un modo de una vía. Aunque la invención se ha descrito en relación con diferentes modalidades específicas, los expertos en la materia apreciarán que se pueden hacer numerosas adaptaciones y modificaciones a la misma sin apartarse del espíritu y alcance de la invención, como se estipula en las reivindicaciones.
Claims (32)
1. Un método para proporcionar una capa de enlace que envía desde un adaptador de dos vías hasta un adaptador de una vía, en donde el adaptador de una vía recibe datos desde una red de computación por medio de una primera línea de comunicación, y el adaptador de dos vías recibe datos desde, y envía datos hasta un proveedor de servicio de la red de computación por medio de una segunda línea de comunicación, el cual comprende los pasos de: monitorear un paquete de datos recibido en una unidad de capa de enlace de datos del adaptador de dos vías; determinar si el paquete de datos es recibido desde una capa de protocolo superior del adaptador de dos vías ; proporcionar el paquete de datos para comunicarse a la red de computación por medio del proveedor de servicio, si el paquete de datos es recibido desde la capa de protocolo superior; proporcionar el paquete de datos desde la unidad de la capa de enlace de datos del adaptador de dos vías hasta la capa de protocolo superior, si el paquete de datos no es recibido desde la capa de protocolo superior, y no se dirige a una dirección de capa de la red del adaptador de una vía; y enviar el paquete de datos desde la unidad de la capa de enlace de datos del adaptador de dos vías hasta un agente relevador de procesamiento en paquetes, si este paquete de datos no es recibido desde la capa de protocolo superior, y se dirige a la dirección de la capa de la red del adaptador de una vía; en donde: el agente relevador de procesamiento en paquetes se adapta para procesar el paquete de datos enviado al mismo, y los envía a la unidad de la capa de enlace de datos del adaptador de una vía.
2. El método de conformidad con lo reclamado en la reivindicación 1, caracterizado porque: la primera línea de comunicación comprende cuando menos uno de un enlace de televisión por cable, un enlace de televisión por satélite, y un enlace de televisión de transmisión terrestre.
3. El método de conformidad con lo reclamado en la reivindicación 1 ó 2, caracterizado porque: el adaptador de una vía comprende uno de un módem de televisión por cable, un módem de televisión por satélite, y un módem de televisión de transmisión terrestre.
4. El método de conformidad con lo reclamado en una de las reivindicaciones anteriores, caracterizado porque : la segunda línea de comunicación comprende un enlace telefónico.
5. El método de conformidad con lo reclamado en una de las reivindicaciones anteriores, caracterizado porque : el adaptador de dos vías comprende un módem.
6. El método de conformidad con lo reclamado en una de las reivindicaciones anteriores, caracterizado porque el agente relevador de procesamiento en paquetes se adapta para procesar el paquete de datos enviado al mismo, para proporcionar mejoras funcionales, incluyendo cuando menos una de : apoderado al nivel de la aplicación, agente relevador de Protocolo de Configuración Central Dinámica, apoderado de Protocolo de Administración de Grupo Internet, encapsulacíón de Protocolo Internet, filtración de Protocolo Internet, tunelización de la capa de enlace de datos, filtración de la capa de enlace de datos, y agente de Protocolo de Resolución de Dirección del apoderado.
7. Un método para proporcionar una capa de enlace que envía desde un adaptador de una vía hasta un adaptador de dos vías, en donde el adaptador de una vía recibe datos desde una red de computación por medio de una primera línea de comunicación, y el adaptador de dos vías recibe datos desde, y envía datos hacia, un proveedor de servicio de la red de computación por medio de una segunda línea de comunicación, el cual comprende los pasos de: monitorear un paquete de datos recibido en una unidad de la capa de enlace de datos del adaptador de una vía; determinar si el paquete de datos es recibido desde una capa de protocolo superior del adaptador de una vía; proporcionar el paquete de datos desde la unidad de la capa de enlace de datos del adaptador de una vía hasta la capa de protocolo superior, si este paquete de datos no es recibido desde la capa de protocolo superior; enviar el paquete de datos desde la unidad de la capa de enlace de datos del adaptador de una vía hasta un agente relevador de procesamiento en paquetes, si este paquete de datos es recibido desde la capa de protocolo superior; en donde: el agente relevador de procesamiento en paquetes se adapta para procesar el paquete de datos enviado al mismo, y enviarlo a una unidad de la capa de enlace de datos del adaptador de dos vías; la unidad de la capa de enlace de datos del adaptador de dos vías se adapta para proporcionar el paquete de datos para comunicarse con la red de computación por medio del proveedor del servicio.
8. El método de conformidad con lo reclamado en la reivindicación 7, caracterizado porque: la primera línea de comunicación comprende cuando menos uno de un enlace de televisión por cable, un enlace de televisión por satélite, y un enlace de televisión de transmisión terrestre.
9. El método de conformidad con lo reclamado en la reivindicación 7 u 8, caracterizado porque: el adaptador de una vía comprende uno de un módem de televisión por cable, un módem de televisión por satélite, y un modem de televisión de transmisión terrestre.
10. El método de conformidad con lo reclamado en una de las reivindicaciones 7 a 9, caracterizado porque: la segunda línea de comunicación comprende un enlace telefónico.
11. El método de conformidad con lo reclamado en una de las reivindicaciones 7 a 10, caracterizado porque: el adaptador de dos vías comprende un módem.
12. El método de conformidad con lo reclamado en una de las reivindicaciones 7 a 11, caracterizado porque: el agente relevador de procesamiento en paquetes procesa el paquete de datos enviado al mismo, mediante la encapsulación de este paquete de datos como una carga útil en un paquete de encapsulación; el paquete de- encapsulación tiene una dirección de fuente asociada con el adaptador de dos vías, y una dirección de destino asociada con un módulo de desencapsulación.
13. El método de conformidad con lo reclamado en la reivindicación 12, caracterizado porque: el módulo de desencapsulación desencapsula el paquete de encapsulación para recuperar el paquete de datos encapsulado en el mismo; el paquete de datos recuperado tiene una dirección de destino asociada con una localización en la red de computación, y una dirección de fuente asociada con el adaptador de una vía; y el paquete de datos recuperado se envía a dicha localización de la red de computación.
14. El método de conformidad con lo reclamado en la reivindicación 13, caracterizado porque: esta localización en la red de computación es un sitio de Internet. , . .
15. El método de conformidad con lo reclamado en una de las reivindicaciones 2 a 14 , caracterizado porque: el módulo de desencapsulación está asociado con uno de: (a) el proveedor del servicio, y (b) la red de un operador que está asociada con la primera línea de comunicación.
16. El método de conformidad con lo reclamado en una de las reivindicaciones 7 a 15, caracterizado porque el agente relevador de procesamiento en paquetes se adapta para procesar el paquete de datos enviado al mismo, con el fin de proporcionar mejoras funcionales, incluyendo cuando menos una de : apoderado al nivel de la aplicación, agente relevador de Protocolo de Configuración Central Dinámica, apoderado de Protocolo de Administración de Grupo Internet, encapsulación de Protocolo Internet, filtración de Protocolo Internet, tunelización de la capa de enlace de datos, filtración de la capa de enlace de datos, y agente de Protocolo de Resolución de Dirección del apoderado.
17. Un aparato para proporcionar una capa de enlace que envía desde un adaptador de dos vías hasta un adaptador de una vía, en donde el adaptador de una vía recibe datos desde una red de computación por medio de una primera línea de comunicación, y el adaptador de dos vías recibe datos desde, y envía datos hacia, un proveedor de servicio de la red de computación por medio de una segunda línea de comunicación, el cual comprende: una unidad de capa de enlace de datos del adaptador de una vía; una unidad de capa de enlace de datos del adaptador de dos vías para monitorear un paquete de datos recibido en la misma, y determinar si este paquete de datos es recibido desde una capa de protocolo superior del adaptador de dos vías; y un agente relevador de procesamiento en paquetes; en donde: el paquete de datos se proporcionar para comunicarse con la red de computación por medio del proveedor del servicio, si el paquete de datos es recibido desde la capa de protocolo superior; el paquete de datos es proporcionado desde la unidad de la capa de enlace de datos del adaptador de dos vías, hasta la capa de protocolo superior, si el paquete de datos no es recibido desde la capa de protocolo superior, y no se dirige hacia una dirección de la capa de la red del adaptador de una vía; el paquete de datos es enviado desde la unidad de la capa de enlace de datos del adaptador de dos vías hasta el agente relevador de procesamiento en paquetes, si el paquete de datos no es recibido desde la capa de protocolo superior, y se dirige a la dirección de la capa de la red del adaptador de una vía; y el agente relevador de procesamiento en paquete se adapta para procesar el paquete de datos enviado al mismo, y enviarlo a la unidad de la capa de enlace de datos del adaptador de una vía.
18. El aparato de conformidad con lo reclamado en la reivindicación 17, caracterizado porque: la primera línea de comunicación comprende cuando menos uno de un enlace de televisión por cable, un enlace de televisión por satélite, y un enlace de televisión de transmisión terrestre.
19. El aparato de conformidad con lo reclamado en la reivindicación 17 ó 18, caracterizado porque: el adaptador de una vía comprende uno de un módem de televisión por cable, un módem de televisión por satélite, y un módem de televisión de transmisión terrestre.
20. El aparato de conformidad con lo reclamado en una de las reivindicaciones 17 a 19, caracterizado porque : la segunda línea de comunicación comprende un enlace telefónico.
21. El aparato de conformidad con- lo reclamado en una de las reivindicaciones 17 a 20, caracterizado porque : el adaptador de dos vías comprende un módem.
22. El aparato de conformidad con lo reclamado en una de las reivindicaciones 17 a 21, caracterizado porque el agente relevador de procesamiento en paquete se adapta para procesar el paquete de datos enviado al mismo, con el fin de proporcionar mejoras funcionales, incluyendo cuando menos una de : apoderado al nivel de la aplicación, agente relevador de Protocolo de Configuración Central Dinámica, apoderado de Protocolo de Administración de Grupo Internet, encapsulación de Protocolo Internet, filtración de Protocolo Internet, tunelización de la capa de enlace de datos, filtración de la capa de enlace de datos, y agente de Protocolo de Resolución de Dirección del apoderado.
23. Un aparato para proporcionar una capa de enlace que envía desde un adaptador de una vía hasta un adaptador de dos vías, en donde el adaptador de una vía recibe datos desde una red de computación por medio de una primera línea de comunicación, y el adaptador de dos vías recibe datos desde, y envía datos hacia, un proveedor de servicio de la red de computación, por medio de una segunda línea de comunicación, el cual comprende: una unidad de capa de enlace de datos del adaptador de dos vías; una unidad de capa de enlace de datos del adaptador de una vía, para monitorear un paquete de datos recibido en la misma, y para determinar si este paquete de datos es recibido desde una capa de protocolo superior del adaptador de una vía; y un agente relevador de procesamiento en paquetes; en donde: el paquete de datos es proporcionado desde la unidad de la capa de enlace de datos del adaptador de una vía hasta la capa de protocolo superior, si el paquete de datos no es recibido desde esa capa de protocolo superior; el paquete de datos se envía desde la unidad de la capa de enlace de datos del adaptador de una vía hasta el agente relevador de procesamiento en paquetes, si el paquete de datos es recibido desde la capa de protocolo superior; el agente relevador de procesamiento en paquetes se adapta para procesar este paquete de datos enviado al mismo, y enviarlo a la unidad de la capa de enlace de datos del adaptador de una vía; y la unidad de la capa de enlace de datos del adaptador de una vía se adapta para proporcionar el paquete de datos enviado a la misma, para comunicarse con la red de computación por medio del proveedor del servicio.
24. El aparato de conformidad con lo reclamado en la reivindicación 23, caracterizado porque: la primera línea de comunicación comprende cuando menos uno de un enlace de televisión por cable, un enlace de televisión por satélite, y un enlace de televisión de transmisión terrestre.
25. El aparato de conformidad con lo reclamado en la reivindicación 23 ó 24, caracterizado porque: el adaptador de una vía comprende uno de un módem de televisión por cable, un módem de televisión por satélite, y un módem de televisión de transmisión terrestre.
26. El aparato de conformidad con lo reclamado en una de las reivindicaciones 23 a 25, caracterizado porque : la segunda línea de comunicación comprende un enlace telefónico.
27. El aparato de conformidad con lo reclamado en una de las reivindicaciones 23 a 25, caracterizado porque : el adaptador de dos vías comprende un módem.
28. El aparato de conformidad con lo reclamado en una de las reivindicaciones 23 a 27, caracterizado porque : el agente relevador de procesamiento en paquetes procesa el paquete de datos enviado al mismo, mediante la encapsulación de este paquete de datos como una carga útil en un paquete de encapsulación; y este paquete de encapsulación tiene una dirección de fuente asociada con el adaptador de dos vías, y una dirección de destino asociada con un módulo de desencapsulación .
29. El aparato de conformidad con lo reclamado en la reivindicación 28, caracterizado porque: el módulo de desencapsulación desencapsula el paquete de encapsulación para recuperar el paquete de datos encapsulado en el mismo; el paquete de datos recuperado tiene una dirección de destino asociada con una localización en la red de computación, y una dirección de fuente asociada con el adaptador de una vía; y el paquete de datos recuperado se envía a dicha localización de la red de computación.
30. El aparato de conformidad con lo reclamado en la reivindicación 29, caracterizado porque: esta localización en la red de computación es un sitio de Internet.
31. El aparato de conformidad con lo reclamado en una de las reivindicaciones 28 a 30, caracterizado porque : el módulo de desencapsulación está asociado con uno de: (a) el proveedor del servicio, y (b) la red de un operador que está asociada con la primera línea de comunicación.
32. El aparato de conformidad con lo reclamado en una de las reivindicaciones 23 a 31, caracterizado porque el agente relevador de procesamiento en paquetes se adapta para procesar el paquete de datos enviado al mismo, con el fin de proporcionar mejoras funcionales, incluyendo cuando menos una de : apoderado al nivel de la aplicación, agente relevador de Protocolo de Configuración Central Dinámica, apoderado de Protocolo de Administración de Grupo Internet, encapsulación de Protocolo Internet, filtración de Protocolo Internet, tunelización de la capa de enlace de datos, filtración de la capa de enlace de datos, y agente de Protocolo de Resolución de Dirección del apoderado. RESUMAN DE LA INVENCIÓN Un método y aparato para permitir que una computadora personal reciba datos desde una red de computación, tal como la Internet, por medio de un canal de transmisión de una red de televisión por cable o por satélite, mientras que transmite datos corriente arriba hacia la red de computación por medio de una línea telefónica. Un agente relevador de procesamiento en paquetes (PPRA) envía los datos de la capa de enlace de datos entre un adaptador de red de una vía, tal como un módem de cable que recibe los datos de Internet por medio de una red cable, y un adaptador de línea de retorno de dos vías, tal como un módem de teléfono que se comunica con los servidores de Internet y otros usuarios por medio de una red telefónica. El sistema proporciona compatibilidad con las convenciones de enrutamiento/dirección de Protocolo de Control de Transmisión/Protocolo Internet, enviando paquetes del Protocolo Internet corriente arriba con una dirección de fuente del módem de cable sobre el módem de teléfono. El Agente Relevador de Procesamiento en Paquetes puede mejorar la funcionalidad mediante la incorporación de funciones de la capa superior en la capa de enlace de datos . * * * * *
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US065054 | 1997-11-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MXPA98009325A true MXPA98009325A (es) | 1999-09-01 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6484210B1 (en) | Packet processing relay agent to provide link layer forwarding in one-way cable/wireless/satellite modems | |
| US6289377B1 (en) | Dynamic network configuration of a one-way adapter using a proxy agent that communicates with a resource server through a configured return path adapter | |
| US6385647B1 (en) | System for selectively routing data via either a network that supports Internet protocol or via satellite transmission network based on size of the data | |
| US5940394A (en) | Transferring messages in networks made up of subnetworks with different namespaces | |
| US10439862B2 (en) | Communication terminal with multiple virtual network interfaces | |
| AU2002337414B2 (en) | Internet protocol address to packet identifier mapping | |
| US7882254B2 (en) | Common protocol layer architecture and methods for transmitting data between different network protocols and a common protocol packet | |
| EP0872973A1 (fr) | Système de liaisons de données entre un aéronef et une station au sol, et procédé de survie à une panne | |
| AU2002337414A1 (en) | Internet protocol address to packet identifier mapping | |
| MX2010013874A (es) | Aparato, metodo y sistema para gestionar la encapsulacion de derivacion de contenido de internet dentro de una arquitectura de derivacion. | |
| CN100425042C (zh) | 电信系统 | |
| US7054321B1 (en) | Tunneling ethernet | |
| JP3183380B2 (ja) | 通信制御装置、通信制御方法および該通信制御装置を使用した通信システム | |
| MXPA98009325A (es) | Un agente relevador de procesamiento en paquetespara proporcionar el envio de la capa de enlace en modems de cable en una via/inalambricos/por satelite | |
| EP1388993B1 (en) | IP-based communication system using uni- and bi-directional networks | |
| JP2002094595A (ja) | マルチリンク方法 | |
| Upadhyay et al. | Computer Network: A Modern Technology | |
| MXPA98009328A (es) | Configuracion dinamica de la red de un adaptador de una via que utiliza un agente de proximidad que se comunica con el servidor de recursos a traves de un adaptador de trayectoria de retorno configurada | |
| US7349357B1 (en) | Internet protocol address to packet identifier mapping | |
| KR100368045B1 (ko) | 특정 위성인터넷서비스제공업체의 지상망을 경유하지 않고지상망인터넷서비스제공업체를 통해 위성 인터넷 서비스를제공하는 위성 인터넷 서비스 방법 및 위성 인터넷서비스를 제공받고자 지상망 인터넷 제공업체에 가입된위성인터넷단말기의 네트워크 드라이브 방법 | |
| CN102550002A (zh) | 请求和发送业务的方法、设备及系统 | |
| CN116032635A (zh) | 一种使用公共网络代替专线网络的数据传输方法及系统 |