2/11/09

What is a Protocol?


What is a Protocol?
As we have been stating all along this blog, in order to communicate it is necessary to have rules that standardize the use of elements in order to create meanings. In this way, protocols are the rules that make computers create syntax and semantics using their information to communicate among them.

Each protocol helps to guide the machine into the communication with other computer or special device (such as a printer, a scanner, a telephone, a camera, a thermometer) in order to achieve a specific objective. This means that while each protocol is designed to enable communication of different things, its operation is similar.

How does it work?
In a first stage, a protocol helps to detect an underlying physical connection. Once it is established there is a node or an endpoint, it comes the “handshaking” which in telecommunications refers to a process in which the computer negotiates the parameters of communication channels, in other words, computer is verifying response on the other device and “talking” to it to make sure there exist a common language in order to transfer data.

After knowing there is possible to communicate with the other device, the protocols checks: 1) the negotiation of the connection characteristics, 2) the procedures to start, end and format a message, 3) what should be done if any problem happens while sending a message (such as noticing if there is a corrupted or a not well formatted message) or what happens if suddenly is detected a loss of connection and finally 4) how to terminate a session or connection.

What is it for?
Is more understandable the function of something by know what will happens if that something does not exist. The protocols were created to make it possible the communication between the computer with other hardware or software or between software with other software. In other words, without protocols it would not be possible to have any communication between machines or the programs it uses. Thanks to the protocols we can print, we can connect to Internet, we can watch satellital TV, we can transfer data and the telecommunications have developed so fast.

PICS

We recommend:
NATALIA OLIFER, Computer Networks: Principles, Technologies and Protocols for Network Design
GERARD J. HOLZMANN, Design And Validation Of Computer Protocols

¿Qué es un protocolo?


¿Qué es un protocolo?
Como hemos venido señalando a lo largo de este blog, con el fin de comunicarse, es necesario contar con normas que estandarizan el uso de elementos con el fin de crear significados. De esta manera, los protocolos son las reglas que permiten a los ordenadores crear la sintaxis y la semántica para usar su información y comunicarse entre ellos.

Cada protocolo ayuda a guiar a la máquina en la comunicación con otro ordenador o dispositivo especial (como una impresora, un escáner, un teléfono, una cámara, un termómetro) con el fin de alcanzar un objetivo específico. Esto significa que aunque cada protocolo está diseñado para permitir la comunicación de cosas diferentes, su funcionamiento es similar.

¿Cómo funciona?
En una primera etapa, un protocolo detectar la conexión física subyacente. Una vez que se haya encontrado el nodo o puerto pasamos al "apretón de manos", que en telecomunicaciones se refiere a un proceso en el que el equipo negocia los parámetros de los canales de comunicación, en otras palabras, la computadora verifica la respuesta en el otro dispositivo y "habla" a ella para asegurarse de que existe un lenguaje común para la transferencia de datos.

Después de conocer que es posible comunicarse con el otro dispositivo, el protocolo verifica: 1) la negociación de las características de conexión, 2) los procedimientos de inicio, final y el formato de un mensaje, 3) ¿Qué se debe hacer si ocurre algún problema durante el envío de un mensaje (por ejemplo, darse cuenta si hay un archivo dañado o no están bien formateados) o qué pasa si de pronto se detecta una pérdida de conexión y, por último 4) la manera de terminar una sesión o conexión.

¿Para qué sirve?
Es más comprensible la función de algo por saber lo que ocurre si ese algo no existe. Los protocolos fueron creados para hacer posible la comunicación entre el equipo con otro hardware o software, o entre el software con otro software. En otras palabras, sin los protocolos no sería posible tener una comunicación entre las máquinas o los programas que utiliza. Gracias a los protocolos podemos imprimir, podemos conectarnos a Internet, podemos ver latelevisión satelital, podemos transferir datos y las telecomunicaciones se han desarrollado rápidamente.

FOTOS

RECOMENDAMOS
NATALIA OLIFER, Computer Networks: Principles, Technologies and Protocols for Network Design GERARD J. HOLZMANN, Design And Validation Of Computer Protocols

¿Qué es el Domain Name System?


¿Qué es el Domain Name System (DNS)?
Es una herramienta que actúa como un directorio de los dominios que existen en Internet. El Domain Name System ayuda a priorizar y clasificar un archivo, para ser ubicado con facilidad, ya que traduce los nombres de dominio en direcciones de Protocolo de Internet, controlando también la entrega de correo electrónico. Sin el DNS será imposible para un ordenador acceder a sitios web.

¿Cómo funciona?
El DNS contiene tres componentes básicos: los registros de recursos DNS o de datos, los servidores de nombres y el Protocolo de Internet. Los archivos o dominios están distribuidos por todo el mundo, y se organizan en zonas. Cada zona es administrada por servidores que recibirán las consultas solicitando un dominio específico que debido a la DNS se ha traducido en un protocolo de Internet, por lo tanto, lo que el servidor está buscando son números.

El método utilizado para priorizar el DNS fue diseñado para utilizar la distribución normal de los nombres de dominio y los IP’s en una jerarquía de autoridad. Debido a esto, debe haber un servidor DNS cerca de su proveedor de acceso que asigna los nombres de dominio en Internet o envía las solicitudes a otros servidores de la Internet.

¿Para qué sirve?
El DNS es un sistema que ayuda a traducir el nombre de dominio en una dirección IP y, a continuación lo rastrea dentro de Internet.

Fotos:

Recomendamos:
BLAIR RAMPLING and DAVID DALAN, DNS for Dummies.

What is the Domain Name System?


What is the Domain Name System (DNS)?
It is a tool that acts like a directory of the domains that exist in Internet. The Domain Name System helps to prioritize and classify a file, in order to be located easily, as it translates the domain names into Internet Protocol addresses, controlling also the electronic mail delivery. Without the DNS it would be impossible for a computer access to websites.

How does it work?
The DNS consist of three basic components: the resource records or DNS data, the name servers and the Internet Protocol. The files or domains are distributed all around the world, and are organized in zones. Each zone is kept on servers that will receive queries asking for a specific domain which due to the DNS has been translated into an Internet Protocol, therefore, what the server is looking for are numbers.

The prioritizing method used by the DNS was created to use the normal distribution of domain names and IP in a hierarchy of authority. Because of this, there must be a DNS server near to your access provider that maps the domain names in your Internet requests or forwards them to other servers in the Internet.

What is it for?
The DNS is a system that helps to translate the domain name into an IP and then track it within the entire Internet.

Pics:

We recommend:
BLAIR RAMPLING and DAVID DALAN, DNS for Dummies.