Comunicacion de redes
• Introducción • Clases de redes • Jerarquías de protocolos • Problemas en el diseño de los niveles • Servicios Modelos de referencia de redes • OSI • TCP/IP • OSI vs. TCP/IP • Un ejemplo: Novell NetWare El nivel físico • La velocidad máxima de un canal • Medios de transmisión • El sistema telefónico • Los local loops • Los troncales y la multiplexación • MDT en el sistematelefónico • Conmutación • Narrowband ISDN • Broadband ISDN y ATM • Conmutadores de ATM • Satélites El nivel de enlace • Asuntos de diseño • Servicios para el nivel de red • Marcos • Control de errores • Control de flujo • Detección y corrección de errores • Códigos de detección de errores • Códigos de CRC • Protocolos elementales de enlace • Protocolos de ventana deslizante • SLIP y PPP • Elnivel de enlace de ATM Redes de broadcast • ALOHA • Protocolos de acceso múltiple con sentido de portador • Protocolos de CSMA con la detección de choques • Protocolos libre de choques • IEEE 802.3 y Ethernet • Bridges • LANs de velocidad alta
•
•
•
•
Página 1
• El nivel de red • Estructura interna de la subred • Algoritmos de ruteo • Algoritmos estáticos • Ruteo de vector dedistancia • Ruteo de estado de enlace • Ruteo jerárquico • Ruteo de broadcast • Algoritmos de control de congestión • Formación del tráfico • Control de congestión en subredes de circuitos virtuales • Paquetes de bloqueo • Pérdida de carga • Internets • El nivel de red en la Internet • Protocolos de control • IPv6 El nivel de transporte • Primitivas del servicio de transporte • Protocolos de transporte •Establecimiento de una conexión • Desconexión • Control de flujo • Multiplexación • Recuperación de caídas • El protocolo de TCP • Implementación del protocolo • El encabezamiento de TCP • Administración de conexiones • Política de transmisión • Control de congestión • Administración de relojes • Rendimiento • Diseño para rendimiento mejor • Procesamiento rápido de TPDUs El nivel de aplicación •DNS--Domain Name System • Espacio de nombres de DNS • Registros de recurso • Servidores de nombres
•
•
Página 2
Introducción
• • ¿Qué es una red de computadores? Una colección interconectada de computadores autónomos. ¿Para qué se usan las redes? • Compartir recursos, especialmente la información (los datos) • Proveer la confiabilidad: más de una fuente para los recursos • Laescalabilidad de los recursos computacionales: si se necesita más poder computacional, se puede comprar un cliente más, en vez de un nuevo mainframe • Comunicación
Clases de redes
Podemos clasificar las redes en las dimensiones de la tecnología de transmisión y del tamaño. Tecnología de transmisión • Broadcast. Un solo canal de comunicación compartido por todas las máquinas. Un paquete mandado poralguna máquina es recibido por todas las otras. • Point-to-point. Muchas conexiones entre pares individuales de máquinas. Los paquetes de A a B pueden atravesar máquinas intermedias, entonces se necesita el ruteo (routing) para dirigirlos. • Escala • Multicomputadores: 1 m • LAN (local area network): 10 m a 1 km • MAN (metropolitan area network): 10 km • WAN (wide area network): 100 km a 1.000 km •Internet: 10.000 km • LANs • Normalmente usan la tecnología de broadcast: un solo cable con todas las máquinas conectadas. • El tamaño es restringido, así el tiempo de transmisión del peor caso es conocido. • Velocidades típicas son de 10 a 100 Mbps ( megabits por segundo; un megabit es 1.000.000 bits, no 220 ). • WANs • Consisten en una colección de hosts (máquinas) o LANs de hosts conectados poruna subred. • La subred consiste en las líneas de transmisión y los ruteadores, que son computadores dedicados a cambiar de ruta. • Se mandan los paquetes de un ruteador a otro. Se dice que la red es packet-switched (paquetes ruteados) o store-and-forward (guardar y reenviar). • Internet • Una internet es una red de redes vinculadas por gateways, que son computadores que pueden traducir entre...
Regístrate para leer el documento completo.