Skip to content

Commit

Permalink
UDP
Browse files Browse the repository at this point in the history
  • Loading branch information
egrosclaude committed Feb 18, 2013
1 parent 91a5b76 commit 6292efd
Show file tree
Hide file tree
Showing 3 changed files with 86 additions and 37 deletions.
6 changes: 3 additions & 3 deletions book-es/application/dns.rst
Original file line number Diff line number Diff line change
Expand Up @@ -93,17 +93,17 @@ Para ser capaz de contactar a los nameservers raíz, cada cliente DNS debe conoc

.. DNS resolvers have several advantages over letting each Internet host query directly nameservers. Firstly, regular Internet hosts do not need to maintain the up-to-date list of the IP addresses of the root servers. Secondly, regular Internet hosts do not need to send queries to nameservers all over the Internet. Furthermore, as a DNS resolver serves a large number of hosts, it can cache the received answers. This allows the resolver to quickly return answers for popular DNS queries and reduces the load on all DNS servers [JSBM2002]_.
El uso de resolvers DNS presenta varias ventajas frente a la alternativa de permitir que cada host de Internet consulte directamente a los nameservers. En primer lugar, los hosts de Internet regulares no necesitan mantener actualizada la lista de direcciones IP de los servidores raíz. En segundo lugar, no necesitan enviar consultas a los nameservers atravesando toda la Internet. Finalmente, como un DNS resolver sirve a un gran número de hosts, puede colocar en cache las respuestas recibidas. Esto permite al resolver devolver rápidamente las respuestas a consultas DNS muy frecuentes y reduce la carga sobre el conjunto de los servidores DNS [JSBM2002]_.
El uso de resolvers DNS presenta varias ventajas frente a la alternativa de permitir que cada host de Internet consulte directamente a los nameservers. En primer lugar, los hosts de Internet regulares no necesitan mantener actualizada la lista de direcciones IP de los servidores raíz. En segundo lugar, no necesitan enviar consultas a los nameservers atravesando toda la Internet. Finalmente, como un DNS resolver sirve a un gran número de hosts, puede colocar en cache las respuestas recibidas. Esto permite, al resolver, devolver rápidamente las respuestas a consultas DNS muy frecuentes, y reduce la carga sobre el conjunto de los servidores DNS [JSBM2002]_.

.. The last component of the Domain Name System is the DNS protocol. The DNS protocol runs above both the datagram service and the bytestream services. In practice, the datagram service is used when short queries and responses are exchanged, and the bytestream service is used when longer responses are expected. In this section, we will only discuss the utilisation of the DNS protocol above the datagram service. This is the most frequent utilisation of the DNS.
El úĺtimo componente del Sistema de Nombres de Dominio es el protocolo DNS. El protocolo DNS corre sobre ambos servicios, el de datagramas y el de flujo de bytes. En la práctica, el servicio de datagramas se usa cuando se intercambian consultas y respuestas cortas; y el de flujo de bytes, cuando se esperan respuestas más voluminosas. En esta sección discutiremos únicamente la utilización del protocolo DNS sobre el servicio de datagramas. Ésta es la forma de utilización más frecuente del DNS.
El último componente del Sistema de Nombres de Dominio es el protocolo DNS. El protocolo DNS corre sobre ambos servicios, el de datagramas y el de flujo de bytes. En la práctica, el servicio de datagramas se usa cuando se intercambian consultas y respuestas cortas; y el de flujo de bytes, cuando se esperan respuestas más voluminosas. En esta sección discutiremos únicamente la utilización del protocolo DNS sobre el servicio de datagramas. Ésta es la forma de utilización más frecuente del DNS.

.. index:: DNS message format, formato de mensajes DNS

.. DNS messages are composed of five parts that are named sections in :rfc:`1035`. The first three sections are mandatory and the last two sections are optional. The first section of a DNS message is its `Header`. It contains information about the type of message and the content of the other sections. The second section contains the `Question` sent to the name server or resolver. The third section contains the `Answer` to the `Question`. When a client sends a DNS query, the `Answer` section is empty. The fourth section, named `Authority`, contains information about the servers that can provide an authoritative answer if required. The last section contains additional information that is supplied by the resolver or server but was not requested in the question.
Los mensajes DNS se componen de cinco partes, llamadas secciones en :rfc:`1035`. Las primeras tres secciones son obligatorias y las últimas dos opcionales. La primera sección de un mensaje DNS es su cabecera (`Header`). Contiene información sobre el tipo de mensaje y el contenido de las otras secciones. La segunda sección contiene la consulta (`Question`) enviada al servidor de nombres o resolver. La tercera sección contiene la respuesta (`Answer`) a la consulta. Cuando un cliente envía una consulta DNS, la sección `Answer` queda vacía. La cuarta sección, llamada autoridad (`Authority`), contiene información sobre los servidores que pueden proveer una respuesta autorizada (`authoritative`) si se requiere. La última sección contiene información adicional que es ofrecida por el resolver o servidor pero que no ha sido requerida en la consulta.
Los mensajes DNS se componen de cinco partes, llamadas secciones (`Section`) en :rfc:`1035`. Las primeras tres secciones son obligatorias y las últimas dos opcionales. La primera sección de un mensaje DNS es su cabecera (`Header`). Contiene información sobre el tipo de mensaje y el contenido de las otras secciones. La segunda sección contiene la consulta (`Question`) enviada al servidor de nombres o resolver. La tercera sección contiene la respuesta (`Answer`) a la consulta. Cuando un cliente envía una consulta DNS, la sección `Answer` queda vacía. La cuarta sección, llamada autoridad (`Authority`), contiene información sobre los servidores que pueden proveer una respuesta autorizada (`authoritative`) si se requiere. La última sección contiene información adicional que es ofrecida por el resolver o servidor pero que no ha sido requerida en la consulta.

.. The header of DNS messages is composed of 12 bytes and its structure is shown in the figure below.
La cabecera del mensaje DNS se compone de 12 bytes, y su estructura se muestra en la figura siguiente.
Expand Down
6 changes: 3 additions & 3 deletions book-es/application/email.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ El correo electrónico, o email, es una aplicación muy popular en las redes de

.. Before looking at the details of Internet email, let us consider a simple scenario illustrated in the figure below, where Alice sends an email to Bob. Alice prepares her email by using an `email clients`_ and sends it to her email server. Alice's `email server <http://en.wikipedia.org/wiki/Comparison_of_mail_servers>`_ extracts Bob's address from the email and delivers the message to Bob's server. Bob retrieves Alice's message on his server and reads it by using his favourite email client or through his webmail interface.
Antes de analizar los detalles del email en Internet, consideremos un escenario simple como el ilustrado en la figura siguiente, donde Alice envía un email a Bob. Alice prepara su email usando un `cliente de email`_ y lo envía a su servidor de email. El `servidor de email <http://en.wikipedia.org/wiki/Comparison_of_mail_servers>`_ de Alice extrae del email la dirección de Bob, y lo envía al servidor de Bob. Éste recupera el mensaje de Alice de su servidor, y lo lee usando su cliente de email favorito, o a través de una interfaz de webmail.
Antes de analizar los detalles del email en Internet, consideremos un escenario simple como el ilustrado en la figura siguiente, donde Alice envía un email a Bob. Alice prepara su email usando un `cliente de email <http://en.wikipedia.org/wiki/Comparison_of_email_clients>`_ y lo envía a su servidor de email. El `servidor de email <http://en.wikipedia.org/wiki/Comparison_of_mail_servers>`_ de Alice extrae del email la dirección de Bob, y lo envía al servidor de Bob. Éste recupera el mensaje de Alice de su servidor, y lo lee usando su cliente de email favorito, o a través de una interfaz de webmail.

.. figure:: svg/email-arch.png
:align: center
Expand All @@ -38,7 +38,7 @@ El sistema de email que consideramos en este libro consta de cuatro componentes:

.. We will first discuss the format of email messages followed by the protocols that are used on today's Internet to exchange and retrieve emails. Other email systems have been developed in the past [Bush1993]_ [Genilloud1990]_ [GC2000]_, but today most email solutions have migrated to the Internet email. Information about the software that is used to compose and deliver emails may be found on wikipedia_ among others, for both `email clients`_ and `email servers <http://en.wikipedia.org/wiki/Comparison_of_mail_servers>`_. More detailed information about the full Internet Mail Architecture may be found in :rfc:`5598`.
Discutiremos primero el formato de los mensajes de email, seguido de los protocolos que se usan hoy en Internet para intercambiar y recuperar emails. Han sido desarrollados otros sistemas en el pasado [Bush1993]_ [Genilloud1990]_ [GC2000]_, pero hoy la mayoría de las soluciones de email han sido migradas al email de Internet. Puede hallarse información sobre el software que se usa para componer y entregar email en wikipedia_, entre otros, para `clientes de email`_ y `servidores de email <http://en.wikipedia.org/wiki/Comparison_of_mail_servers>`_. Se puede encontrar más información sobre la arquitectura del correo electrónico en Internet en :rfc:`5598`.
Discutiremos primero el formato de los mensajes de email, seguido de los protocolos que se usan hoy en Internet para intercambiar y recuperar emails. Han sido desarrollados otros sistemas en el pasado [Bush1993]_ [Genilloud1990]_ [GC2000]_, pero hoy la mayoría de las soluciones de email han sido migradas al email de Internet. Puede hallarse información sobre el software que se usa para componer y entregar email en wikipedia_, entre otros, para `clientes de email <http://en.wikipedia.org/wiki/Comparison_of_email_clients>`_ y `servidores de email <http://en.wikipedia.org/wiki/Comparison_of_mail_servers>`_. Se puede encontrar más información sobre la arquitectura del correo electrónico en Internet en :rfc:`5598`.

.. index:: email message format, formato de mensajes de email

Expand All @@ -49,7 +49,7 @@ Discutiremos primero el formato de los mensajes de email, seguido de los protoco
Los mensajes de email, como el correo postal, se componen de dos partes:

- Una `cabecera` que juega el mismo rol que el membrete en el correo regular. Contiene metadatos acerca del mensaje.
- Una `cabecera` que juega el mismo rol que el membrete de una nota, o el sobre de una carta, en el correo regular. Contiene metadatos acerca del mensaje.
- El `cuerpo` que contiene el mensaje en sí mismo.

.. Email messages are entirely composed of lines of ASCII characters. Each line can contain up to 998 characters and is terminated by the `CR` and `LF` control characters :rfc:`5322`. The lines that compose the `header` appear before the message `body`. An empty line, containing only the `CR` and `LF` characters, marks the end of the `header`. This is illustrated in the figure below.
Expand Down
Loading

0 comments on commit 6292efd

Please sign in to comment.