En la actualidad nos encontramos en un momento decisivo respecto del uso de la tecnologa para extender y potenciar nuestra red humana. La globalizacin de Internet se ha producido m s rpido de lo que cualquiera hubiera imaginado. El modo en que se producen las interacciones sociales, co merciales, polticas y personales cambia en forma continua para estar al da con la evolucin de esta red global. En la prxima etapa de nuestro desarrollo, los innovadores usarn Internet como punto de inicio para sus esfue rzos, creando nuevos productos y servicios diseados especficamente para aprovechar las capacidades de la r ed. Mientras los desarrolladores empujan los lmites de lo posible, las capacidades de las redes interconectadas que forman Internet tendrn una funcin cada vez ms importante en el xito de esos proyectos. Este captulo presenta la plataforma de las redes de datos, de las cuales depen den cada vez ms nuestras relaciones sociales y de negocios. El material presenta las bases para explorar l os servicios, las tecnologas y los problemas que enfrentan los profesionales de red mientras disean, desarrollan y mantienen la red moderna. En este captulo, aprender a: describir cmo las redes influyen en nuestra vida cotidiana, describir la funcin de la red de datos en la red humana, identificar los componentes clave de cualquier red de datos, identificar las oportunidades y los desafos que presentan las redes convergent es, describir las caractersticas de las arquitecturas de red: tolerancia a fallas, esca labilidad, calidad de servicio y seguridad, e instalar y usar clientes IRC (Internet Relay Chat) y un servidor Wiki. Las redes de datos que fueron alguna vez el transporte de informacin entre ne gocios se replanificaron para mejorar la calidad de vida de todas las personas. En el transcurso del da, los re cursos disponibles en Internet pueden ayudarlo a: decidir cmo vestirse consultando en lnea las condiciones actuales del clima,
buscar el camino menos congestionado hacia su destino observando vdeos de
cmaras Web que muestran el clima y el trfico, consultar su estado de cuenta bancario y pagar electrnicamente las boletas,
recibir y enviar correo electrnico o realizar una llamada telefnica a travs de
Internet durante el almuerzo en un bar con Internet, obtener informacin sobre la salud y consejos sobre nutricin de parte de exper tos de todo el mundo y compartir en un foro esa informacin o tratamientos, descargar nuevas recetas y tcnicas de cocina para crear cenas fabulosas, o
Geovani Hernandez Arroyo
enviar y compartir sus fotografas, vdeos caseros y experiencias con amigos o
con el mundo. Muchos usos de Internet habran sido difciles de imaginar slo unos pocos ao s atrs. Tome, por ejemplo, la experiencia de una persona que publica un vdeo musical casero:
Capitulo 2
La comunicacin comienza con un mensaje o informacin que se debe enviar d
esde una persona o dispositivo a otro. Las personas intercambian ideas mediante diversos mtodos de comunicacin. Tod os estos mtodos tienen tres elementos en comn. El primero de estos elementos es el origen del mensaje o emisor. Lo s orgenes de los mensajes son las personas o los dispositivos electrnicos que deben enviar un mensaje a otras p ersonas o dispositivos. El segundo elemento de la comunicacin es el destino o receptor del mensaje. El destino r ecibe el mensaje y lo interpreta. Un tercer elemento, llamado canal, est formado por los medios que proporcionan el cam ino por el que el mensaje viaja desde el origen hasta el destino.
Considere, por ejemplo, que desea comunicar mediante palabras, ilustraciones
y sonidos. Cada uno de estos mensajes puede enviarse a travs de una red de datos o de informacin convirtindolos primero en dgitos binarios o bits. Luego, estos bits se codifican en una seal que se puede transmitir por el medio aprop iado. En las redes de computadoras, el medio generalmente es un tipo de cable o una transmisin inalmbrica.
El trmino red en este curso se referir a datos o redes de informacin capaces
de transportar gran cantidad de diferentes tipos de comunicaciones, que incluye datos informticos, voz interac tiva, video y productos de entretenimiento. Un mejor enfoque para enviar datos a travs de la red es dividir los datos en pa rtes ms pequeas y ms manejables. La
Geovani Hernandez Arroyo
divisin del stream de datos en partes ms pequeas se denomina segmentaci
n. La segmentacin de mensajes tiene dos beneficios principales. Primero, al enviar partes individuales ms pequeas del origen al destino, se p ueden entrelazar diversas conversaciones en la red. El proceso que se utiliza para entrelazar las piezas de conversaciones separadas en la red se denomina multiplexacin.
Capitulo 3
El modelo de referencia de interconexin de sistemas abiertos es una represent
acin abstracta en capas, creada como gua para el diseo del protocolo de red. El modelo OSI divide el proceso de net working en diferentes capas lgicas, cada una de las cuales tiene una nica funcionalidad y a la cual se le asignan protoc olos y servicios especficos. En este modelo, la informacin se pasa de una capa a otra, comenzando en la c apa de Aplicacin en el host de transmisin, siguiendo por la jerarqua hacia la capa Fsica, pasando por el can al de comunicaciones al host de destino, donde la informacin vuelve a la jerarqua y termina en la capa de Aplicacin. L a figura ilustra los pasos en este proceso. La capa de Aplicacin, Capa siete, es la capa superior de los modelos OSI y TCP /IP. Es la capa que proporciona la interfaz entre las aplicaciones que utilizamos para comunicarnos y la red subyacente e n la cual se transmiten los mensajes. Los protocolos de capa de aplicacin se utilizan para intercambiar los datos entre lo s programas que se ejecutan en los hosts de origen y destino. Existen muchos protocolos de capa de aplicacin y siempr e se desarrollan protocolos nuevos Aunque el grupo de protocolos TCP/IP se desarroll antes de la definicin del m odelo OSI, la funcionalidad de los
Geovani Hernandez Arroyo
protocolos de capa de aplicacin de TCP/IP se adaptan aproximadamente a la e
structura de las tres capas superiores del modelo OSI: Capas de Aplicacin, Presentacin y Sesin. La mayora de los protocolos de capa de aplicacin de TCP/IP se desarrollaron a ntes de la aparicin de computadoras personales, interfaces del usuario grficas y objetos multimedia. Como resultad o, estos protocolos implementan muy poco de la funcionalidad que se especifica en las capas de Sesin y Presentaci n del modelo OSI. Capa de Presentacin La capa de Presentacin tiene tres funciones primarias:
Codificacin y conversin de datos de la capa de aplicacin para garantizar que
los datos del dispositivo de origen puedan ser interpretados por la aplicacin adecuada en el dispositivo de destino. Compresin de los datos de forma que puedan ser descomprimidos por el dispo sitivo de destino. Encriptacin de los datos para transmisin y descifre de los datos cuando se re ciben en el destino.
Las implementaciones de la capa de presentacin generalmente no se vinculan
con una stack de protocolos determinada. Los estndares para vdeos y grficos son algunos ejemplos. Dent ro de los estndares ms conocidos para vdeo encontramos QuickTime y el Grupo de expertos en pelculas (MPEG). Quic kTime es una especificacin de Apple Computer para audio y vdeo, y MPEG es un estndar para la codificacin y co mpresin de vdeos. Dentro de los formatos de imagen grfica ms conocidos encontramos Formato de intercambio grfico (GIF), Grupo de expertos en fotografa (JPEG) y Formato de archivo de imagen etiquetada (
Captulo 4
La diferencia clave entre TCP y UDP es la confiabilidad
La confiabilidad de la comunicacin TCP se lleva a cabo utilizando sesiones orie ntadas a la conexin. Antes de que un host que utiliza TCP enve datos a otro host, la capa de Transporte inicia un pro ceso para crear una conexin con el destino. Esta conexin permite el rastreo de una sesin o stream de comunicac in entre los hosts. Este proceso asegura que cada host tenga conocimiento de la comunicacin y se prepare. Una conve
Geovani Hernandez Arroyo
rsacin TCP completa requiere el
establecimiento de una sesin entre los hosts en ambas direcciones. Luego de establecida la sesin, el destino enva acuses de recibo al origen por l os segmentos que recibe. Estos acuses de recibo forman la base de la confiabilidad dentro de la sesin TCP. Cuando el ori gen recibe un acuse de recibo, reconoce que los datos se han entregado con xito y puede dejar de rastrearlos. Si el ori gen no recibe el acuse de recibo dentro de un tiempo predeterminado, retransmite esos datos al destino. Parte de la carga adicional que genera el uso de TCP es el trfico de red genera do por los acuses de recibo y las retransmisiones. El establecimiento de las sesiones genera cargas en forma de segmentos adicionales intercambiados. Tambin existen cargas adicionales en los hosts individuales, generadas por la necesidad de mantener un seguimiento de los segmentos que esperan acuse de recibo y por el proceso de retransmisi n. Esta confiabilidad se logra contando con campos en el segmento TCP, cada uno con una funcin especfica, como se muestra en la figura. Estos campos se explicarn ms adelante en esta seccin .