Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Skype y SIP
El protocolo y cdigo de Skype son cerrados y propietarios aunque la aplicacin se puede
descargar gratuita en el sitio oficial. Conecta a los usuarios va texto, voz o video. El programa
fue desarrollado en Pascal y ms tarde exportado a GNU/Linux. Skype utiliza AES (Advanced
Encryption Standard) para cifrar la voz, la transferencia de datos o mensajes instantneos y
utiliza una llave asimtrica para evitar ataques. Es compatible con Windows XP, Windows
Mobile, Phone OS, Symbian s60 5th Edition, entre otros. Otro de los protocolos usados por
algunos clientes de mensajera es SIP (Session Initiation Protocol) que permite el control y
sealizacin, mayoritariamente usado en los sistemas de telefona IP. Entre las funciones que
SIP posee se tienen las siguientes:
XMPP
La especificacin base de Jabber (ms tarde XMPP) surgi en 1998 por Jeremie Miller, conocido
como el primero de carcter abierto y tomado como protocolo por la comunidad Open
Source en 1999, donde ha ido creciendo y evolucionando hasta la actualidad.
XMPP (Extensible Messaging and Presence Protocol), es un protocolo abierto y extensible, con
el queda establecida una plataforma para el intercambio de datos XML, que puede ser usado
entre aplicaciones de Internet para mensajera instantnea, aunque originalmente fue ideado
para la misma.
Posee muchas implementaciones abiertas de servidores, clientes y libreras para las ms
diversas plataformas y lenguajes. Este protocolo en su funcionamiento topolgico se basa en la
clsica arquitectura cliente-servidor, aunque no fuerza a hacerlo as y mediante TLS permite
cifrar los mensajes empleando diferentes algoritmos como RSA y DSS. Hasta la fecha XMPP ha
tenido buena aceptacin como alternativa libre con respecto al MSN Messenger de Microsoft,
al AIM de AOL, que como se explica anteriormente son propietarios.
Hay que tener en cuenta que aunque es un protocolo joven, su uso ha ido creciendo
considerablemente. Un ejemplo de ello es Google Talk, un cliente de mensajera instantnea
que utiliza el protocolo y entre otras funcionalidades permite la transferencia de archivos,
intercambio mediante voz y texto, as como el aviso de presencia de los usuarios y su estado de
disponibilidad.
Este protocolo posee caractersticas muy significativas que le propician adaptabilidad y sencillez
y entre otra de sus posibilidades de uso, ofrece servicios tales como: Un directorio de usuarios.
Salas de charla pblica o puentes a otras mensajeras (como el email o el MSN).
Definicin de las siete capas del modelo OSI y explicacin de las funciones
Correo electrnico
Imprimir
Resumen
El modelo de interconexin de sistemas abiertos (OSI) tiene siete capas. Este artculo las
describe y explica sus funciones, empezando por la ms baja en la jerarqua (la fsica) y
siguiendo hacia la ms alta (la aplicacin). Las capas se apilan de esta forma:
Aplicacin
Presentacin
Sesin
Transporte
Red
Vnculo de datos
Fsica
CAPA FSICA
La capa fsica, la ms baja del modelo OSI, se encarga de la transmisin y recepcin de una
secuencia no estructurada de bits sin procesar a travs de un medio fsico. Describe las
interfaces elctrica/ptica, mecnica y funcional al medio fsico, y lleva las seales hacia el
resto de las capas superiores. Proporciona:
Codificacin de datos: modifica el modelo de seal digital sencillo (1s y 0s) que utiliza el equipo
para acomodar mejor las caractersticas del medio fsico y para ayudar a la sincronizacin entre
bits y trama. Determina:
CAPA DE RED
La capa de red controla el funcionamiento de la subred, decidiendo qu ruta de acceso fsica
deberan tomar los datos en funcin de las condiciones de la red, la prioridad de servicio y
otros factores. Proporciona:
Subred de comunicaciones
El software de capa de red debe generar encabezados para que el software de capa de red que
reside en los sistemas intermedios de subred pueda reconocerlos y utilizarlos para enrutar
datos a la direccin de destino.
Esta capa libera a las capas superiores de la necesidad de tener conocimientos sobre la
transmisin de datos y las tecnologas de conmutacin intermedias que se utilizan para
conectar los sistemas de conmutacin. Establece, mantiene y finaliza las conexiones entre las
instalaciones de comunicacin que intervienen (uno o varios sistemas intermedios en la subred
de comunicacin).
En la capa de red y las capas inferiores, existen protocolos entre pares entre un nodo y su
vecino inmediato, pero es posible que el vecino sea un nodo a travs del cual se enrutan datos,
no la estacin de destino. Las estaciones de origen y de destino pueden estar separadas por
muchos sistemas intermedios.
CAPA DE TRANSPORTE
La capa de transporte garantiza que los mensajes se entregan sin errores, en secuencia y sin
prdidas o duplicaciones. Libera a los protocolos de capas superiores de cualquier cuestin
relacionada con la transferencia de datos entre ellos y sus pares.
El tamao y la complejidad de un protocolo de transporte depende del tipo de servicio que
pueda obtener de la capa de transporte. Para tener una capa de transporte confiable con una
capacidad de circuito virtual, se requiere una mnima capa de transporte. Si la capa de red no
es confiable o solo admite datagramas, el protocolo de transporte debera incluir deteccin y
recuperacin de errores extensivos.
Segmentacin de mensajes: acepta un mensaje de la capa (de sesin) que tiene por encima, lo
divide en unidades ms pequeas (si no es an lo suficientemente pequeo) y transmite las
unidades ms pequeas a la capa de red. La capa de transporte en la estacin de destino
vuelve a ensamblar el mensaje.
Confirmacin de mensajes: proporciona una entrega de mensajes confiable de extremo a
extremo con confirmaciones.
Control del trfico en mensajes: indica a la estacin de transmisin que "d marcha atrs"
cuando no haya ningn bfer de mensaje disponible.
Multiplexacin de sesin: multiplexa varias secuencias de mensajes, o sesiones, en un vnculo
lgico y realiza un seguimiento de qu mensajes pertenecen a qu sesiones (consulte la capa
de sesiones).
Normalmente, la capa de transporte puede aceptar mensajes relativamente grandes, pero
existen estrictas limitaciones de tamao para los mensajes impuestas por la capa de red (o
inferior). Como consecuencia, la capa de transporte debe dividir los mensajes en unidades ms
pequeas, o tramas, anteponiendo un encabezado a cada una de ellas.
CAPA DE SESIN
La capa de sesin permite el establecimiento de sesiones entre procesos que se ejecutan en
diferentes estaciones. Proporciona:
Establecimiento, mantenimiento y finalizacin de sesin: permite que dos procesos de
aplicacin en diferentes equipos establezcan, utilicen y finalicen una conexin, que se
denomina sesin.
Soporte de sesin: realiza las funciones que permiten a estos procesos comunicarse a travs
de una red, ejecutando la seguridad, el reconocimiento de nombres, el registro, etc.
CAPA DE PRESENTACIN
La capa de presentacin da formato a los datos que debern presentarse en la capa de
aplicacin. Se puede decir que es el traductor de la red. Esta capa puede traducir datos de un
formato utilizado por la capa de la aplicacin a un formato comn en la estacin emisora y, a
continuacin, traducir el formato comn a un formato conocido por la capa de la aplicacin en
la estacin receptora.
CAPA DE APLICACIN
El nivel de aplicacin acta como ventana para los usuarios y los procesos de aplicaciones para
tener acceso a servicios de red. Esta capa contiene varias funciones que se utilizan con
frecuencia:
MODELO TCP/ IP
La Internet TCP/IP son una serie de normas que detallan como deben comunicarse los
ordenadores y el modo de interconectar las redes para permitir que diferentes sistemas
puedan cooperar compartiendo sus recursos.
Fue desarrollado por una comunidad de investigadores de una agencia gubernamental
norteamericana: ARPA (Advanced Research Projects Agency) bajo peticin del Departamento
de Defensa Norteamericana con objeto de que los sistemas multifabricante de Defensa
pudieran dialogar entre s y se implement por primera vez en Diciembre del 69
denominndose ARPAnet.
El nombre TCP / IP Proviene de dos protocolos importantes de la familia, el Transmission
Control Protocol (TCP) y el Internet Protocol (IP). Todos juntos llegan a ser ms de 100
protocolos diferentes definidos en este conjunto.
El TCP / IP es la base del Internet que sirve para enlazar computadoras que utilizan diferentes
sistemas operativos, incluyendo PC, minicomputadoras y computadoras centrales sobre redes
de rea local y rea extensa. TCP / IP fue desarrollado y demostrado por primera vez en 1972
por el departamento de defensa de los Estados Unidos, ejecutndolo en el ARPANET una red
de rea extensa del departamento de defensa.
Algunos de los motivos de su popularidad son:
Independencia del fabricante
Soporta mltiples tecnologas
Puede funcionar en maquinas de cualquier tamao
Estndar de EEUU desde 1983
La arquitectura de un sistema en TCP/IP tiene una serie de metas:
La independencia de la tecnologa usada en la conexin a bajo nivel y la arquitectura
del ordenador
Conectividad Universal a travs de la red
Reconocimientos de extremo a extremo
Protocolos estandarizados
Del conjunto de protocolos TCP/IP algunos actan a 'bajo nivel' como por ejemplo: IP, TCP,
UDP, etc. suministrando las funciones necesarias a otras aplicaciones de 'alto nivel'.
Otros protocolos realizan tareas especficas como transferencias de ficheros de correo
electrnico, o sencillamente averiguar qu usuarios se encuentran conectados a un sistema
determinado.
Inicialmente TCP/IP se utiliz masivamente para conectar minis con mainframes, lo que dio
lugar a los servicios TCP/IP ms tradicionales.
Una red TCP/IP transfiere datos mediante el ensamblaje de bloques de datos en paquetes,
cada paquete comienza con una cabecera que contiene informacin de control; tal como la
direccin del destino, seguido de los datos. Cuando se enva un archivo por la red TCP/IP, su
contenido se enva utilizando una serie de paquetes diferentes. El Internet Protocol (IP), un
protocolo de la capa de red, permite a las aplicaciones ejecutarse transparentemente sobre
redes interconectadas. Cuando se utiliza IP, no es necesario conocer que hardware se utiliza,
por tanto sta corre en una red de rea local.
El Transmission Control Protocol (TCP); un protocolo de la capa de transporte, asegura que los
datos sean entregados, que lo que se recibe, sea lo que se pretenda enviar y que los paquetes
que sean recibidos en el orden en que fueron enviados. TCP terminar una conexin si ocurre
un error que haga la transmisin fiable imposible.
En el modelo TCP/IP no es estrictamente necesario el uso de todas las capas sino que, por
ejemplo, hay protocolos de aplicacin que operan directamente sobre IP y otros que lo hacen
por encima de IP. En la imagen se pueden apreciar los 5 niveles de la arquitectura, comparados
con los siete de OSI.
APLICACION
TRANSPORTE
INTERNET
INTERFAZ DE RED
HARDWARE
Capa de aplicacin.
Es el nivel mas alto, los usuarios llaman a una aplicacin que acceda servicios disponibles a
travs de la red de redes TCP/IP. Una aplicacin interacta con uno de los protocolos de nivel
de transporte para enviar o recibir datos. Cada programa de aplicacin selecciona el tipo de
transporte necesario, el cual puede ser una secuencia de mensajes individuales o un flujo
continuo de octetos. El programa de aplicacin pasa los datos en la forma requerida hacia el
nivel de transporte para su entrega. Estos programas estn sustentados por una serie de
protocolos que los proporcionan. Por ejemplo, el protocolo SMTP (Simple Mail Transfer
Protocol), para el correo electrnico, y el FTP que proporciona los servicios necesarios para la
transferencia de archivos entre dos computadoras.
En esta capa se encuentran los protocolos SMTP, FTP, etc.
Capa de transporte.
La principal tarea de la capa de transporte es proporcionar la comunicacin entre un programa
de aplicacin y otro. Este tipo de comunicacin se conoce frecuentemente como comunicacin
punto a punto. La capa de transporte regula el flujo de informacin. Puede tambin
proporcionar un transporte confiable, asegurando que los datos lleguen sin errores y en
secuencia. Para hacer esto, el software de protocolo de transporte tiene el lado de recepcin
enviando acuses de recibo de retorno y la parte de envo retransmitiendo los paquetes
perdidos. El software de transporte divide el flujo de datos que se est enviando en pequeos
fragmentos (por lo general conocidos como paquetes) y pasa cada paquete, con una direccin
de destino, hacia la siguiente capa de transmisin. Aun cuando en el esquema anterior se
utiliza un solo bloque para representar la capa de aplicacin, una computadora de propsito
general puede tener varios programas de aplicacin accesando la red de redes al mismo
tiempo. La capa de transporte debe aceptar datos desde varios programas de usuario y
enviarlos a la capa del siguiente nivel. Para hacer esto, se aade informacin adicional a cada
paquete, incluyendo cdigos que identifican qu programa de aplicacin enva y qu programa
debe recibir, as como una suma de verificacin para verificar que el paquete ha llegado
intacto y utiliza el cdigo de destino para identificar el programa de aplicacin en el que se
debe entregar.
En esta capa se encuentran los protocolos UDP y TCP.