Curso de Redes Computadores 1 Tema 1 Introducción a las Redes de Computadores Prof. Ricardo Gonzalez Redes de Computadores Tema1 1 Objetivo Al finalizar el curso los estudiantes tendrán un conocimiento básico sobre la noción de protocolo de comunicación, la estructura de software/hardware de redes locales, las funciones principales de las capas de software en el modelo TCP/IP y algunos modelos de programación en redes, en especial el modelo cliente-servidor. Prof. Ricardo Gonzalez Redes de Computadores Tema1 2 Perspectivas Usuario de la Red Diseñadores e Instaladores de Red Administradores de Redes Proveedores de Servicios (de Red) Prof. Ricardo Gonzalez Redes de Computadores Tema1 3 Contenido del Curso TEMA 1: Conceptos básicos. Internet. Redes locales, de área ancha, etc. Protocolos de uso e implementación de servicios. Estructuración de software de red por capas. Modelos TCP/IP y OSI. Protocolos basados en pregunta-respuesta. Servicios de red. TEMA 2: Introducción a Internet (redesIP). Identificadores de máquimas: dirección “física” y dirección IP. Espacio de direcciones IP: dominios y máquinas. Nombres nemónicos: servicio DNS. Asociación número IP <-> nombre DNS. TEMA 3: Introducción a la capa de transporte. Interfaz de programación en redes. Sockets: par (dirección IP, puerto). TEMA 4: Estudios de casos de protocolo estándares sobre capas de transpote, tales como RFC822, POP, HTTP. TEMA 5: Otros modelos de programación en redes: RPC. Prof. Ricardo Gonzalez Redes de Computadores Tema1 4 Contenido del Curso TEMA 6: Componentes de una red IP. Redes locales. Redes de difusión, redes punto a punto. Elementos para armar una red local. Medios de transmisión y propiedades. Dispositivos: modems, conmutadores, hubs. TEMA 7: Control y manejo del intercambio de datos sobre un enlace (link). Trama o Frame y sincronización de frame. Control de flujo a nivel de enlace. Transmisión confiable. Control de errores. Detección de errores. TEMA 8: IP en detalle. Formato de los paquetes. Conmutación, fragmentación y re-ensamblaje. Introducción a enrutamiento. Algoritmos de vector de distancias y de estado de enlace. TEMA 9: UDP y TCP. Formato de los segmentos. Protocolos. Inducción a control de flujo y control de congestión. TEMA 10: Introducción a aspectos de seguridad. Encriptamiento. Autentificación. Prof. Ricardo Gonzalez Redes de Computadores Tema1 5 Curso de Redes Computadores 1 Tema 1 Introducción a las Redes de Computadores Prof. Ricardo Gonzalez Redes de Computadores Tema1 6 Redes de Computadores Una red de computadores es un conjunto de equipos conectados por medio de cables, señales, ondas o cualquier otro método de transporte de datos, que comparten información (archivos), recursos (CDROM, impresoras, etc.) y servicios (acceso a internet, e-mail, chat, juegos), con un objetivo específico. Prof. Ricardo Gonzalez Redes de Computadores Tema1 7 Redes de Computadores Prof. Ricardo Gonzalez Redes de Computadores Tema1 8 Redes de Computadores 150 millones de sitios web. 500 millones de usuarios (2008) Su tamaño se dobla cada 5 años. Prof. Ricardo Gonzalez Redes de Computadores Tema1 9 Redes de Computadores Internet Prof. Ricardo Gonzalez Redes de Computadores Tema1 10 Redes de Computadores Un servicio puede ser definido como un conjunto de actividades que buscan responder a necesidades de un cliente. El objetivo de una red de Telecomunicaciones es el de intercambiar información entre entidades que pueden estar fisicamente distantes Prof. Ricardo Gonzalez Redes de Computadores Tema1 11 Modelo Simplificado para las Telecomunicaciones Prof. Ricardo Gonzalez Redes de Computadores Tema1 12 Un Modelo de Telecomunicaciones Fuente genera los datos que se transmiten (p.e. teléfonos, computadores) Transmisor (Tx) Convierte los datos en señales transmitibles (señales eléctricas a ondas electromagnéticas; cadena de bits a señales analógicas) Sistema de Transmisión Portador de los datos (líneas de transmisión; enlaces de radio; red de telecomunicaciones) Receptor (Rx) Convierte la señal recibida en datos para que pueda ser manejada por el dispositivo destino Destino Toma los datos que entrantes Prof. Ricardo Gonzalez Redes de Computadores Tema1 13 Tareas Claves en un Sistema de Telecomunicaciones Utilización del Sistema de Transmisión: Interfaz entre el dispositivo y el medio de transmisión Generación de la Señal Sincronización Gestión de Intercambio Detección y Corrección de Errores Control de Flujo Direccionamiento y Encaminamiento (Enrutamiento) Recuperación Formato de Mensajes Seguridad Administración de la Red Prof. Ricardo Gonzalez Redes de Computadores Tema1 14 Modelo Simplificado para la Comunicación de Datos en Redes de Computadores Prof. Ricardo Gonzalez Redes de Computadores Tema1 15 Networking (Redes) Conexión punto a punto entre todas las entidades no es práctica Dispositivos están muy lejanos entre sí Una gran cantidad de dispositivos necesitaría un número no práctico de conexiones Número de conexiones necesarias = N x (N-1)/2 Solución es una red de comunicaciones Prof. Ricardo Gonzalez Redes de Computadores Tema1 16 Modelo Simplificado de Red Prof. Ricardo Gonzalez Redes de Computadores Tema1 17 Clasificación de las Redes de Computadores WAN (Wide Area Network) Son Públicas o depende en parte de circuitos comunes de operadores particulares Cubren largas distancias (X.25, Frame Relay, ATM, SDH, Sonet) MAN (Metropolitan Area Network Pueden cubrir el area de una Ciudad (MetroEthernet) LAN (Local Area Network) Redes de computadores en un Campus, Organización o una edificación. La red, por lo general, pertenece al mismo dueño de los equipos que ésta comunica (Ethernet, WiFi) PAN (Personal Area Network) Redes de uso personal de muy corto alcance. (Bluetooth, UWB) Prof. Ricardo Gonzalez Redes de Computadores Tema1 18 Conmutación de Circuitos (Circuit Switching) Mientras dure la comunicación se establece un camino de comunicación dedicado establecido a través de los nodos de la red El camino es una secuencia conectada de enlaces físicos entre nodos En resumen, se establece un canal físico entre ambos extremos que nadie más puede usar mientras dure la comunicación p.e. Red telefónica Prof. Ricardo Gonzalez Redes de Computadores Tema1 19 Conmutación de Paquetes (Packet Switching) Se envian pequeñas unidades (paquetes) de datos, uno a la vez. Los datos se pueden enviar fuera de secuencia. Los paquetes pasan de nodo en nodo entre fuente y destino. En cada nodo el paquete se recibe completamente, se almacena durante un intervalo breve de tiempo y posteriormente se transmite al siguiente nodo Usado para comunicaciones de terminal a computador y de computador a computador 5 3 4 2 Prof. Ricardo Gonzalez Redes de Computadores Tema1 1 20 Configuración de una Red Prof. Ricardo Gonzalez Redes de Computadores Tema1 21 Protocolos Conjunto de reglas que gobiernan el intercambio de datos entre dos o más entidades Usado para comunicaciones entre entidades en un sistema Entidades cualquier cosa capaz de enviar y recibir datos Aplicaciones de usuarios gestores de e-mail terminales Un Protocolo es en Redes equivalente a un Algoritmo en la Programación tradicional. Prof. Ricardo Gonzalez Redes de Computadores Tema1 22 Características de los protocolos La comunicación entre dos entidades puede ser: Directa o indirecta Los protocolos pueden ser: Monolítico o estructurado Simétrico o asimétrico Estándar o no-estándar Prof. Ricardo Gonzalez Redes de Computadores Tema1 23 Directa o Indirecta Directa Los sistemas comparten un enlace punto a punto o Los sistemas comparten un enlace multi-punto Los datos pueden pasar sin intervención de agentes activos Prof. Ricardo Gonzalez Redes de Computadores Tema1 24 Directo o Indirecto Indirecto Redes conmutadas o Conjunto de redes (Internetworks) o internets La transferencia de datos depende de otras entidades Prof. Ricardo Gonzalez Redes de Computadores Tema1 25 Monolítico o Estructurado La tarea de la comunicación es compleja como para ser abordada como una unidad El diseño estructurado analiza el problema en unidades más pequeñas En lugar de un único protocolo, habrá un conjunto de protocolos organizados, por ejemplo en una estructura jerárquica en capas Prof. Ricardo Gonzalez Redes de Computadores Tema1 26 Simétrico o Asimétrico Simétrico Comunicación entre entidades pares Asimétrico Cliente/servidor Prof. Ricardo Gonzalez Redes de Computadores Tema1 27 Uso de Protocolos Estándares o No Estándares Prof. Ricardo Gonzalez Redes de Computadores Tema1 28 Funciones de los protocolos Encapsulación de mensajes Segmentación y re-ensamblaje de mensajes Control de conexión Entrega ordenada de mensajes Control de flujo Control de Error Direccionamiento Multiplexaje Servicios de transmisión Prof. Ricardo Gonzalez Redes de Computadores Tema1 29 Encapsulación Se agrega información de control a los datos Información de dirección: indicar dirección del emisor y/o del receptor Código detector de errores: se debe incluir alguna secuencia de comprobación Control del protocolo: se debe incluir alguna información adicional para realizar las funciones del protocolo que se mencionan más adelante Mensaje Prof. Ricardo Gonzalez Encabezado Este es el mensaje a enviar Redes de Computadores Tema1 Cola 30 Encapsulación Se agrega información de control a los datos Información de dirección, Código detector de errores, Control del protocolo Prof. Ricardo Gonzalez Redes de Computadores Tema1 31 Segmentación (Fragmentación) Los bloques de datos son de tamaño limitado Los mensajes de la capa de aplicación pueden ser muy grandes Los protocolos de niveles inferiores pueden ser más pequeños La segmentación ( o fragmentación en TCP/IP) consiste en dividir los bloques más grandes en otros más pequeños Los bloques de ATM (cells) son de 53 bytes de largo Los bloques Ethernet (frames) son de hasta 1526 bytes de largo Prof. Ricardo Gonzalez Redes de Computadores Tema1 32 Control de Conexión Establecimiento de la conexión (orientada a la conexión) Transferencia de datos Término de la conexión (orientada a la conexión) Puede haber interrupción y recuperación de la conexión Numeración secuencial de los mensajes enviado, esto se usa para Entrega en orden Control de flujo Control de error Prof. Ricardo Gonzalez Redes de Computadores Tema1 33 Transferencia de Datos Orientada a la Conexión Prof. Ricardo Gonzalez Redes de Computadores Tema1 34 Cuál es la necesidad de un arquitectura de protocolos Por ejemplo para la transmisión de archivos La fuente debe activar el camino de comunicación o informar a la red cual es su destino La fuente debe verificar si el destino está preparado para recibir la información La aplicación de transferencia de archivos en la fuente debe verificar si el sistema de manejo de archivo del destino aceptará y almacenará el archivo para el usuario especificado Puede requerirse una transformación de formato del archivo Una tarea es dividida en subtareas Implementadas de forma separada y en capas dentro de una pila Las funciones se necesitan en ambos sentidos Las capas pares (del mismo nivel) se comunican Prof. Ricardo Gonzalez Redes de Computadores Tema1 35 La utilidad de un arquitectura jerarquica de protocolos DHL Prof. Ricardo Gonzalez Redes de Computadores Tema1 36 Elementos Claves de un Protocolo Para que dos entidades se comuniquen con éxito, se requiere hablen el mismo idioma. Las entidades deben seguir una serie de convenciones mutuamente aceptadas a fin de saber: qué se comunica (semántica) cómo se comunica (sintaxis) cuándo se comunica (temporización) Prof. Ricardo Gonzalez Redes de Computadores Tema1 37 Arquitectura de un Protocolo Tareas de comunicación separadas en módulos Por ejemplo la transferencia de archivo podría usar tres módulos Aplicación para la transferencia de archivos Módulo de servicio de comunicaciones Módulo de acceso a la red Prof. Ricardo Gonzalez Redes de Computadores Tema1 38 Arquitectura simplificada en Transferencia de Archivos Capa de aplicación Capa de transporte Capa de Acceso a la red Prof. Ricardo Gonzalez Redes de Computadores Tema1 39 Requerimientos de Direccionamiento Se requieren dos niveles de direccionamiento Cada computador necesita una única dirección de red Cada aplicación en un computador multitarea necesita una única dirección dentro del computador Puntos de Acceso al Servico (Service Access Point SAP) El puerto en una red TCP/IP Prof. Ricardo Gonzalez Redes de Computadores Tema1 40 Redes y Arquitecturas de Protocolos Prof. Ricardo Gonzalez Redes de Computadores Tema1 41 Unidades de Datos de los Protocolos UDP (Protocol Data Units PDU) En cada capa, se usan los protocolos para comunicarse En cada capa se agrega información de control a los datos del usuario La capa de transporte puede fragmentar los datos del usuario Prof. Ricardo Gonzalez Redes de Computadores Tema1 42 Operación de una Arquitectura de Protocolo Prof. Ricardo Gonzalez Redes de Computadores Tema1 43 Architectura Estándar de Protocolos Se requieren para la comunicación de dispositivos Los vendedores cuentan con productos con mejor mercado Los consumidores pueden insistir en equipos basados en estándares Existen dos estándares principales que son: El modelo de referenciaOSI Nunca fue más alla de las promesas iniciales Suite de protocolos TCP/IP Más ampliamente utilizado También existe: IBM Systems Network Architecture (SNA) Prof. Ricardo Gonzalez Redes de Computadores Tema1 44 Elementos de Estandarización Especificación del protocolo Dos entidades en la misma capa en sistemas diferentes cooperan e interactúan por medio del protocolo Las especificaciones del protocolo deben ser precisas Formato de la unidad de datos Semántica de todos los campos Secuencia permitida de PDUs Definición del servicio Se necesita normalizaciones para los servicios que cada capa ofrece a la capa superior contigua Descripción funcional de qué servicios está proporcionando No especifica cómo se proporcionan los servicios Direccionamiento: cada capa suministra a las entidades en la capa superior contigua. Las entidades se identifican mediante SAP Un NSAP(NetworkSAP) indica una entidad de transporte que es usuaria del servicio de red Prof. Ricardo Gonzalez Redes de Computadores Tema1 45 Modelo OSI OSI = Open Systems Interconnection Desarrollado por International Organization for Standardization (ISO) como arquitectura para comunicaciones entre computadores Objetivo: ser el marco de referencia en el desarrollo de protocolos estándares Siete capas Un sistema teórico desarrollado muy tarde! TCP/IP es el estándar de facto Prof. Ricardo Gonzalez Redes de Computadores Tema1 46 El modelo OSI Es un modelo basado en capas Cada capa desarrolla un subconjunto de las funcionalidades requeridas para lograr la comunicación Cada capa se apoya en la capa siguiente de menor nivel para llevar a cabo funciones primitivas Cada capa provee servicios a la siguiente capa de nivel superior Los cambios en una capa no requerirán de modificaciones en otras capas de la pila Prof. Ricardo Gonzalez Redes de Computadores Tema1 Capa k +1 Capa k Capa k - 1 47 Las capas de la OSI Prof. Ricardo Gonzalez Redes de Computadores Tema1 48 Estándares específicos por capa Prof. Ricardo Gonzalez Redes de Computadores Tema1 49 Capas OSI Prof. Ricardo Gonzalez Redes de Computadores Tema1 50 Capas OSI Física: Se encarga de la transmisión de cadenas de bits no estructurados sobre el medio físico; esta capa está relacionada con las características mecánicas, eléctricas, funcionales y de procedimiento para acceder al medio físico Aquí se definen características de la interfaz física entre dispositivos, tales como: Físicas: distancias máximas de transmisión Mecánicas: especifica las características físicas del conector y sus circuitos Eléctricas: especifica los niveles de voltaje, velocidades de transmisión de los datos y sincronización de cambio de voltaje Funcionales: especifica las funciones de cada uno de los circuitos De procedimiento: especifica la secuencia de eventos que se realizan en el intercambio de flujo de bits a través del medio físico Prof. Ricardo Gonzalez Redes de Computadores Tema1 51 Capas OSI Enlace de Datos: Se encarga de activar, mantener y desactivar un enlace, ofreciendo un tránsito confiable de datos a través de un enlace físico Envía bloques de datos (tramas) llevando a cabo la sincronización, el control de errores , la entrega ordenada de tramas y el flujo necesario Las capas superiores pueden asumir una transmisión libre de errores Red: Proporciona conectividad y selección de rutas entre dos sistemas finales que pueden estar ubicados en redes geográficamente distintas Proporciona independencia a los niveles superiores respecto de las técnicas de conmutación y de transmisión usadas para conectar los sistemas; es responsable del establecimiento, mantenimiento y cierre de las conexiones No hace falta enlaces directos origen-destino. Prof. Ricardo Gonzalez Redes de Computadores Tema1 52 Capas OSI Transporte: Segmenta y reensambla los datos en un flujo de datos Brinda un servicio de transporte de datos que proteja a las capas superiores de los detalles de implementación de transporte Se ocupa de temas tales como la confiabilidad del transporte a través de una interconexión de redes, evitando pérdidas de paquetes, duplicaciones, errores y pérdida de secuencia en los paquetes. Proporciona seguridad, transferencia transparente de datos entre los puntos finales: proporciona además procedimientos de recuperación de errores, control de flujo origen destino y calidad de servicio. Sesión: Proporciona el control de la comunicación entre las aplicaciones. Establece, administra y cierra las conexiones (sesiones) entre las aplicaciones que cooperan Contempla mecanismos de recuperación: procedimiento para reanudar la transmisión después de ocurrido un fallo Brinda sus servicios a la capa de presentación Prof. Ricardo Gonzalez Redes de Computadores Tema1 53 Capas OSI Presentación: Asegura que la capa de aplicación pueda leer la información enviada por la capa de aplicación de otro sistema De ser necesario, la capa de presentación realiza una traducción entre varios formatos de representación de datos, usando un formato de representación común Proporciona a los procesos de aplicación independencia respecto a las diferencia en la representación de los datos (sintaxis) Algunos ejemplos de servicios específicos de esta capa son: Compresión de datos Encriptación o cifrado de datos Prof. Ricardo Gonzalez Redes de Computadores Tema1 54 Capas OSI Aplicación: Proporciona un medio para que las aplicaciones accedan al entorno OSI Es la capa más cercana al usuario y brinda servicios de red a las aplicaciones del usuario Incluye las funciones de administración y en general, a los mecanismos necesarios en la implementación de las aplicaciones distribuidas Pertenecen a esta capa aplicaciones tales como: Transferencia de archivos Correo electrónico Acceso desde terminales a computadores remotos Etc. Prof. Ricardo Gonzalez Redes de Computadores Tema1 55 Modelo de Referencia OSI 7 Aplicación 6 Presentación 5 Sesión 4 Transporte 3 Red 2 Enlace de Datos 1 Física Prof. Ricardo Gonzalez Procesos de red para aplicaciones Representación de datos Comunicación entre aplicaciones Conexiones extremo a extremo Direcciones y mejor ruta Acceso a los medios Transmisión binaria Redes de Computadores Tema1 56 Uso de las capas en diferentes dispositivos (Un Retransmisor) Prof. Ricardo Gonzalez Redes de Computadores Tema1 57 Arquitectura Protocolo TCP/IP Desarrollado por Defense Advanced Research Project Agency (DARPA) de USA para su red de conmutación de paquetes (ARPANET) Arquitectura comercial dominante Especificada y extensivamente usada antes de OSI Usado por la Internet global Es un modelo no oficial que trabaja con: Capa de Aplicación Capa de transporte o Host to host Capa Internet Capa de acceso a la red Capa física Prof. Ricardo Gonzalez Redes de Computadores Tema1 58 Capa Física Define interfaz física entre dispositivo de transmisión de datos (p.e. computador) y medio de transmisión o red Características del medio de transmisión Niveles de señal Velocidad de datos, etc. Prof. Ricardo Gonzalez Redes de Computadores Tema1 59 Capa de Acceso a la Red Intercambio de datos entre el sistema final y la red Proporciona dirección de destino para que la red pueda encaminar los datos hasta el destino apropiado Invocar servicios de red como prioridad El software que se use en esta capa dependerá del tipo de red se han desarrollado estándares para conmutación de circuitos conmutación de paquetes (X.25) LAN (ethernet) Prof. Ricardo Gonzalez Redes de Computadores Tema1 60 Capa Internet (IP) Los sistemas pueden ser conectados a diferentes redes Funciones de encaminamiento a través de múltiples redes El protocolo IP (Internet Protocol) se usa en esta capa para ofrecer servicio de encaminamiento a través de varias redes Implementado en sistemas finales y routers un router es un dispositivo con capacidad de procesamiento que conecta dos redes y que debe retransmitir datos desde una red a otra siguiendo la ruta adecuada para alcanzar el destino Prof. Ricardo Gonzalez Redes de Computadores Tema1 61 Capa de Transporte (TCP) Independientemente de la naturaleza de las aplicaciones se requiere que: La entrega de datos sea confiable Se asegure que todos los datos llegan a la aplicación destino y además en el mismo orden en que fueron enviados El Protocolo TCP (Transmission Control Protocol) es el más utilizado para proporcionar esta funcionalidad Prof. Ricardo Gonzalez Redes de Computadores Tema1 62 Capa de Aplicación Contiene la lógica necesaria para soportar la comunicación en varias aplicaciones de usuario p.e. para cada tipo distinto de aplicación se necesita un módulo independiente y con características bien definidas e.g. Http (hiper text transfer protocol), SMTP (simple mail tranfer protocol), SNMP, etc. Prof. Ricardo Gonzalez Redes de Computadores Tema1 63 Modelo de Arquitectura de Protocolo TCP/IP Prof. Ricardo Gonzalez Redes de Computadores Tema1 64 OSI vs TCP/IP Prof. Ricardo Gonzalez Redes de Computadores Tema1 65 TCP La capa usual de transporte en TCP/IP es Transmission Control Protocol (TCP) Brinda una conexión confiable Conexión Asociación lógica y temporal entre entidades en diferentes sistemas TCP PDU Llamado segmento TCP Incluye puertos de origen y destino (equivalente a SAP) Que identifican respectivamente a las aplicaciones de los usuarios Una conexión hace referencia a un par de puertos Prof. Ricardo Gonzalez Redes de Computadores Tema1 66 UDP Una alternativa a TCP es UDP (User Datagram Protocol) Envíos no garantizados No se preserva el orden de secuencia de paquetes No hay protección contra la duplicación de paquetes Presenta un overhead Mínimo Añade el concepto de puertos a IP Prof. Ricardo Gonzalez Redes de Computadores Tema1 67 Conceptos de TCP/IP Prof. Ricardo Gonzalez Redes de Computadores Tema1 68 Direccionamiento Es el nivel dentro de la arquitectura en el cual las entidades reciben su nombre Existe una dirección única para cada sistema final (computador) y enrutador (router) Dirección a nivel de Red IP o dirección de internet (TCP/IP) Network service access point or NSAP (OSI) Los procesos dentro de un sistema se asocian a Número de puerto (Port number) (TCP/IP) Service access point or SAP (OSI) Prof. Ricardo Gonzalez Redes de Computadores Tema1 69 Seguimiento de una operación simple El Proceso asociado con el puerto 1 en el host A envía un mensaje al puerto 2 en el host B El Proceso en A envía hacia abajo el mensaje a TCP para que éste lo envíe al puerto 2 del destino TCP envía información a IP para que el mensaje sea enviado a B IP envia a la capa de red (p.e. Ethernet) para que lo envíe al router J Se generan una serie de PDU encapsulados A 1 TCP IP TCP Enrutado Router J Red Prof. Ricardo Gonzalez B 2 IP Red Redes de Computadores Tema1 70 PDUs en TCP/IP Prof. Ricardo Gonzalez Redes de Computadores Tema1 71 Algunos Protocolos de la Suite TCP/IP Prof. Ricardo Gonzalez Redes de Computadores Tema1 72 Estándares Requerido para permitir la interoperabilidad entre equipos Ventajas Asegura un gran mercado para equipos y software estimula la producción masiva reduciendo los costos Permite que productos de diferentes proveedores se comuniquen Desventajas Tienden a congelar la tecnología mientras que un estándar se desarrolla, se revisa y se adopta, ya se habrán desarrollado otras técnicas más eficaces Prof. Ricardo Gonzalez Redes de Computadores Tema1 73 Organizaciones de Normalización Internet Society ISOC International Organization for Standardization (ISO) creadora de Open Systems Interconnection (OSI). American National Standards Institute (ANSI). USA miembro de ISO. Electronic Industries Association (EIA) Desarrolló el EIA/TIA-232 (antes RS-232) y otros. Institute of Electrical and Electronic Engineers (IEEE) -- IEEE. Desarrolló IEEE 802.3 e IEEE 802.5. International Telecommunication Union Telecommunication Standardization Sector (ITU-T) -- ITU-T organización internacional (antes CCITT). Desarrollo X.25 y otros protocolos Internet Activities Board (IAB) The IAB ha presentado varios Request For Comments (RFC) incluído (TCP/IP) y (SNMP). ATM forum Prof. Ricardo Gonzalez Redes de Computadores Tema1 74 Lecturas Adicionales Tanenbaum. Redes de Computadores. Capítulo 1 (1.11.4 y 1.6) Stallings, W. Comunicaciones y Redes de Computadores (7th edicion), Prentice Hall. 2004. capítulos 1 y 2 Comer,D. Internetworking with TCP/IP volume I Comer,D. and Stevens,D. Internetworking with TCP/IP volume II and volume III, Prentice Hall Halsall, F. Data Communications, Computer Networks and Open Systems, Addison Wesley Web sites for IETF, IEEE, ITU-T, ISO Prof. Ricardo Gonzalez Redes de Computadores Tema1 75