Una malla global de redes interconectadas (internetworks) cubre estas necesidades de
comunicacin humanas. Algunas de estas redes interconectadas pertenecen a grandes organizaciones pblicas o privadas, como agencias gubernamentales o empresas industriales, y estn reservadas para su uso exclusivo. Internet. Se crea por la interconexin de redes que pertenecen a los Proveedores de servicios de Internet (ISP). Estas redes ISP se conectan entre s para proporcionar acceso a millones de usuarios en todo el mundo. Intranet El trmino intranet se utiliza generalmente para referirse a una conexin privada de algunas LAN y WAN que pertenecen a una organizacin y que est diseada para que puedan acceder solamente los miembros y empleados de la organizacin u otros que tengan autorizacin. Tarjeta de interfaz de red (NIC): una NIC o adaptador LAN proporciona la conexin fsica con la red en la computadora personal u otro dispositivo host. El medio que conecta la computadora personal con el dispositivo de red se inserta directamente en la NIC. Puerto fsico: conector o toma en un dispositivo de red en el cual el medio se conecta con un host o con otro dispositivo de red. Interfaz: puertos especializados de un dispositivo de internetworking que se conecta con redes individuales. Puesto que los routers se utilizan para interconectar redes, los puertos de un router se conocen como interfaces de red. Las suite de protocolos de networking describen procesos como los siguientes: *el formato o estructura del mensaje, *el mtodo por el cual los dispositivos de networking comparten informacin sobre rutas con otras redes, *cmo y cuando se pasan los mensajes de error y del sistema entre dispositivos, o *el inicio y terminacin de las sesiones de transferencia de datos.
Protocolo de aplicacin:
Protocolo de transferencia de hipertexto (HTTP) es un protocolo comn que regula la forma en que interactan un servidor Web y un cliente Web. HTTP define el contenido y el formato de las solicitudes y respuestas intercambiadas entre el cliente y el servidor. Tanto el cliente como el software del servidor Web implementan el HTTP como parte de la aplicacin. El protocolo HTTP se basa en otros protocolos para regir de qu manera se transportan los mensajes entre el cliente y el servidor
Protocolo de transporte:
Protocolo de control de transmisin (TCP) es el protocolo de transporte que administra las conversaciones individuales entre servidores Web y clientes Web. TCP divide los mensajes HTTP en pequeas partes, denominadas segmentos, para enviarlas al cliente de destino. Tambin es responsable de controlar el tamao y los intervalos a los que se intercambian los mensajes entre el servidor y el cliente.
Protocolo de internetwork:
El protocolo internetwork ms comn es el Protocolo de Internet (IP). IP es responsable de tomar los segmentos formateados del TCP, encapsularlos en paquetes, asignarles las direcciones correctas y seleccionar la mejor ruta hacia el host de destino.
Protocolos de acceso a la red:
Estos protocolos describen dos funciones principales: administracin de enlace de datos y transmisin fsica de datos en los medios. Los protocolos de administracin de enlace de datos toman los paquetes IP y los formatean para transmitirlos por los medios. Los estndares y protocolos de los medios fsicos rigen de qu manera se envan las seales por los medios y cmo las interpretan los clientes que las reciben. Los transceptores de las tarjetas de interfaz de red implementan los estndares apropiados para los medios que se utilizan.
****Existen beneficios al utilizar un modelo en capas para describir los protocolos de red y el funcionamiento. Uso de un modelo en capas: Asiste en el diseo del protocolo, porque los protocolos que operan en una capa especfica poseen informacin definida que van a poner en prctica y una interfaz definida segn las capas por encima y por debajo. Fomenta la competencia, ya que los productos de distintos proveedores pueden trabajar en conjunto. Evita que los cambios en la tecnologa o en las capacidades de una capa afecten otras capas superiores e inferiores. Proporciona un lenguaje comn para describir las funciones y capacidades de red.
Un modelo de protocolo proporciona un modelo que coincide fielmente con la estructura de una suite de protocolo en particular. El conjunto jerrquico de protocolos relacionados en una suite representa tpicamente toda la funcionalidad requerida para interconectar la red humana con la red de datos. El modelo TCP/IP es un modelo de protocolo porque describe las funciones que se producen en cada capa de los protocolos dentro del conjunto TCP/IP.
Un modelo de referencia proporciona una referencia comn para mantener consistencia en todos los tipos de protocolos y servicios de red. Un modelo de referencia no est pensado para ser una especificacin de implementacin ni para proporcionar un nivel de detalle suficiente para definir de forma precisa los servicios de la arquitectura de red. El propsito principal de un modelo de referencia es asistir en la comprensin ms clara de las funciones y los procesos involucrados.
El modelo de interconexin de sistema abierto (OSI) es el modelo de referencia de internetwork ms ampliamente conocido. Se utiliza para el diseo de redes de datos, especificaciones de funcionamiento y resolucin de problemas.
El modelo TCP/IP describe la funcionalidad de los protocolos que forman la suite de protocolos TCP/IP. Esos protocolos, que se implementan tanto en el host emisor como en el receptor, interactan para proporcionar la entrega de aplicaciones de extremo a extremo a travs de una red.
Un proceso completo de comunicacin incluye estos pasos:
1. Creacin de datos a nivel de la capa de aplicacin del dispositivo final origen.
2. Segmentacin y encapsulacin de datos cuando pasan por la stack de protocolos en el dispositivo final de origen.
3. Generacin de los datos sobre el medio en la capa de acceso a la red de la stack.
4. Transporte de los datos a travs de la internetwork, que consiste de los medios y de cualquier dispositivo intermediario.
5. Recepcin de los datos en la capa de acceso a la red del dispositivo final de destino.
6. Desencapsulacin y rearmado de los datos cuando pasan por la stack en el dispositivo final.
7. Traspaso de estos datos a la aplicacin de destino en la capa de aplicacin del dispositivo final de destino.
La capa Transporte encapsula los datos HTML de la pgina Web dentro del segmento y los enva a la capa Internet, donde se implementa el protocolo IP. Aqu, el segmento TCP en su totalidad es encapsulado dentro de un paquete IP, que agrega otro rtulo denominado encabezado IP. El encabezado IP contiene las direcciones IP de host de origen y de destino, como tambin la informacin necesaria para entregar el paquete a su correspondiente proceso de destino.
Capas OSI 1 y 2 analizan los procedimientos necesarios para tener acceso a los medios y los medios fsicos para enviar datos por una red.
La Capa 3 del modelo OSI, la capa Red, se utiliza casi universalmente para analizar y documentar el rango de los procesos que se producen en todas las redes de datos para direccionar y enrutar mensajes a travs de una internetwork.
La Capa 4, la capa Transporte del modelo OSI, con frecuencia se utiliza para describir servicios o funciones generales que administran conversaciones individuales entre los hosts de origen y de destino. Estas funciones incluyen acuse de recibo, recuperacin de errores y secuenciamiento. En esta capa, los protocolos TCP/IP, Protocolo de control de transmisin (TCP) y Protocolo de datagramas de usuario (UDP) proporcionan la funcionalidad necesaria. Las Capas 5, 6 y 7 del modelo OSI se utilizan como referencias para proveedores y programadores de software de aplicacin para fabricar productos que necesitan acceder a las redes para establecer comunicaciones. ********************************CAPITULO 3***************************************
Los protocolos de capa de aplicacin se utilizan para intercambiar los datos entre los programas que se ejecutan en los hosts de origen y destino. Existen muchos protocolos de capa de aplicacin y siempre se desarrollan protocolos nuevos.
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 dispositivo de destino. Encriptacin de los datos para transmisin y descifre de los datos cuando se reciben en el destino.
Algunos de los protocolos TCP/IP son: El protocolo Servicio de nombres de dominio (DNS, Domain Name Service) se utiliza para resolver nombres de Internet en direcciones IP. El protocolo de transferencia de hipertexto (HTTP, Hypertext Transfer Protocol) se utiliza para transferir archivos que forman las pginas Web de la World Wide Web. El Protocolo simple de transferencia de correo (SMTP) se utiliza para la transferencia de mensajes de correo y adjuntos. Telnet, un protocolo de emulacin de terminal, se utiliza para proporcionar acceso remoto a servidores y a dispositivos de red. El Protocolo de transferencia de archivos (FTP, File Transfer Protocol) se utiliza para la tansferencia interactiva de archivos entre sistemas.
En el modelo cliente-servidor, el dispositivo que solicita informacin se denomina cliente y el dispositivo que responde a la solicitud se denomina servidor. Los procesos de cliente y servidor se consideran una parte de la capa de Aplicacin. El cliente comienza el intercambio solicitando los datos al servidor, que responde enviando uno o ms streams de datos al cliente. Los protocolos de capa de Aplicacin describen el formato de las solicitudes y respuestas entre clientes y servidores. Adems de la transferencia real de datos, este intercambio puede requerir de informacin adicional, como la autenticacin del usuario y la identificacin de un archivo de datos a transferir.
Modelo Punto a Punto
Adems del modelo cliente/servidor para redes, existe tambin un modelo punto a punto. Las redes punto a punto tienen dos formas distintivas: diseo de redes punto a punto y aplicaciones punto a punto (P2P). Ambas formas tienen caractersticas similares pero en la prctica funcionan en forma muy distinta.
Redes entre pares
En una red entre pares, dos o ms computadoras estn conectadas a travs de una red y pueden compartir recursos (por ejemplo, impresora y archivos) sin tener un servidor dedicado. Cada dispositivo final conectado (conocido como punto) puede funcionar como un servidor o como un cliente. Una computadora puede asumir el rol de servidor para una transaccin mientras funciona en forma simultnea como cliente para otra transaccin. Los roles del cliente y el servidor se configuran segn las solicitudes. Mientras examinamos los diferentes servicios y protocolos de la capa de Aplicacin de TCP/IP, nos referiremos a los nmeros de puerto TCP y UDP normalmente asociados con estos servicios. Algunos de estos servicios son:
Sistema de nombres de dominio (DNS): puerto TCP/UDP 53. Protocolo de transferencia de hipertexto (HTTP, Hypertext Transfer Protocol): puerto TCP 80. Protocolo simple de transferencia de correo (SMTP, Simple Mail Transfer Protocol): puerto TCP 25. Protocolo de oficina de correos (POP): puerto UDP 110. Telnet: puerto TCP 23. Protocolo de configuracin dinmica de host: puerto UDP 67. Protocolo de transferencia de archivos (FTP, File Transfer Protocol): puertos TCP 20 y 21.
DNS
En redes de datos, los dispositivos son rotulados con direcciones IP numricas para que puedan participar en el envo y recepcin de mensajes a travs de la red. Sin embargo, la mayora de las personas pasan mucho tiempo tratando de recordar estas direcciones numricas. Por lo tanto, los nombres de dominio fueron creados para convertir las direcciones numricas en nombres simples y reconocibles.
El protocolo DNS define un servicio automatizado que coincide con nombres de recursos que tienen la direccin de red numrica solicitada. Incluye las consultas sobre formato, las respuestas y los formatos de datos. Las comunicaciones del protocolo DNS utilizan un formato simple llamado mensaje. Este formato de mensaje se utiliza para todos los tipos de solicitudes de clientes y respuestas del servidor, mensajes de error y para la transferencia de informacin de registro de recursos entre servidores.
Cuando se escribe una direccin Web (o URL) en un explorador de Internet, el explorador establece una conexin con el servicio Web del servidor que utiliza el proocolo HTTP. URL (o Localizador uniforme de recursos) y URI (Identificador uniforme de recursos) son los nombres que la mayora de las personas asocian con las direcciones Web.
Procesos del servidor de e-mail: MTA y MDA
El servidor de e-mail ejecuta dos procesos individuales: Agente de transferencia de correo (MTA, Mail Transfer Agent). Agente de entrega de correo (MDA, Mail Delivery Agent).
El proceso Agente de transferencia de correo (MTA) se utiliza para enviar correos electrnicos. Como se muestra en la figura, el MTA recibe mensajes desde el MUA u otro MTA en otro servidor de e-mail. Segn el encabezado del mensaje, determina cmo debe reenviarse un mensaje para llegar a destino. Si el correo est dirigido a un usuario cuyo buzn est en el servidor local, el correo se pasa al MDA. Si el correo es para un usuario que no est en el servidor local, el MTA enruta el e-mail al MTA en el servidor correspondiente.
*********Dos ejemplos de protocolos de capa de aplicacin son Protocolo de oficina de correos (POP) y Protocolo simple de transferencia de correo (SMTP), que aparecen en la figura. Como con HTTP, estos protocolos definen procesos cliente-servidor.
Para recibir e-mails desde un servidor de e-mail, el cliente de correo electrnico puede utilizar un POP. Al enviar un e-mail desde un cliente o un servidor, se utilizan formatos de mensajes y cadenas de comando definidas por el protocolo SMTP. En general, un cliente de correo electrnico proporciona la funcionalidad de ambos protocolos dentro de una aplicacin. Algunos de los comandos especificados en el protocolo SMTP son: HELO: identifica el proceso de cliente SMTP para el proceso de servidor SMTP. EHLO: es la versin ms nueva de HELO, que incluye extensiones de servicios, y MAIL FROM: identifica al emisor. RCPT TO: identifica al receptor, y DATA: identifica el cuerpo del mensaje.
El protocolo de transferencia de archivos (FTP) es otro protocolo de la capa de aplicacin comnmente utilizado. El FTP se desarroll para permitir las transferencias de archivos entre un cliente y un servidor. Un cliente FTP es una aplicacin que se ejecuta en una computadora y se utiliza para cargar y descargar archivos desde un servidor que ejecuta el daemon FTP (FTPd).