12 octubre, 2007

CSI VII: Cómo funciona Internet (II)

No tenía pensado escribir una segunda parte de este tema. Me parecía que ya había quedado más o menos claro el funcionamiento de Internet en el anterior post. Craso error. No queda nada claro, excepto para mí, que ya lo entiendo. A alguien que lo está leyendo le parecerá que ni siquiera tiene nada que ver con Internet. Por eso en este segundo post me propongo explicar qué es lo que quería decir con un sencillo ejemplo, tomado de la vida misma. Es decir, nada de metáforas.

En el anterior post lo que quería explicar es que, para comunicarnos entre distintas redes (como Internet) necesitamos información de nuestra red. En especial dónde hay un dispositivo encaminador que conozca otras redes (router), información acerca de la dirección destino (dirección IP), unas reglas sobre cómo se producirá la comunicación (que llamamos transporte) y un lenguaje común a ambos para entender qué deseamos del otro: a esto se le llama protocolo de aplicación. Estructuramos esta información en capas, de manera que, si cambiamos una de ellas, no tenemos porqué cambiar las que están por debajo o por encima. Veamos cómo queda.


Uno de los protocolos de aplicación más útiles, usados y conocidos es DNS (Domain Name System). Aunque DNS puede servir para más cosas, su función principal en Internet es proporcionar las direcciones IP de los nombres de equipo. Por ejemplo, tomemos el nombre de equipo google.es al que accedemos desde España. Pero ya sabemos que en Internet los equipos se identifican con números, direcciones IP. La traducción de este nombre, sencillo de recordar, a dirección IP la realizan los servidores DNS. En este caso, la dirección IP es 72.14.207.191 (aunque lo más seguro es que haya más de una IP para este nombre).

DNS da para muchos posts. Diremos sólo que el servicio funciona de forma jerárquica. Probablemente tendremos un servidor DNS cercano y a éste irán nuestras preguntas del tipo "¿qué dirección IP tiene www.talmaquina.com?". Si nuestro servidor cercano lo sabe, perfecto. Pero si no, él tiene un servidor DNS por encima y le pregunta a éste. "¿Oye, tú sabes qué dirección IP tiene www.talmaquina.com?". Si ese servidor no lo sabe, contestará algo así como: "No, ni idea, pero pregunta a 'Otro servidor' que sabe más'". ¡Lo típico cuando preguntamos direcciones!. Y así va preguntando hacia arriba. Y arriba de todo están los super-servidores DNS de primer nivel, de los cuales hay 13 distribuidos geográficamente de forma equitativa: 7 en EE.UU. y el resto desperdigados.

Volvamos a lo nuestro, supongamos que yo tecleo el nombre de una dirección web en mi navegador: www.dimequenoexiste.com. ¿Qué es lo que pasará? Que mi navegador tratará de averiguar cuál es la dirección de la máquina con ese dominio para contactar con ella y pedirle una página html, típicamente. Para eso, efectuará una petición DNS.

La petición que quiero mandar al servidor DNS es: "¿qué dirección IP tiene www.dimequenoexiste.com?". Esa pregunta la codifico según el protocolo DNS. DNS, por otro lado, funciona sobre el protocolo de transporte UDP. Recordemos que los protocolos de transporte servían para añadir cierta coherencia al lío de la fragmentación de paquetes que se producía al gastar IP, y al hecho de que podían llegar desordenados o perderse. UDP no ofrece tanta garantía como TCP, es más sencillo: apenas añade información del número de puerto para identificar el servicio (ahora DNS). Metemos la información DNS dentro del paquete UDP. Toda esa información la meteremos en un paquete IP, para que viaje por Internet. Como yo me conecto a Internet gracias a una red Ethernet, tendré que meter el paquete IP dentro de una trama Ethernet. El controlador de Ethernet (que está en la tarjeta de red) se encarga de codificar esos unos y ceros de la mejor manera para transmitirlos.

En total, 5. 5 niveles, que fueron los explicados en el anterior post. En la imagen vemos como se forma cada paquete y se mete en el del nivel inferior. Al navegador que gastamos, por ejemplo, la información acerca de las direcciones Ethernet utilizadas le importa un pimiento. De ahí que podamos hacer navegadores sin preocuparnos de esta cuestión.

Una vez hecha la pregunta, el servidor nos contestará gastando el mismo protocolo DNS. En la segunda imagen podemos ver la respuesta1. Podemos identificar los distintos paquetes de información de la respuesta. Arriba Ethernet, luego IP, luego UDP y luego DNS. Abajo vemos todos los bits del mensaje, en forma hexadecimal.

Nos podemos fijar, por ejemplo, en que la parte Ethernet hay un identificador que nos dice que el mensaje que contiene es IP (Type 0x0800). Asimismo, en el mensaje IP vemos que hay un identificador que nos dice que el mensaje que transporta es de tipo UDP (Protocol UDP: 0x11). Y que en el mensaje UDP, el puerto de origen 53 identifica el servicio que lo envía: DNS. La respuesta proporcionada por DNS es clara: No such name: ese nombre solicitado, www.dimequenoexiste.com, no existe.

Si hubiese pedido una página html a un servidor HTTP, sería muy parecido. Pero gastaría TCP en vez de UDP, ya que hay que manejar mayor intercambio de información y es necesaria cierta coherencia en la comunicación. Y por encima de TCP gastaría HTTP. Pero el formato por debajo no cambiaría.

Pues más o menos así funciona Internet (o así nos dicen que funciona). En general, el servicio proporcionado por los protocolos de transporte TCP o UDP se queda demasiado corto para aplicaciones, cada vez más usadas, de vídeo bajo demanda, televisión por Internet, videoconferencias... y es necesario ingeniar otros protocolos.

Hasta IP se está quedando limitada. La nueva versión IPv6 permite no sólo más direcciones en el mundo (las actuales se habrían acabado de no ser por ciertos trucos que hemos inventado) sino también permiten un sistema de prioridades y hasta soporte para reserva de ancho de banda. Es decir, identificar la importancia de la comunicación y darle un canal dedicado para mejorar la calidad de servicio. Pero poco a poco. Si ni siquiera esto nos lo enseñan en la carrera de Informática a todos los alumnos (depende de las intensificaciones), ¡menos aún voy a empezar por ahí en este blog!

1 He ocultado información acerca de las direcciones Ethernet e IP. No porque desconfíe de los lectores del blog. Es que hay mucha gente rara suelta en Internet.

Enlaces del texto
Captura realizada con Ethereal, un conocido analizador de paquetes.

Posts relacionados

08 octubre, 2007

La caligrafía japonesa: shodou

Ya hemos tratado en este blog la dificultad de la lengua japonesa y su escritura. Y siempre acabamos prometiendo hablar del shodou (書道) o caligrafía nipona. Bien, hoy es el día. Ritual, simple diversión o ejercicio, la caligrafía japonesa (y china) es una actividad sometida a reglas, ligadas, por supuesto, a la cultura de origen.

La palabra shodou se compone de los kanjis "escritura" y "camino". La idea de camino en oriente implica un proceder o manera. La práctica budista, por ejemplo, consta de Ocho caminos de la sabiduría. En japonés, el kanji 'camino' está implicado en la ceremonia del té (sadou 茶道) o la práctica de artes marciales (budou 武道). Poniéndonos serios, la religión nativa de Japón es el sintoísmo (shintou 神道), que literalmente significa "Camino de los dioses". Desde esta perspectiva la caligrafía adquiere cierta dimensión espiritual.


Tradicionalmente, la escritura de la caligrafía ha estado ligada a ocasiones ceremoniales. El carácter de la escritura como algo imperecedero propició la aparición de escribas y estudiosos de la misma ligados a las cortes imperiales (como ya se contó en su historia).

En Japón especialmente, los monjes budistas trajeron la escritura china junto con la religión y práctica de la meditación. En Japón estas enseñanzas evolucionaron por tanto imbricadas. El shodou era por tanto una más de las actividades o artes nobles del budismo zen, junto con la composición de poemas (haiku 俳句), el arreglo floral ikebana 生け花 y otros muchos.

Especial es la relación entre el arte de la espada (kendou 剣道) y la caligrafía. No son pocas las películas que de algún modo han hecho referencia a esta relación, como Tigre y Dragón y Hero (aunque en este caso las dos son chinas). Según se insinúa en la primera, los secretos del pincel son los secretos de la espada. Y más "caminos": el samurai tiene como código de honor el bushidou 武士道. Hoy en día supongo que esta relación entre espada y pincel sólo la preservan lo más apasionados de la cultura oriental.

En la actualidad, en Japón, la práctica de la caligrafía es a la vez una actividad educacional y un pasatiempo. Los niños reciben en la escuela clases de shodou y, más mayores, se agrupan en clubes para desarrollar la escritura. Por otro lado existen profesionales del shodou. Estos se ocupan de dar clases o del diseño de carteles decorativos. La escritura forma parte de la estética y diseño de Japón. Por último también están los estudiosos del shodou, que centran sus esfuerzos en investigar las técnicas de escritura antiguas, sus reglas y su evolución.

La correcta práctica del shodou1

Para practicar el shodou es necesario adoptar, en primer lugar, una postura oriental: esto es, en ausencia de silla, arrodillado sobre el suelo (o tatami). Se necesita, además:

  • Fude 筆: El pincel. Hay dos, uno más grueso para los caracteres principales y otro para escribir el nombre del autor.

  • Suzuri 硯: Contenedor de la tinta, de forma rectangular y pesado, que se coloca a la derecha del escriba (shodouka 書道家). Lo siento, zurdos, pero la caligrafía se realiza con la derecha.

  • Sumi 墨: Tinta sólida que se disuelve en agua en el suzuri. Aunque también se puede usar tinta china de toda la vida.

  • Hanshi 半紙: Papel tradicional para la escritura.

  • Shitajiki 下敷き: Base blanda sobre la que se escribe.

  • Bunchin 文鎮: Barra de metal para sujetar el papel. Aunque se puede emplear la mano izquierda sujetando la base del mismo.

Verdaderamente, los cuatro primeros son los más importantes. A estos se les llama bunboushihou (文房四宝) , que viene a ser los cuatro tesoros de escritorio. En conjunto y una vez instalado, el conjunto tiene su mística.

La escritura de un símbolo empieza con la introspección. Debemos meditar no sólo qué significa aquello que vamos a escribir, sino también cuál es su esencia y qué significa para nosotros. De este modo, el resultado será siempre algo personal. Por tanto no se utiliza el "estilo de caja" (kaisho 楷書) o versión regular de los símbolos. En lugar de ello se utiliza la semi-cursiva (gyousho 行書) o estilo cursiva (sousho 草書), con lo que a veces estos símbolos parecen garabatos. De todos modos, incluso estos "garabatos" están sometidos a reglas. No se puede alterar ni el orden ni la dirección de los trazos, por ejemplo. Por eso, este ejemplo, es un error descomunal, por bonito que quede.

Para proceder con el dibujo hay que estar seguros de lo que debemos realizar. Tras ello tomamos el fude cogiéndolo desde atrás manteniendo ligeramente inclinada hacia arriba la muñeca. El pincel debe quedar perpendicular sobre el papel y el brazo ligeramente paralelo al suelo. El movimiento del pincel debe producirse mediante el movimiento del brazo y apenas hay que mover la muñeca: acompañamos el trazo con todo el brazo. Al principio es tremendamente molesto tanto para la muñeca como para el hombro, que se cansa demasiado pronto sin práctica.

Tras contemplar el resultado, podemos, o bien perseverar en la búsqueda del símbolo o bien darnos por satisfechos con la creación. En ningún caso se retoca el símbolo o se 'mejora', ni después ni durante el proceso. Si al final nos gusta el resultado debemos firmar o sellar el hanshi, que luego enrollamos y guardamos. En la antigüedad, estos documentos se guardaban y clasificaban, de modo que su posterior consulta pudiese aportar inspiración.

Personalmente, como estudiante de japonés, encuentro en el shodou un apoyo para recordar los esquivos kanjis. Aunque las primeras creaciones son siempre modestas (o penosas), no olvido que los grandes maestros emplean años en dominar la técnica. Si en el futuro sigo interesado y progresando, no descarto comprar nuevos materiales para mejorar. Quién sabe, quizá termine vendiendo palabras en Internet.

1 Que sepa cuál es la correcta no significa que yo sea bueno. De hecho, soy malísimo escribiendo.

Taller de caligrafía japonesa (Universidad de Valencia)
Guía a Japón (inglés)
Japón a la carta: Shodou
Vídeos: I, II, III, IV
Imágenes tomadas de Japanese-Name-Translator

Posts relacionados

03 octubre, 2007

Fabricación de la cerveza: Ales

Esto es lo que se llama meterse en harina. Tras unos cuantos posts dedicados a la historia de la cerveza y tras conocer los ingredientes que la componen, llega el momento, mágico, de desvelar cómo se produce este magnífico brebaje.

Repasemos: la cerveza es el líquido resultado de la fermentación del mosto procedente de cebada malteada en compañía de lúpulo y, adicionalmente, otros cereales. Aunque los ingredientes puedan ser más o menos variados e incluyan trigo, maíz, arroz... lo que verdaderamente clasifica a una cerveza es su tipo de fermentación. Es decir: qué microorganismos actúan en ella y cómo se produce. Distinguimos entre alta fermentación, baja fermentación y fermentación espontánea. Y nos referiremos a las cervezas que producen como Ales, Lager y Lambic, respectivamente.

Como el tema da para mucho, ofreceremos tres versiones de este post: uno para cada tipo de cerveza. Y hoy empezamos con las cervezas más "tradicionales": las Ales.

Malteado. El malteado consiste en germinar los granos de cebada poniéndolos en remojo. La germinación se detiene mediante desecación por aire caliente. La temperatura del aire torrefacta la malta, que adquiere tonalidades más o menos oscuras: el color de la cerveza producida dependerá principalmente del tueste de la malta. Este proceso se realiza para que, posteriormente, los granos sinteticen las enzimas (amilasas) necesarias para transformar el almidón de la cebada en azúcar fermentable.

El malteado, por otro lado, no se suele producir en las fábricas de cerveza, constituyendo una industria independiente.

Trituración. Una vez tostado, el grano de malta es triturado para facilitar la solubilidad e incrementar la superficie total de contacto. La trituración determina el grado de filtración posterior: no es conveniente machacar en exceso el grano, ya que no se produciría filtración de las partículas ni tampoco dejarlo demasiado entero, lo cual disminuiría el rendimiento de la mezcla.

Mezclado (o braceado). El grano triturado se mezcla con agua caliente. Las temperaturas del proceso pueden variar. Usualmente, se emplea una o dos horas paras cervezas artesanales Ales y Lambic. Las Lager suelen seguir otro proceso más largo llamado decocción. En cualquier caso, el objetivo y resultado es el mismo: convertir el almidón en azúcares solubles como la maltosa y dextrina. Cuando se detiene el mezclador, las materias decantan, esto es: se depositan en capas.

A continuación se añade más agua caliente: ésta eleva la temperatura de la mezcla hasta unos 80ºC, deteniendo la conversión del almidón en azúcares. Los propios residuos sólidos (cáscaras de grano) filtran el agua, que se lleva consigo los azúcares. Así se obtiene el mosto. Los residuos de materia prima que restan se emplean como alimentación para animales (lo que se llama bagazo).

Ebullición. En las calderas de cocción se hierve el mosto, al que se le añade el lúpulo. El hervido detiene los procesos enzimáticos y estabiliza la mezcla, mientras que el lúpulo aporta el aroma y amargor característicos. En conjunto el proceso dura entre una y dos horas y el lúpulo, o incluso distintas variedades de lúpulo, es añadido en distintas fases. El líquido es esterilizado y el azúcar aumenta su concentración debido a la reducción del agua. Este azúcar determinará el volumen de alcohol en la cerveza, por lo que su control es importante.

Tras la ebullición, el mosto es clarificado: mediante una palas rotatorias se separan los residuos coagulados durante el proceso. Las partículas más pesadas son arrastradas al centro y a las paredes de la caldera. Luego pasa por un sistema enfriador. De este modo se alcanza la temperatura necesaria para que las levaduras trabajen adecuadamente. A partir de aquí el proceso es muy distinto para los diferentes tipos de cerveza.

Fermentación de las Ales. En las cubas de fermentación se añade la levadura necesaria. La fermentación se produce en torno a los 15-20ºC. La propia cerveza se calienta en algunos casos hasta 25ºC debido a las reacciones químicas que transforman los azúcares en CO2 y alcohol. La levadura flota sobre el mosto y produce una espuma sobre la superficie que se retira para que la cerveza respire. Al cabo de una semana la levadura deja de actuar y se deposita en el fondo de la cuba.

Las levaduras de alta fermentación no transforman todos los azúcares presentes en el mosto. Por ello las cervezas resultantes tienen un sabor más dulce y afrutado. Muchas de ellas experimentan una segunda fermentación o maduración.

Filtración y maduración. Una vez filtrada la cerveza, ésta se deja reposar. El filtrado puede ser más o menos fino, según el fabricante (y la normativa local: en muchos casos no permite la no-filtración de la cerveza). En general, se distinguen tres grados de filtración, dejando el más grueso restos de levadura y esterilizando por completo la bebida el más fino.

El reposo final de la cerveza tiene por objeto estabilizar el sabor final de la misma y, en ocasiones, producir una segunda fermentación. Este reposo puede producirse en frío o en caliente (13-16ºC) y dura desde unos cuantos días a semanas. Muchas veces se añade levadura y/o azúcares a la cerveza para producir la refermentación. Algunas cervezas de excepcional cuerpo tienen hasta tres fermentaciones, la última de ellas en botella.

Aunque las Ales pueden ser consumidas pocas semanas después de su elaboración, aquellas con elevado contenido en malta, bien elaboradas y con una segunda fermentación, pueden envejecer noblemente durante meses o años. Es por ello que algunas cervezas de este estilo incluyen el año de elaboración en la etiqueta: es el caso de Chimay.

Envasado. Finalmente, las cervezas se embotellan. No suele ser común que las Ales se enlaten, aunque depende de la tradición del país. Mientras que en el Reino Unido, que dispone de una gran variedad de Ales, es más común ver latas de estas cervezas, en Bélgica esto se considera casi un sacrilegio. Ni que decir tiene de hacer lo mismo con botellas de plástico.

Es común que las Ales con una segunda fermentación contengan restos de levadura el la botella, si no se han filtrado antes. También los poseen aquellas en las que la adición de levadura tras la fermentación ha producido la refermentación en botella. Estos tipos de cerveza conservan un aspecto turbio y, en ocasiones, con sedimentos. Las cervezas blancas de trigo belgas son un claro ejemplo.

Y ya está. Bueno, queda probarla, claro. Para ello lo mejor es no enfriar demasiado las Ales , con el fin de disfrutar de toda su complejidad. Acompañarla de agún queso cremoso también viene bien. Y por supuesto, acompañada con amigos está mucho más buena. Salut!

Wikipedia. Elaboración de la cerveza (inglés).
Cervezas del Mundo. Elaboración de la cerveza.
Guía de la fábrica-museo de Cantillon. Bruselas.
Fotografías (tomadas por mí) de la fábrica-museo de Brugse-Zot. Brujas

Posts relacionados

27 septiembre, 2007

CSI VI: Cómo funciona Internet

Vale, venga: hagamos una pregunta inocente: ¿cómo funciona Internet?. Por suerte, esta sí es una de las cosas que se estudian en Informática. Pero la pregunta no es tan sencillita, no. Primero: ¿qué significa Internet?. Según la Wikipedia:

Internet es un método de interconexión descentralizada de redes de computadoras implementado en un conjunto de protocolos denominado TCP/IP y garantiza que redes físicas heterogéneas funcionen como una red lógica única, de alcance mundial.

Aquí hay jerga de esa que tanto nos gusta. Este párrafo quiere decir más o menos que Internet sirve para comunicar distintos dispositivos con otros ordenadores. Descentralizado hace referencia a que no existe un supercomputador gigantesco en Arizona haciéndolo funcionar. Implementado en un conjunto de protocolos nos dice simplemente que utilizamos ciertas formas de comunicarnos para entendernos unos a otros. Y garantiza que blablabla significa que los usuarios no tienen por qué conocer de qué manera se transmite la información. Eso para los Telecos.

Así que vayámonos haciendo a la idea. Internet no es la WWW. Internet no es el eMule. Internet no es Youtube. Internet no es la causa del bajo nivel del cine español, ni del cierre de los videoclubs, ni de que los niños no lean. Y por supuesto, no tiene nada que ver con el porno, por más que Tom Cruise quiera. Otra cosa es que se vea porno a través de Internet

Vale. Tenemos la vaga idea de que Internet es un canal para comunicar información a través de una o muchas redes, sean del tipo que sean. Pero ¿cómo funciona?. Pues a ver: hagamos una prueba y construyamos Internet. Supongamos que Aitor le quiere pedir a Bartolo una foto. Como le han dicho en PC City que los cables Ethernet sirven para transportar datos le tira una punta del cable a Bartolo (B). Pero no nos sirve gritarle al cable. De alguna manera hemos de codificar el "quiero una foto" para transportar la petición por el cable. Cuidado. No me refiero a transformar las palabras "quiero una foto" en secuencias de 0s y 1s. Eso también se hace y para ello hay tablas (ASCII es la mas conocida). Me refiero a que esos ceros y unos se codifican luego para enviarlos de cierta forma. Y con ciertos niveles de tensión. O transformándolos en ondas de cierta manera.

Maneras de codificar/transformar/modular la información hay muchas. Dependen, fundamentalmente del medio a través del cual vayamos a enviarla. Y de lo que queramos hacer con ella. Por eso se definen muchas maneras de hacerlo según el nivel físico por donde se va a enviar.

Vale. Ahora imaginemos que B se dedica a repartir fotos. Y que todos los Colegas de la oficina estamos conectados al mismo cable y pedimos fotos a B. A B le llegan mensajes del tipo "quiero una foto", pero... ¿Cómo sabe B quién le ha pedido una foto?. Pues añadimos información de quién somos y a quién pedimos algo. Porque al estar todos conectados al mismo cable, ¡los mensajes los recibimos todos!. Hace falta indicar no sólo qué queremos, sino quiénes somos y a quién se lo pedimos. De este modo sabremos cuándo las respuestas o peticiones son para nosotros. Esta información que se añade no tiene nada que ver con la información que se podía añadir en la codificación. Esto es importante notarlo porque...

Supongamos que en vez de un cable quiero transmitir la información de otra manera. A través de Wi-Fi, (para no gastar cables, por ejemplo). La información será de otro tipo (ondas electro-magnéticas)... y por tanto deberé codificar la información de la mejor manera para ese tipo de transmisión. Pero ¿por qué debería cambiar la manera que tenemos de identificarnos?. Mantendremos independientes esos dos niveles.

A esa idea tan buena y tan tonta se le llama estructurar en forma de pila. Internet funciona en forma de pila de protocolos: hay partes de la comunicación (niveles) que tienen unas tareas específicas. Puedo idear muchas maneras adecuadas de realizar esas tareas... pero no es necesario cambiar el resto de "niveles". Constituye así una arquitectura flexible.

Demos un paso más. Supongamos que queremos ofrecer ciertos servicios a otra oficina. Que ellos también quieren fotos. El problema es que ellos no tienen nombres como los nuestros (A, B, C): se llaman con números (1, 2, 3). Y... ¿le importa a B cómo se llamen ellos? Pues no. ¿Y si gastan telepatía para transmitirse entre ellos las imágenes? Tampoco nos importa. Lo único necesario es que existan unos nombres comunes a todos nosotros: de este modo alguien de la otra oficina puede hacer una petición a B incluyendo su supernombre y B sabrá a quién tiene que contestar.

Para encaminar bien los mensajes hacia otras oficinas existen unos elementos: se llaman routers. Un router debe encontrar al destinatario de un mensaje en la red donde opera. Y si no lo encuentra, redirigir ese mensaje a otro que quizá lo sepa. Un router opera en el nivel de red. Este nivel es el que es la clave de Internet. Las direcciones comunes a todos se llaman direcciones IP. IP significa Internet Protocol, en un dechado de imaginación.

Entonces hagamos un repaso: transformamos la información de cierta manera, añadimos información para encontrarnos dentro de una red, le sumamos información para transmitirlo a otras redes. Además, en cada nivel añadimos más cosas. Por ejemplo para controlar que no ha habido ningún error en el envío. O para dar pistas sobre lo que contiene el mensaje, o el tipo de red desde donde se envía... en fin: un montón de cosas. Pero resumiendo: llevamos tres niveles. Y se llaman nivel físico, nivel de enlace y nivel de red.

Pero hay más. Resulta que en Internet no se envían los datos todos juntitos. Se envían por paquetes. De este modo podemos aprovechar mucho más toda la amplitud de la red. Unos paquetes de un mensaje se intercalan con los de otro. Cada paquete se busca la vida para llegar a su destino. ¿Qué es lo que pasa con este modelo?. Pues que cuando nos salimos de nuestra red o cable podemos tener problemas. A veces se pueden perder fragmentos, o llegar desordenados, o que algunos lleguen corruptos...

Para controlar un poco todo este lío se añade un nivel o capa más: la capa contiene cierta información acerca de la comunicación que mantienen dos equipos. A esta capa se le llama de transporte. De este modo podemos proporcionar control de flujo, que no es más que cierta coherencia en la transmisión de la información. Podemos utilizar protocolos que garanticen mayor o menor control sobre la comunicación. En Internet se gasta un protocolo llamado TCP (Transmit Control Protocol). De ahí la definición anterior de la Wikipedia.

¡Pero aún no hemos terminado! Supongamos que B ofrece muchos servicios, además de enviar fotos. Supongamos que, encima, te dice la hora, repite lo que dices o cada día te cita una frase famosa1. Pues le pondremos un identificador a cada uno. Los servicios más conocidos tienen un identificador / número de puerto bien conocido (por todos). Además, cada servicio o aplicación requiere de un protocolo de transporte u otro, según la necesidad de control sobre la transmisión que precise. Lo que se hace es añadir el identificador del servicio junto con la información de la capa de transporte. Y luego añadimos la información referida únicamente al servicio.

Esta última capa se llama de aplicación. En Internet, el protocolo más conocido en esta capa es HTTP. HTTP definía básicamente una manera de transmitir letras y la manera en que queremos que un programa navegante las muestre. El resultado son las páginas html. Como la que vemos.

Resumen, tenemos 5 niveles: físico, enlace, red, transporte y aplicación. Cada nivel añade información al siguiente, empezando desde el de aplicación. Añade la información que aquí he contado... y mucha más. Y la comunicación es muuuucho más compleja. Pero qué mas quieren. Si pudiese contar cómo funciona Internet en un post... debería preguntarme dónde fue a parar el dinero que invertí en la carrera.

1 Todos estos servicios existen y son bien-conocidos

Para saber de verdad cómo va esto: Wikipedia

Posts relacionados

22 septiembre, 2007

Bélgica: país de cervezas

Bélgica es el paraíso de las cervezas. Eso no significa que sea el país donde el consumo por persona es mayor. En eso suelen moverse entre la quinta y séptima plaza, con en torno a 95 litros por persona al año (en España se beben sobre los 80 litros, el consumo ha ido aumentando en los últimos años). Bélgica es el país con más cervezas por habitante del mundo: produce unas 500. Variedades.

Eso no quiere decir que en otros países no existan muchas otras variedades y estilos. El Reino Unido tiene una tradición muy grande en cervezas de muchos y variados tipos. Alemania cuenta con una producción mundial de cerveza que multiplica por 8 la belga y cuenta con grandes variedades propias de cerveza. La República Checa también es un país amante de esta bebida (están a la cabeza del consumo mundial per capita)... pero sólo en Bélgica la cerveza es una enseña del país. Sólo en Bélgica he visto cómo las tiendas para turistas disponen de una selección de cervezas para llevar de regalo. En el aeropuerto, en los kebaps, en pequeñas tiendas que aquí llamamos ultramarinos... se encuentran más cervezas de las que yo he visto aquí, excepto en grandes superficies y cervecerías especializadas.

Pues bien, he estado en Bélgica y el viaje da para tres posts: de momento éste es primero y contiene fotos del mundo de las cervezas...


¿Qué hacer en Bélgica si eres amante de la cerveza, has viajado con RyanAir (limitación de 15 quilos por equipaje) y sólo vas a visitar grandes ciudades? (Porque algún día pretendo irme con una camioneta alquilada y visitar cada fábrica y monasterio donde se elabore cerveza). Por cierto, en Bélgica es común reciclar las botellas, así que de normal no te las sirven en los bares. Esto, para un coleccionista de etiquetas, es algo terrible.

En Bruselas es OBLIGATORIA la visita a la fábrica de Cantillon. De ella hablaré más adelante, porque quedé encantado: se trata de la única fábrica artesanal de cerveza situada en una ciudad. Elaboran cerveza con maquinaria del siglo XIX. No sólo se puede visitar la fábrica, sino que además disponen de una guía muy completa escrita en castellano (cosa que escasea en los museos de Bélgica). Y por supuesto, ¡hay degustación a la salida!. Me llevé una botella de 75 de Cantillon Gueuze.

Obligatoria también es la visita al Delirium Cafe. Si se quiere disfrutar relajadamente de una de sus (¡más de 2000!) cervezas hay que ir pronto por la tarde. Si se desea participar de un bullicio multi-étnico delirante mejor ir por la noche. ¡En el Delirium he visto hasta a un niño tomando cerveza!. Cerveza de chocolate, claro (Floris Chololate). Hay quien dice por el mundillo de Internet que no tienen todas las que ofrecen en su menú/Biblia. Francamente, yo no pretendía quejarme hasta haber probado todas las que no conocía.

Un lugar con solera es A La Mort Subite. El nombre de la cerveza proviene de una antiguo juego de cartas entre obreros de una cervecería: se jugaban la última ronda con este nombre. En el local se pueden acompañar sus tradicionales Lambic con queso con pimienta y mostaza. Éste conserva la decoración original de 1928.

Menos imprescindible es el museo de la cerveza, que eso sí, está situado en un entorno privilegiado: la Grand Place. La Maison des Brasseurs (Het Brouwershuis) está situado en el número 10 y fue construida entre 1695 y 1698. El arquitecto fue Willem de Bruyn y los escultores Marc De Vos y Pieter Van Dievoet. Destacan sus columnas dóricas en la planta baja y corintias en la planta superior: éstas están decoradas con flores de lúpulo y granos de cebada. Es un edificio precioso. Diría que el más bello de la plaza... si estuviese en cualquier otra plaza del mundo.

Saliendo de Bruselas hay que hacer mención especial a la fábrica de Brugse Zot. La visita a esta fábrica (la única que queda en Brujas ciudad) es guiada y por desgracia no ofrecen ningún escrito que leer tranquilamente. Por desgracia porque la guía hablaba un inglés endemoniado y, a menos que un servidor sepa por dónde van los tiros, muchas bromas se me escapaban. Eso sí, la cerveza está buenísima y el restaurante parece un buen sitio para cenar.

Hay muchas más cosas cerveceras que ver en Bélgica, claro. Hay algunas "recomendaciones" aquí. Pero todo no se puede: yo iba en plan turista, como demostraré en el siguiente post. En otra ocasión iré a cazar cervezas: un homenaje a Michael Jackson1.


1 Este Michael Jackson ha sido uno de los grandes divulgadores de la cerveza. Su libro "World Guide to Beer" (1977) es un homenaje a la cerveza. Amante de la cerveza Belga, falleció en Londres el 30 de Agosto de 2007. ¡Salud!
Posts relacionados