Está en la página 1de 31

Unidad VI - Dispositivos de Comunicacin

6.3 PROTOCOLOS Y ESTNDARES

Protocolos
Qu es un Protocolo?
Un protocolo de comunicaciones es un conjunto de reglas y normas que permiten que dos o ms entidades de un sistema de comunicacin se comuniquen entre ellos para transmitir informacin por medio de cualquier tipo de variacin de una magnitud fsica. Se trata de las reglas o el estndar que define la sintaxis, semntica y sincronizacin de la comunicacin.

La Sintaxis: Incluye aspectos como el formato de datos y niveles de seal. La Semntica: Incluye informacin de control para la coordinacin y manejo de errores. La Sincronizacin: Incluye la sincronizacin de velocidades y la secuenciacin.

As tambin como posibles mtodos de recuperacin de errores. Los protocolos pueden ser implementados por hardware, software, o una combinacin de ambos. Los protocolos se pueden definir como el conjunto de reglas que gobiernan el intercambio de datos entre dos entidades.

Un ejemplo sobre un protocolo: El protocolo sobre palomas mensajeras, el cual permite definir la forma en la que una paloma mensajera transmite informacin de una ubicacin a otra, definiendo todos los aspectos que intervienen en la comunicacin: Tipo de Paloma. Cifrado del Mensaje. Tiempos de Espera antes de dar a la paloma por 'perdida'... Y cualquier regla que ordene y mejore la comunicacin.

En el caso concreto de las computadoras, un protocolo de comunicacin, tambin llamado en este caso protocolo de red, define la forma en la que los distintos mensajes o tramas de bit circulan en una red de computadoras.

Propiedades Tpicas
Si bien los protocolos pueden variar mucho en propsito y sofisticacin, la mayora especifica una o ms de las siguientes propiedades:
Deteccin de la conexin fsica subyacente (con cable o inalmbrica), o la

existencia de otro punto final o nodo.

Handshaking (proceso automatizado de negociacin que establece de forma dinmica los parmetros de un canal de comunicaciones establecido entre dos entidades antes de que comience la comunicacin normal por el canal).

Negociacin de varias caractersticas de la conexin. Cmo iniciar y finalizar un mensaje. Procedimientos en el formateo de un mensaje. Cmo detectar una prdida inesperada de la conexin, y qu hacer entonces. Terminacin de la sesin y/o conexin. Estrategias para mejorar la seguridad (autenticacin, cifrado). Cmo se construye una red fsica. Cmo los computadores se conectan a la red.

Los protocolos de comunicacin permiten el flujo de informacin entre equipos que manejan lenguajes distintos, por ejemplo, dos computadores conectados en la misma red pero con protocolos diferentes no podran comunicarse jams, para ello, es necesario que ambas "hablen" el mismo idioma.

El Protocolo TCP/IP fue creado para las comunicaciones en Internet. Para que cualquier computador se conecte a Internet es necesario que tenga instalado este protocolo de comunicacin.

En Internet, los protocolos utilizados pertenecen a una sucesin de protocolos o a un conjunto de protocolos relacionados entre s. Este conjunto de protocolos se denomina TCP/IP.

Entre otros, contiene los siguientes protocolos0: HTTP FTP ARP ICMP IP TCP UDP SMTP Telnet NNTP

Funcin del Protocolo TCP / IP


Se basa en una idea conceptualmente sencilla:
Dividir la informacin en trozos o paquetes, que viajan de manera

independiente hasta su destino. Conforme van llegando se ensamblan de nuevo para dar lugar al contenido original. Estas funciones las realizan los protocolos TCP/IP:
El Transmission Control Protocol se encarga de fragmentar y unir los

paquetes. El Internet Protocol tiene como misin hacer llegar los fragmentos de informacin a su destino correcto.

Los ordenadores personales precisan de un software especial que sepa interpretar correctamente las rdenes del TCP/IP. Este software, que recibe el nombre de pila TCP/IP, realiza una labor de intermediario entre internet y el computador personal.
Por otra parte, cuando un ordenador personal se conecta a una red de rea local a travs de la lnea telefnica por medio de un mdem y un puerto serie, necesita tambin una pila TCP/IP, as como un protocolo de software, siendo el ms extendido el PPP.

El protocolo TCP fragmenta la informacin en paquetes a los que aade una cabecera con la suma de comprobacin.

El TCP tiene como misin dividir los datos en paquetes. Durante este proceso proporciona a cada uno de ellos una cabecera que contiene diversa informacin, como el orden en que deben unirse posteriormente. Otro dato importante que se incluye es el denominado suma de comprobacin, que coincide con el nmero total de datos que contiene el paquete. Esta suma sirve para averiguar en el punto de destino si se ha producido alguna prdida de informacin.

El protocolo IP "ensobra" los paquetes y les aade entre otros datos la direccin de destino.

Despus del protocolo TCP entra en funcionamiento el Internet Protocol, cuya misin es colocar cada uno de los paquetes en una especie de sobres IP, que contiene datos como la direccin donde deben ser enviados, la direccin del remitente, el tiempo de "vida" del paquete antes de ser descartado, etc...
A medida que se ensobran, los paquetes son enviados mediante routers, que deciden en cada momento cul es el camino ms adecuado para llegar a su destino. Dado que la carga de internet vara constantemente, los paquetes pueden ser enviados por distintas rutas, llegando en ese caso desordenados.

Por ltimo, de nuevo el protocolo TCP comprueba que los paquetes hayan llegado intactos y procede a montar de nuevo el mensaje original.

Con la llegada de paquetes a su destino, se activa de nuevo el protocolo TCP, que realiza una nueva suma de comprobacin y la compara con la suma original.

Si alguna de ellas no coincide, detectndose as prdida de informacin en el trayecto, se solicita de nuevo el envo del paquete desde el origen. Por fin, cuando se ha comprobado la validez de todos los paquetes, el TCP los une formado el mensaje inicial.

Para la comunicacin entre dos entidades situadas en sistemas diferentes


(Entidad es cualquier cosa capaz de enviar y recibir informacin. Sistema es un objeto fsico que contiene una o ms entidades), es necesario la definicin y

utilizacin de un protocolo.

Protocolos
HTTP

Hypertext Transfer Protocol o HTTP (en espaol protocolo de transferencia de hipertexto) es el protocolo usado en cada transaccin de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force. HTTP define la sintaxis y la semntica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema peticinrespuesta entre un cliente y un servidor.

Al cliente que efecta la peticin (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la informacin transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecucin de un programa, una consulta a una base de datos, la traduccin automtica de un documento, etc. HTTP es un protocolo sin estado, es decir, que no guarda ninguna informacin sobre conexiones anteriores.
El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es informacin que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la nocin de "sesin", y tambin permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.

IP Internet Protocol (en espaol Protocolo de Internet) o IP es un protocolo de comunicacin de datos digitales clasificado funcionalmente en la Capa de Red segn el modelo internacional OSI. Su funcin principal es el uso bidireccional en origen o destino de comunicacin para transmitir datos mediante un protocolo orientado a conexin que transfiere paquetes conmutados a travs de distintas redes fsicas previamente enlazadas segn la norma OSI de enlace de datos.

FTP FTP (siglas en ingls de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema bsico de FTP es que est pensado para ofrecer la mxima velocidad en la conexin, pero no la mxima seguridad, ya que todo el intercambio de informacin, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningn tipo de cifrado, con lo que un posible atacante puede capturar este trfico, acceder al servidor y/o apropiarse de los archivos transferidos.

Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el trfico.

Estndares
Qu es un Estndar?
Un estndar, tal como lo define la ISO: Son acuerdos documentados que contienen especificaciones tcnicas u otros criterios precisos para ser usados consistentemente como reglas, guas o definiciones de caractersticas para asegurar que los materiales, productos, procesos y servicios cumplan con su propsito". Por lo tanto un estndar de telecomunicaciones es:

Un conjunto de normas y recomendaciones tcnicas que regulan la transmisin en los sistemas de comunicaciones".

Queda bien claro que los estndares debern estar documentados, es decir escritos en papel, con objeto que sean difundidos y captados de igual manera por las entidades o personas que los vayan a utilizar. Los estndares son documentos tcnico-legales con las siguientes caractersticas: Contienen especificaciones tcnicas de aplicacin voluntaria. Son elaborados por consenso de las partes interesadas: Fabricantes. Administraciones. Usuarios y consumidores. Centros de investigacin y laboratorios. Asociaciones y Colegios Profesionales. Agentes Sociales, etc. Estn basados en los resultados de la experiencia y el desarrollo tecnolgico. Son aprobados por un organismo nacional, regional o internacional de normalizacin reconocido. Estn disponibles al pblico.

Los estndares ofrecen un lenguaje de punto comn de comunicacin entre las empresas, la Administracin pblica, los usuarios y consumidores. Los estndares establecen un equilibrio socioeconmico entre los distintos agentes que participan en las transacciones comerciales, base de cualquier economa de mercado, y son un patrn necesario de confianza entre cliente y proveedor.

Ethernet

USB (Bus Universal en Serie)

Tipos de Estndares
Existen tres tipos de estndares:
De Facto. De Jure.

Propietarios.
Los estndares de facto son aquellos que tienen una alta penetracin y

aceptacin en el mercado, pero an no son oficiales. Puede definirse como una especificacin tcnica que ha sido desarrollada por una o varias compaas y que ha adquirido importancia debido a las condiciones del mercado. Suele utilizarse para referirse a normas consuetudinarias.

Un estndar de jure u oficial, en cambio, es definido por grupos u organizaciones oficiales tales como la ITU, ISO, ANSI, entre otras.
Puede definirse, en general, como una especificacin tcnica aprobada por un rgano de normalizacin reconocido para la aplicacin de la misma, de forma repetida o continuada, sin que dicha norma sea de obligado. La principal diferencia en cmo se generan los estndares de jure y facto, es que los estndares de jure son promulgados por grupos de gente de diferentes reas del conocimiento que contribuyen con ideas, recursos y otros elementos para ayudar en el desarrollo y definicin de un estndar especfico. En cambio los estndares de facto son promulgados por comits "guiados" de una entidad o compaa que quiere sacar al mercado un producto o servicio; s tiene xito es muy probable que una Organizacin Oficial lo adopte y se convierta en un estndar de jure.

Por otra parte, tambin existen los "estndares" propietarios que son propiedad absoluta de una corporacin u entidad y su uso todava no logra una alta penetracin en el mercado. Cabe aclarar que existen muchas compaas que trabajan con este esquema slo para ganar clientes y de alguna manera "atarlos" a los productos que fabrica. Si un estndar propietario tiene xito, al lograr ms penetracin en el mercado, puede convertirse en un estndar de facto e inclusive convertirse en un estndar de jure al ser adoptado por un organismo oficial. Un ejemplo clsico del xito de un estndar propietario es el conector RS232, concebido en los aos 60's por la EIA (Electronics Industries Association) en Estados Unidos.

La amplia utilizacin de la interface EIA-232 dio como resultado su adopcin por la ITU, quien describi las caractersticas elctricas y funcionales de la interface en las recomendaciones V.28 y V.24 respectivamente. Por otra parte las caractersticas mecnicas se describen en la recomendacin 2110 de la ISO, conocido comnmente como ISO 2110.

Tipos de Organizaciones de Estndares


Bsicamente, existen dos tipos de organizaciones que definen estndares:
Las Organizaciones Oficiales. Los Consorcios de Fabricantes.

Las organizaciones oficiales estn integradas por consultores independientes, integrantes de departamentos o secretaras de estado de diferentes pases u otros individuos. Ejemplos de este tipo de organizaciones son, ITU, ISO, ANSI, IEEE, IETF, IEC, entre otras.

Los consorcios de fabricantes estn integrados por compaas fabricantes de equipo de comunicaciones o desarrolladores de software que conjuntamente definen estndares para que sus productos entren al mercado de las telecomunicaciones y redes. Ejemplos de este tipo ATM Forum, Frame Relay Forum, Gigabit Ethernet Alliance, ADSL Forum, etc.

Una ventaja de los consorcios es que pueden llevar ms rpidamente los beneficios de los estndares promulgados al usuario final, mientras que las organizaciones oficiales tardan ms tiempo en liberarlos. Otro aspecto muy importante de los consorcios de fabricantes es que stos tienen un contacto ms cercano con el mundo real - y productos reales. Esto reduce el riesgo de crear especificaciones que son demasiado ambiciosas, complicadas, y costosas de implementar. El modelo de capas OSI (Open Systems Interconnect) de la organizacin ISO es el ejemplo clsico de este problema. La ISO empez a disearlas a partir de una hoja de papel en blanco tratando de disear estndares para un mundo ideal sin existir un impulso comercial para definirlas. En cambio, los protocolos del conjunto TCP/IP fueron desarrollados por personas que tenan la imperiosa necesidad de comunicarse... ese fue su xito. Los consorcios de fabricantes promueven la interoperatividad teniendo un amplio conocimiento del mercado.

Guillermo Vergara Martnez. Jess Alejandro Soria Ramrez. Alvaro Jess Aguilar Armenta.