SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Embedded Internet



Introducción a los servidores web dedicados
Martin Burhardt (FAE Director para Europa Central de Microchip Technology) y
Francesco P. Volpe (Profesor de técnica de microordenadores y electrónica digital)




                             La «Internet dedicada» (embedded          un microcontrolador de 8 bit, como      Atraviesan la pila TCP/IP del servidor
                             Internet) está atrayendo un elevado       el PIC16F877 de la familia de produc-   y pasan al motor de aplicación HTTP.
                             grado de interés. Este artículo expli-    tos PICmicro, es mucho más efectivo     El reconocedor de forma extrae los
                             ca dicho concepto mediante el uso         en cuanto al coste para desempeñar      datos para la aplicación dedicada
                             de un simple ejemplo de aplicación.       estas funciones. Los recursos del       desde el texto HTTP. Esto podría ser,
                                                                       PIC16F877 son suficientes para rea-     por ejemplo, una medida de tempe-
                             Los servidores web basados en PC          lizar una pila TCP/IP y un servidor     ratura, es decir, una aplicación espe-
                             son muy comunes. Cualquier PC que         HTTP.                                   cífica de cliente/usuario. Como res-
                             trabaje bajo Windows, Linux o Unix             Si un servidor web dedicado se     puesta, este módulo proporciona los
                             puede utilizarse como servidor web.       utiliza para controlar un dispositivo   datos demandados –el valor de la
                                                                                                               temperatura– al generador HTML,
                                                                                                               que los transforma en un formato
Figura 1. Componentes de                                                                                       compatible con el navegador. Enton-
un servidor web dedicado                                                                                       ces, el motor HTTP integra estos da-
                                                                                                               tos en la página web y los envía a
                                                                                                               Ethernet mediante la pila TCP/IP. En-
                                                                                                               tonces los datos vuelven al navega-
                                                                                                               dor que inició la petición en el servi-
                                                                                                               dor web dedicado vía Ethernet.

                                                                                                               Protocolos de Internet
                                                                                                                    Proporcionar datos a Internet tal
                                                                                                               como se ha descrito anteriormente
                                                                                                               requiere alguna actividad de proto-
                                                                                                               colo. La pila TCP/IP controla cómo se
                                                                                                               procesan los datos. La pila se compo-
                                                                                                               ne de varias capas (ver figura 2).
                                                                                                                    La capa de enlace contiene los
                                                                                                               controladores adaptadores de red.
                                                                                                               En el servidor web dedicado que se
                                                                                                               presenta aquí, el controlador sólo in-
                             La llegada de aplicaciones que reque-     independientemente de su platafor-      cluye la configuración del controla-
                             rían un servidor web con dimensio-        ma, utilizando un navegador (brow-      dor Ethernet y la comunicación de
                             nes compactas condujo al desarrollo       ser), éste debe contener un cierto      datos entre el PIC16F877 y el contro-
                             de PC «dedicados» ( embedded) o           número de componentes (ver figu-        lador Ethernet. La capa de red con-
                             «DIMM», diseñados alrededor de un         ra 1).                                  tiene el IP (Internet Protocol o Proto-
                             pequeño núcleo PC basado en pro-               Los datos se envían al servidor    colo de Internet). El IP proporciona
                             cesadores 80386, 80486 o Pentium.         web dedicado por medio de Internet.     los datos al protocolo de capa de
                             La ventaja de este tipo de sistemas es                                            transporte correspondiente. La capa
                             que la aplicación puede generarse                                                 de transporte contiene el protocolo
Figura 2. Capas de la pila   utilizando un entorno de desarrollo                                               de control de transmisión (TCP), que
TCP/IP                       de PC. Sin embargo, su elevado cos-                                               cuida del transporte de datos a y
                             te constituye una importante desven-                                              desde la aplicación en la capa de
                             taja.                                                                             aplicación. El TCP también asegura,
                                   Hay muchas aplicaciones que no                                              entre otras cosas, que no se pierdan
                             requieren un servidor web de propó-                                               paquetes de datos. La capa de apli-
                             sito general; por ejemplo, cuando un                                              cación contiene la aplicación, en este
                             sensor o un sencillo sistema de lec-                                              caso el servidor HTTP. Como ya se ha
                             tura de estados resulta suficiente.                                               explicado anteriormente, la aplica-
                             Entre tales aplicaciones se incluyen la                                           ción definida por el usuario se en-
                             monitorización de máquinas de ven-                                                cuentra en el servidor web dedicado
                             ta automática o el diagnóstico remo-                                              y no en la pila TCP/IP.
                             to de fotocopiadoras. En estos casos,                                                  La figura 3 muestra el camino



60                                                                                                                                     •Noviembre 2002
Embedded Internet




                                              Figura 3. Encapsulado en
                                              la pila TCP/IP




que siguen los datos en la pila TCP/          Figura 4. diagrama de
IP. La capa de aplicación inserta una         bloques de un servidor web
cabecera que precede a los datos del          dedicado
servidor HTTP; entonces, la combina-
ción de ambos pasa a la capa TCP.
Ésta, a su vez, añade una cabecera
TCP; el paquete de datos resultante
es el segmento TCP. Este segmento se
envía entonces a la capa IP, que in-
serta una cabecera IP para formar el
datagrama IP. Finalmente, este da-
tagrama se introduce en la capa de
enlace (el controlador Ethernet). En
un último paso, esta capa inserta la
cabecera Ethernet y agrega el porta-
dor Ethernet al final del datagrama.
La trama Ethernet resultante se envía
entonces por medio de Ethernet.
     Cuando el servidor web dedica-
do recibe datos, la trama Ethernet
viaja a través de la pila TCP/IP en di-
rección inversa. Ahora, cada capa
quita su correspondiente cabecera, la
evalúa, y pasa los restantes datos al
siguiente protocolo de capa más



• Noviembre 2002                                                      61
Embedded Internet




              alto.                                  diagrama de bloques de la realiza-        PIC16F877 lee el valor de temperatu-
                                                     ción de un servidor web dedicado.         ra y se lo proporciona al controlador
              Implementación con                           Un oscilador de 20 MHz propor-      Ethernet.
              PICmicro                               ciona la señal de reloj tanto al micro-        La página web del servidor web
                                                     controlador PIC16F877 como al con-        dedicado reside en la memoria de
                   La implementación de la pila      trolador Ethernet. Ésta es la frecuen-    programa del MCU. El texto HTML
              TCP/IP y el servidor HTTP con un       cia necesaria para un controlador         necesario se almacena como una ta-
              PIC16F877 requiere aproximadamen-      Ethernet, si bien el MCU podría uti-      bla. Dado que el PIC16F877 soporta
              te 4 KB de memoria Flash de progra-    lizar una frecuencia de reloj conside-    programación en el propio circuito,
              ma y alrededor de 300 bytes de         rablemente más reducida. Se ha se-        los usuarios pueden adaptar la apli-
              RAM, lo cual hace de ésta una de las   leccionado un MCP-130 como circui-        cación y la página web a sus propios
              pilas TCP/IP de menor tamaño entre     to de reinicialización. El sensor de      requisitos. ❏
              las que utilizan un microcontrolador   temperatura digital DS1820 se co-
              de 8 bit. La figura 4 muestra el       necta al interface de aplicación. El




62                                                                                                                   •Noviembre 2002

Mais conteúdo relacionado

Mais procurados

Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-servicios
c09271
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
jcbp_peru
 
resumen del modelo OSI y TCP/IP
resumen del modelo OSI y TCP/IPresumen del modelo OSI y TCP/IP
resumen del modelo OSI y TCP/IP
Eagle20
 
Servidores
ServidoresServidores
Servidores
Hack '
 
Trabajo de redes inalambricas juan
Trabajo de redes inalambricas juanTrabajo de redes inalambricas juan
Trabajo de redes inalambricas juan
lorena salazar
 
Presentacin Datos Fijos Mpls Tecnica Comercial
Presentacin Datos Fijos Mpls Tecnica ComercialPresentacin Datos Fijos Mpls Tecnica Comercial
Presentacin Datos Fijos Mpls Tecnica Comercial
christian nieto
 

Mais procurados (17)

Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-servicios
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
 
Protocolos del router
Protocolos del routerProtocolos del router
Protocolos del router
 
Protocolos del router
Protocolos del routerProtocolos del router
Protocolos del router
 
Protocolos del router
Protocolos del routerProtocolos del router
Protocolos del router
 
4.1. Funciones de la capa de red
4.1. Funciones de la capa de red4.1. Funciones de la capa de red
4.1. Funciones de la capa de red
 
::: Gestión y control en los protocolos de comunicaciones - TCP/IP :::
::: Gestión y control en los protocolos de comunicaciones - TCP/IP :::::: Gestión y control en los protocolos de comunicaciones - TCP/IP :::
::: Gestión y control en los protocolos de comunicaciones - TCP/IP :::
 
Tcp redes
Tcp redesTcp redes
Tcp redes
 
Redes-CCNA-Tema4 9.3 obtener una dirección ip
Redes-CCNA-Tema4   9.3 obtener una dirección ipRedes-CCNA-Tema4   9.3 obtener una dirección ip
Redes-CCNA-Tema4 9.3 obtener una dirección ip
 
resumen del modelo OSI y TCP/IP
resumen del modelo OSI y TCP/IPresumen del modelo OSI y TCP/IP
resumen del modelo OSI y TCP/IP
 
Planeaciòn de una Red LAN
Planeaciòn de una Red LAN Planeaciòn de una Red LAN
Planeaciòn de una Red LAN
 
Cap 07 dhcp y nat
Cap 07 dhcp y natCap 07 dhcp y nat
Cap 07 dhcp y nat
 
Servidores
ServidoresServidores
Servidores
 
Trabajo de redes inalambricas juan
Trabajo de redes inalambricas juanTrabajo de redes inalambricas juan
Trabajo de redes inalambricas juan
 
Presentacin Datos Fijos Mpls Tecnica Comercial
Presentacin Datos Fijos Mpls Tecnica ComercialPresentacin Datos Fijos Mpls Tecnica Comercial
Presentacin Datos Fijos Mpls Tecnica Comercial
 
Sumaiva 5 redes
Sumaiva 5 redesSumaiva 5 redes
Sumaiva 5 redes
 
Redes 2 Introduccion al Router 2021-1
Redes 2   Introduccion al Router 2021-1Redes 2   Introduccion al Router 2021-1
Redes 2 Introduccion al Router 2021-1
 

Destaque

Mon cv
Mon cvMon cv
Mon cv
tconq
 
Ontario nico y darío (2)
Ontario nico y darío (2)Ontario nico y darío (2)
Ontario nico y darío (2)
pacitina
 
Weihnachten in griechenland fotini veroniki
Weihnachten in griechenland fotini veronikiWeihnachten in griechenland fotini veroniki
Weihnachten in griechenland fotini veroniki
YPEPTH
 
Job positions
Job positionsJob positions
Job positions
vwadycki
 
Valentinstag
ValentinstagValentinstag
Valentinstag
YPEPTH
 
Investorenpräsentation_2011
Investorenpräsentation_2011Investorenpräsentation_2011
Investorenpräsentation_2011
Balda AG
 
Tintin cris
Tintin crisTintin cris
Tintin cris
pacitina
 

Destaque (20)

Mon cv
Mon cvMon cv
Mon cv
 
Wien Hilton am Stadtpark Hotel und Essen
Wien Hilton am Stadtpark Hotel und EssenWien Hilton am Stadtpark Hotel und Essen
Wien Hilton am Stadtpark Hotel und Essen
 
Carlos llanos
Carlos llanosCarlos llanos
Carlos llanos
 
Caen 6th
Caen 6thCaen 6th
Caen 6th
 
Open Partner Network _ Opportunités d'emploi, de travail et d'activités en ré...
Open Partner Network _ Opportunités d'emploi, de travail et d'activités en ré...Open Partner Network _ Opportunités d'emploi, de travail et d'activités en ré...
Open Partner Network _ Opportunités d'emploi, de travail et d'activités en ré...
 
The magic cat_eye
The magic cat_eyeThe magic cat_eye
The magic cat_eye
 
7 actividad texto argumentativo
7 actividad texto argumentativo7 actividad texto argumentativo
7 actividad texto argumentativo
 
5 taller 1 unidad 1 tercero
5 taller 1 unidad 1 tercero5 taller 1 unidad 1 tercero
5 taller 1 unidad 1 tercero
 
TXIM : Annonces facebook-septembre 2012
TXIM : Annonces facebook-septembre 2012TXIM : Annonces facebook-septembre 2012
TXIM : Annonces facebook-septembre 2012
 
Ontario nico y darío (2)
Ontario nico y darío (2)Ontario nico y darío (2)
Ontario nico y darío (2)
 
Weihnachten in griechenland fotini veroniki
Weihnachten in griechenland fotini veronikiWeihnachten in griechenland fotini veroniki
Weihnachten in griechenland fotini veroniki
 
Hardwired movie concept
Hardwired movie conceptHardwired movie concept
Hardwired movie concept
 
Job positions
Job positionsJob positions
Job positions
 
elbdudler Radar #05
elbdudler Radar #05elbdudler Radar #05
elbdudler Radar #05
 
Wie werden Klimaschutzinvestitionen attraktiver? Rechtliche Hemmnisse und neu...
Wie werden Klimaschutzinvestitionen attraktiver? Rechtliche Hemmnisse und neu...Wie werden Klimaschutzinvestitionen attraktiver? Rechtliche Hemmnisse und neu...
Wie werden Klimaschutzinvestitionen attraktiver? Rechtliche Hemmnisse und neu...
 
Valentinstag
ValentinstagValentinstag
Valentinstag
 
Et le français dans tout ça #29
Et le français dans tout ça #29Et le français dans tout ça #29
Et le français dans tout ça #29
 
Investorenpräsentation_2011
Investorenpräsentation_2011Investorenpräsentation_2011
Investorenpräsentation_2011
 
Tintin cris
Tintin crisTintin cris
Tintin cris
 
Vénus présentation bri
Vénus présentation briVénus présentation bri
Vénus présentation bri
 

Semelhante a Servidores dedicados

Clase 5 telecomunicaciones
Clase 5 telecomunicacionesClase 5 telecomunicaciones
Clase 5 telecomunicaciones
Jarvey Gonzalez
 
Protocolos de la comunicación.diogenes dora
Protocolos de la comunicación.diogenes  doraProtocolos de la comunicación.diogenes  dora
Protocolos de la comunicación.diogenes dora
dianalores
 
Nat
NatNat
Nat
1 2d
 
Describa el proceso de transmisión de información entre un origen y un destin...
Describa el proceso de transmisión de información entre un origen y un destin...Describa el proceso de transmisión de información entre un origen y un destin...
Describa el proceso de transmisión de información entre un origen y un destin...
Juan Cadena
 

Semelhante a Servidores dedicados (20)

Proxy java
Proxy javaProxy java
Proxy java
 
Clase 5 telecomunicaciones
Clase 5 telecomunicacionesClase 5 telecomunicaciones
Clase 5 telecomunicaciones
 
Unidad IV: Planeación de una red Lan
Unidad IV: Planeación de una red LanUnidad IV: Planeación de una red Lan
Unidad IV: Planeación de una red Lan
 
Protocolo TCP/IP y x.25
Protocolo TCP/IP y x.25 Protocolo TCP/IP y x.25
Protocolo TCP/IP y x.25
 
Protocolos de la comunicación.diogenes dora
Protocolos de la comunicación.diogenes  doraProtocolos de la comunicación.diogenes  dora
Protocolos de la comunicación.diogenes dora
 
redes.pdf
redes.pdfredes.pdf
redes.pdf
 
Exposicion modelo tcp ip21
Exposicion modelo tcp ip21Exposicion modelo tcp ip21
Exposicion modelo tcp ip21
 
Modelo tcp ip
Modelo tcp ipModelo tcp ip
Modelo tcp ip
 
Procolo tcpip josé luis parra borja 9°2
Procolo tcpip josé luis parra borja 9°2Procolo tcpip josé luis parra borja 9°2
Procolo tcpip josé luis parra borja 9°2
 
Modelo Tcp
Modelo TcpModelo Tcp
Modelo Tcp
 
Modelo Tcp
Modelo TcpModelo Tcp
Modelo Tcp
 
Tcp ip vs osi
Tcp ip vs osiTcp ip vs osi
Tcp ip vs osi
 
Unidad IV: Planeación de una red LAN, Javier Ramirez, C.I. 27997544
Unidad IV: Planeación de una red LAN, Javier Ramirez, C.I. 27997544Unidad IV: Planeación de una red LAN, Javier Ramirez, C.I. 27997544
Unidad IV: Planeación de una red LAN, Javier Ramirez, C.I. 27997544
 
Modelo de referencia tcp
Modelo de referencia tcpModelo de referencia tcp
Modelo de referencia tcp
 
Rfc0791 es
Rfc0791 esRfc0791 es
Rfc0791 es
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Protocolo de tcp
Protocolo de tcpProtocolo de tcp
Protocolo de tcp
 
Nat
NatNat
Nat
 
Describa el proceso de transmisión de información entre un origen y un destin...
Describa el proceso de transmisión de información entre un origen y un destin...Describa el proceso de transmisión de información entre un origen y un destin...
Describa el proceso de transmisión de información entre un origen y un destin...
 

Mais de VISUAL MART - HERBERT PATZAN CARRILLO

Mais de VISUAL MART - HERBERT PATZAN CARRILLO (20)

Estandar TIA 942
Estandar TIA 942Estandar TIA 942
Estandar TIA 942
 
Codigo procesal penal
Codigo procesal penalCodigo procesal penal
Codigo procesal penal
 
Agentes de retencion
Agentes de retencionAgentes de retencion
Agentes de retencion
 
Roland gw 7
Roland gw 7Roland gw 7
Roland gw 7
 
Cisco reduce costos en hospital
Cisco reduce costos en hospitalCisco reduce costos en hospital
Cisco reduce costos en hospital
 
Cisco tech center y la tecnologia lan wireless herbert carrillo
Cisco tech center y la tecnologia lan wireless herbert carrilloCisco tech center y la tecnologia lan wireless herbert carrillo
Cisco tech center y la tecnologia lan wireless herbert carrillo
 
Manual jwplayer
Manual jwplayerManual jwplayer
Manual jwplayer
 
Plano Ciencia
Plano CienciaPlano Ciencia
Plano Ciencia
 
Endpoint practica de redes
Endpoint practica de redesEndpoint practica de redes
Endpoint practica de redes
 
Network security lab certification 350 018
Network security lab certification 350 018Network security lab certification 350 018
Network security lab certification 350 018
 
Unilever en la india
Unilever en la indiaUnilever en la india
Unilever en la india
 
Video streaming
Video streamingVideo streaming
Video streaming
 
Estimación de proyectos de software
Estimación de proyectos de softwareEstimación de proyectos de software
Estimación de proyectos de software
 
Configurar php sobre iis 7 en windows 7 herbert patzan
Configurar php sobre iis 7 en windows 7   herbert patzanConfigurar php sobre iis 7 en windows 7   herbert patzan
Configurar php sobre iis 7 en windows 7 herbert patzan
 
Sistemas de Conexion
Sistemas de ConexionSistemas de Conexion
Sistemas de Conexion
 
Comparación de métodos de estimacion del análisis conjunto
Comparación de métodos de estimacion del análisis conjuntoComparación de métodos de estimacion del análisis conjunto
Comparación de métodos de estimacion del análisis conjunto
 
Base De Datos Tecnologia De Negocios Electronicos
Base De Datos Tecnologia De Negocios ElectronicosBase De Datos Tecnologia De Negocios Electronicos
Base De Datos Tecnologia De Negocios Electronicos
 
Equipos Activos De Red
Equipos Activos De RedEquipos Activos De Red
Equipos Activos De Red
 
Competencias Laborales
Competencias LaboralesCompetencias Laborales
Competencias Laborales
 
Manual De Wifiway
Manual De WifiwayManual De Wifiway
Manual De Wifiway
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 

Último (20)

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

Servidores dedicados

  • 1. Embedded Internet Introducción a los servidores web dedicados Martin Burhardt (FAE Director para Europa Central de Microchip Technology) y Francesco P. Volpe (Profesor de técnica de microordenadores y electrónica digital) La «Internet dedicada» (embedded un microcontrolador de 8 bit, como Atraviesan la pila TCP/IP del servidor Internet) está atrayendo un elevado el PIC16F877 de la familia de produc- y pasan al motor de aplicación HTTP. grado de interés. Este artículo expli- tos PICmicro, es mucho más efectivo El reconocedor de forma extrae los ca dicho concepto mediante el uso en cuanto al coste para desempeñar datos para la aplicación dedicada de un simple ejemplo de aplicación. estas funciones. Los recursos del desde el texto HTTP. Esto podría ser, PIC16F877 son suficientes para rea- por ejemplo, una medida de tempe- Los servidores web basados en PC lizar una pila TCP/IP y un servidor ratura, es decir, una aplicación espe- son muy comunes. Cualquier PC que HTTP. cífica de cliente/usuario. Como res- trabaje bajo Windows, Linux o Unix Si un servidor web dedicado se puesta, este módulo proporciona los puede utilizarse como servidor web. utiliza para controlar un dispositivo datos demandados –el valor de la temperatura– al generador HTML, que los transforma en un formato Figura 1. Componentes de compatible con el navegador. Enton- un servidor web dedicado ces, el motor HTTP integra estos da- tos en la página web y los envía a Ethernet mediante la pila TCP/IP. En- tonces los datos vuelven al navega- dor que inició la petición en el servi- dor web dedicado vía Ethernet. Protocolos de Internet Proporcionar datos a Internet tal como se ha descrito anteriormente requiere alguna actividad de proto- colo. La pila TCP/IP controla cómo se procesan los datos. La pila se compo- ne de varias capas (ver figura 2). La capa de enlace contiene los controladores adaptadores de red. En el servidor web dedicado que se presenta aquí, el controlador sólo in- La llegada de aplicaciones que reque- independientemente de su platafor- cluye la configuración del controla- rían un servidor web con dimensio- ma, utilizando un navegador (brow- dor Ethernet y la comunicación de nes compactas condujo al desarrollo ser), éste debe contener un cierto datos entre el PIC16F877 y el contro- de PC «dedicados» ( embedded) o número de componentes (ver figu- lador Ethernet. La capa de red con- «DIMM», diseñados alrededor de un ra 1). tiene el IP (Internet Protocol o Proto- pequeño núcleo PC basado en pro- Los datos se envían al servidor colo de Internet). El IP proporciona cesadores 80386, 80486 o Pentium. web dedicado por medio de Internet. los datos al protocolo de capa de La ventaja de este tipo de sistemas es transporte correspondiente. La capa que la aplicación puede generarse de transporte contiene el protocolo Figura 2. Capas de la pila utilizando un entorno de desarrollo de control de transmisión (TCP), que TCP/IP de PC. Sin embargo, su elevado cos- cuida del transporte de datos a y te constituye una importante desven- desde la aplicación en la capa de taja. aplicación. El TCP también asegura, Hay muchas aplicaciones que no entre otras cosas, que no se pierdan requieren un servidor web de propó- paquetes de datos. La capa de apli- sito general; por ejemplo, cuando un cación contiene la aplicación, en este sensor o un sencillo sistema de lec- caso el servidor HTTP. Como ya se ha tura de estados resulta suficiente. explicado anteriormente, la aplica- Entre tales aplicaciones se incluyen la ción definida por el usuario se en- monitorización de máquinas de ven- cuentra en el servidor web dedicado ta automática o el diagnóstico remo- y no en la pila TCP/IP. to de fotocopiadoras. En estos casos, La figura 3 muestra el camino 60 •Noviembre 2002
  • 2. Embedded Internet Figura 3. Encapsulado en la pila TCP/IP que siguen los datos en la pila TCP/ Figura 4. diagrama de IP. La capa de aplicación inserta una bloques de un servidor web cabecera que precede a los datos del dedicado servidor HTTP; entonces, la combina- ción de ambos pasa a la capa TCP. Ésta, a su vez, añade una cabecera TCP; el paquete de datos resultante es el segmento TCP. Este segmento se envía entonces a la capa IP, que in- serta una cabecera IP para formar el datagrama IP. Finalmente, este da- tagrama se introduce en la capa de enlace (el controlador Ethernet). En un último paso, esta capa inserta la cabecera Ethernet y agrega el porta- dor Ethernet al final del datagrama. La trama Ethernet resultante se envía entonces por medio de Ethernet. Cuando el servidor web dedica- do recibe datos, la trama Ethernet viaja a través de la pila TCP/IP en di- rección inversa. Ahora, cada capa quita su correspondiente cabecera, la evalúa, y pasa los restantes datos al siguiente protocolo de capa más • Noviembre 2002 61
  • 3. Embedded Internet alto. diagrama de bloques de la realiza- PIC16F877 lee el valor de temperatu- ción de un servidor web dedicado. ra y se lo proporciona al controlador Implementación con Un oscilador de 20 MHz propor- Ethernet. PICmicro ciona la señal de reloj tanto al micro- La página web del servidor web controlador PIC16F877 como al con- dedicado reside en la memoria de La implementación de la pila trolador Ethernet. Ésta es la frecuen- programa del MCU. El texto HTML TCP/IP y el servidor HTTP con un cia necesaria para un controlador necesario se almacena como una ta- PIC16F877 requiere aproximadamen- Ethernet, si bien el MCU podría uti- bla. Dado que el PIC16F877 soporta te 4 KB de memoria Flash de progra- lizar una frecuencia de reloj conside- programación en el propio circuito, ma y alrededor de 300 bytes de rablemente más reducida. Se ha se- los usuarios pueden adaptar la apli- RAM, lo cual hace de ésta una de las leccionado un MCP-130 como circui- cación y la página web a sus propios pilas TCP/IP de menor tamaño entre to de reinicialización. El sensor de requisitos. ❏ las que utilizan un microcontrolador temperatura digital DS1820 se co- de 8 bit. La figura 4 muestra el necta al interface de aplicación. El 62 •Noviembre 2002