Redes y Comunicación de Datos Docente: Mg. Frank Coronel “ Tipos de Redes” POR TAMAÑO Redes de Comunicación de Datos En realidad una RED es un sistema de comunicaciones que permite que sus usuarios se comuniquen compartiendo los recursos de las computadoras que lo integran. CATEGORIA DE REDES REDES REDES DE ÁREA LOCAL REDES DE ÁREA AMPLIA RED DE REDES LAN WAN INTERNET Un criterio para clasificar redes de ordenadores es el que se basa en su extensión geográfica, es en este sentido en el que hablamos de redes LAN, MAN y WAN, aunque esta documentación se centra en las redes de área local (LAN), nos dará una mejor perspectiva el conocer los otros dos tipos: MAN y WAN. Características de las redes • Conectividad • Servicio de archivos • Compartir Usuarios • Tolerancia a fallos • Utilidades de gestión • Comunicación entre usuarios • Control de transacciones • Seguridad • Colas de impresión • Acceso remoto • Servidores de impresoras Redes de Área Local LAN • Se caracterizan por estar confinadas a un ambiente o edificio (máx. 300 m). • Permiten compartir recursos de hardware • Permiten integrar soluciones informáticas sectoriales • Una LAN puede ser tanto un sistema cerrado como abierto Trabajos de impresión Usa estaciones de trabajo inteligentes lo que supone un alto índice de procesamiento distribuido Estructura de las redes LAN - Según las características del sistema que las administra: * Sistemas Punto a Punto * Sistemas con servidor dedicado * Sistemas con servidor no dedicado Tipos de redes LAN Sistema Punto a Punto • Cualquiera de sus estaciones puede funcionar como un servidor que ofrecesus recursos a las restantes estaciones de trabajo. • Carecen de facilidades para mantener una adecuada seguridad y velocidad en las comunicaciones. Tipos de redes LAN Sistema con servidor dedicado Un servidor dedicado no ejecuta programas del usuario final, solo como dispositivo servidor atendiendo las peticiones de las estaciones de trabajo. • Más velocidad en las comunicaciones • Más seguridad de acceso • Mejor administración de recursos Tipos de redes LAN Sistema con servidor no dedicado Un servidor no dedicado ofrece las mismas posibilidades que uno dedicado (contiene al sistema operativo y administra los archivos) y además puede ser utilizado como estación de trabajo. Razones para instalar una LAN Trabajo en común Actualización del software Copia de seguridad de los datos Ventajas en la organización Uso compartido de impresoras Correo electrónico Elementos para configurar una LAN PLACAS DE INTERFAZ La placa de red es el dispositivo que conecta la computadora al cable de la red. CABLEADO (CANAL) Par trenzado de tipo telefónico (UTP) Coaxial Fibra óptica Algunos son propensos a las interferencias, mientras que otros no son recomendables por seguridad. La velocidad y la longitud son los principales factores a considerar. Elementos para configurar una LAN Sistema operativo de red Es el software que administra la LAN. Normalmente reside en el servidor de archivos • Servicio de archivos • Seguridad (password) • Utilidades de gestión (utilitarios) • Comunicación entre usuarios • Colas de impresión (spooling) • Conectividad entre redes Topología de redes LAN Forma que asume el diseño de la conexión Existen tres tipos de topologías de redes: Anillo Estrella Bus ET ET ET ET ET ET Server ET ET Terminador Server ET Servidor ET Terminador Redes de Área Amplia - WAN Distribuye y maneja recursos informáticos (a través de distintos tipos de combinaciones ) entre computadoras y terminales en un ambiente en donde las distancias físicas de los nodos trascienden el ámbito de un edificio, por lo que se debe usar tecnología de comunicación de datos que permita la conexión entre lugares remotos. Redes WAN Con canales dedicados Con canales compartidos De acceso público De acceso restringido Jerárquicas Entre iguales Canales para redes WAN o Líneas telefónicas o Señales de microondas y onda corta. o Fibra óptica o Satélites o Líneas dedicadas Redes de Área Metropolitana(MAN) Son una versión mayor de la LAN y utilizan una tecnología muy similar. Actualmente esta clasificación ha caído en desuso, normalmente sólo distinguiremos entre redes LAN y WAN. Unidad 02 Capa de aplicación (s3-4-5) Logro específico de aprendizaje Al finalizar la unidad el alumno resume y diferencia los protocolos de capa de aplicación (DNS, HTTP, SMTP, POP,FTP,DHCP,TELNET)del modelo TCP/IP. Temario: Fundamentos de las aplicaciones de red Protocolos de direccionamiento IP: DNS y DHCP Protocolos de navegación Web: HTTP y HTTPS Protocolos de correo electrónico: SMTP, POPe IMAP Protocolos de transferencia de archivos: FTPy SMB Protocolos de emulación de terminal: TELNETy SSH Apps Aplicaciones E-mail Web Mensajería instantánea Loginremoto Compartición de archivos P2P Juegos de redmultiusuarios Reproducción de de video almacenado. Voz sobre IP Conferencias de video en tiempo real Redessociales Buscadores etc … Un minuto de Internet 2017 Fundamentos de las aplicaciones de red Redes y Comunicaciones de Datos I (2018-2) Creación de una aplicación de red Escribir programas que se ejecuten en diferentes sistemas finales y puedan comunicarse a través de la red No es necesario escribir software para dispositivos del núcleo de red. No ejecutan aplicaciones de usuario Lasaplicaciones en los sistemas finales permiten un rápido desarrollo de aplicaciones. Arquitectura Cliente - Servidor Arquitectura Peer to Peer (P2P) No existe un servidor siempre encendido Lossistemas finales se comunican directamente Lospeers solicitan el servicio de otros peers, brindan servicio a cambio de otros peers Lospares se conectan intermitentemente y cambian de dirección IP Administración compleja Procesos de comunicación Proceso: Programa que se ejecuta dentro de un host Dentro de un mismo host, dos procesos se comunican usando la comunicación entre procesos(definida por elSO) Losprocesos en diferentes hosts se comunican intercambiando mensajes clientes, servidores Proceso del cliente: proceso que inicia la comunicación Proceso del servidor: proceso que espera ser contactado Lasaplicaciones con arquitecturas P2P tienen procesos de cliente y procesos de servidor Sockets Un proceso envía/recibe mensajes a/desde su socket Socket analogía a puerta El proceso de envío empuja el mensaje a la puerta El proceso de envío depende de la infraestructura de transporte del otro lado de la puerta para entregar el mensaje al socket en el proceso de recepción application process socket application process transport transport network network link physical Internet link physical Controlado por el desarrollador Controlador por el OS Procesos de direccionamiento Para recibir mensajes, el proceso debe tener un identificador El dispositivo host tiene una dirección IP única de 32 bits ¿Essuficiente la dirección IP NO, ya que muchos procesos se pueden ejecutar en el mismo host El identificador incluye tanto la dirección IP como el número de puerto asociados con el proceso en el host. Ejemplos de números de puerto: Servidor HTTP: 80 Servidor de correo: 25 Para enviar un mensaje HTTP al servidor web elingesor.com: Dirección IP: 192.185.107.185 Número de puerto: 80 Protocolos de capa de aplicación definen: Tipos de mensajes de intercambio, Por ejemplo, solicitud, respuesta Sintaxis del mensaje: Qué campos en los mensajes y cómo se delinean loscampos Semántica de mensaje Significado de la información en los campos Reglas Cuándo y cómo los procesos envían y responden mensajes Protocolos abiertos Refinido en RFCs Permite la interoperabilidad Por ejemplo, HTTP, SMTP Protocolos propietarios Por ejemplo, Skype ¿Qué servicio de transporte necesita una aplicación? Integridad de los datos Algunas aplicaciones (por ejemplo, transferencia de archivos, transacciones web) requieren una transferencia de datos 100% confiable Otras aplicaciones (por ejemplo, audio) pueden tolerar algunas pérdidas Sincronización Algunas aplicaciones (por ejemplo, telefonía por Internet, juegos interactivos) requieren poca demora para ser "efectivas" Rendimiento Algunas aplicaciones (por ejemplo, multimedia) requieren una cantidad mínima de rendimiento para ser "eficaces" Otras aplicaciones ("aplicaciones elásticas") hacen uso del rendimiento que obtienen Seguridad Cifrado, integridad de datos, Requisitos del servicio de transporte: aplicaciones comunes Aplicación Pérdida de datos Rendimiento Sensibilidad (tiempo) Transferencia de archivos Correo electrónico Documentos web Audio/video en tiempo real sin pérdida sin pérdida sin pérdida tolerante a la pérdida no no no si, 100s ms Audio/video almacenado Juegos interactivos Mensaje de texto tolerante a la pérdida tolerante a la pérdida sin pérdida elástico elástico elástico audio: 5kbps-1Mbps video: 10kbps-5Mbps Igual que anterior algunos kbps más elástico si, algunos seg si, 100s ms si y no Servicios de protocolos de transporte de Internet Servicio TCP: Transporte confiable entre el proceso de envío y recepción Control de flujo: el emisor no abrumará al receptor Control de congestión: acelera al transmisor cuando la red está sobrecargada No proporciona: tiempo, garantía mínima de rendimiento, seguridad Orientado a la conexión: requiere configuración entre los procesos del cliente y del servidor Servicio UDP: Transferencia de datos poco confiable entre el proceso de envío y recepción No proporciona: fiabilidad, control de flujo, control de congestión, temporización, garantía de rendimiento, seguridad o configuración de conexión. Aplicaciones de Internet: aplicación, protocolos de transporte Aplicación Correo electrónico Acceso remoto a la terminal Web Transferencia de archivos Transmisión multimedia Telefonía por Internet Protocolo de capa de aplicación Protocolo de capa subyacente - transporte SMTP[RFC2821] Telnet [RFC854] HTTP[RFC2616] FTP[RFC959] HTTP(ejm.,YouTube), RTP[RFC1889] SIP,RTP,proprietario (ejm., Skype) TCP TCP TCP TCP TCPo UDP TCPo UDP Seguridad TCP TCPy UDP Sin cifrado Lascontraseñas de texto sin cifrar se envían al socket en texto plano a través de Internet SSL Proporciona conexión TCPencriptada Integridad de los datos Autenticación de punto final SSLestá en la capa de la aplicación Lasaplicaciones usan bibliotecas SSL,que "hablan" a TCP API de socket SSL Contraseñas sin cifrar enviadas encriptadas a través del encriptador de Internet Unidad 02 Capa de aplicación (s3-4-5) Logro específico de aprendizaje Al finalizar la unidad el alumno resume y diferencia los protocolos de capa de aplicación (DNS, HTTP, SMTP, POP,FTP,DHCP,TELNET)del modelo TCP/IP. Temario: Fundamentos de las aplicaciones de red Protocolos de direccionamiento IP: DNS y DHCP Protocolos de navegación Web: HTTP y HTTPS Protocolos de correo electrónico: SMTP, POPe IMAP Protocolos de transferencia de archivos: FTPy SMB Protocolos de emulación de terminal: TELNETy SSH Protocolos de direccionamiento IP DNS y DHCP Redes y Comunicaciones de Datos I (2018-2) Identificación Personas: muchos identificadores: DNI, nombre, número de pasaporte Servidores de Internet: Un identificador Dirección IP (32 bit), y "Nombre” (www.elingesor.com) ¿Cómo hacer un mapeo entre la dirección IP y el nombre; y viceversa? Protocolo DNS (53) Domain Name System (Sistema de nombres de dominio) Base de datos distribuida implementada en la jerarquía de muchos servidores denombres Protocolo de capa de aplicación: hosts, servidores de nombres se comunican para resolver nombres (traducción de dirección / nombre) DNS: servicios, estructura Servicios de DNS Nombre de host para la traducción de la dirección IP Nombres canónicos Alias de host Alias del servidor de correo Distribución de la carga Servidores web replicados: muchas direcciones IP corresponden a un nombre ¿Por qué no centralizar el DNS? Punto único de fallo Volumen de tráfico Base de datos centralizada distante Mantenimiento No es escalable! DNS: una base de datos jerárquica distribuida Servidores DNS raíz Servidores DNS .com Servidores DNS .pe Servidores DNS .edu google.com utp.pe mit.edu amazon.com elcomercio.pe berkeley.edu microsoft.com rpp.pe yale.edu Dominio de nivel superior genérico: https://es.wikipedia.org/wiki/Dominio_de_nivel_superior_genérico Dominio de nivel superior geográfico:https://es.wikipedia.org/wiki/Dominio_de_nivel_superior_geográfico DNS: servidores de nombres de raíz Contactado por el servidor de nombres local que no puede resolver el nombre Servidor de nombre raíz Contacta al servidor de nombres autorizado si no se conoce el mapeo denombres Obtiene mapeo Devuelve el mapeo al servidor de nombre local c. Cogent, Herndon, VA (5 other sites) d. U Maryland College Park,MD h. ARLAberdeen, MD j. Verisign, Dulles VA (69 other sites ) e. NASA Mt View, CA f. Internet Software C. Palo Alto, CA(and 48 other sites) a. Verisign, Los Angeles CA (5 other sites) b. USC-ISIMarina del Rey,CA l. ICANN Los Angeles, CA (41 other sites) g. USDoD Columbus, OH (5 other sites) k. RIPELondon (17 othersites) i. Netnod, Stockholm (37 othersites) m. WIDETokyo (5 other sites) 13 “servidores” lógicos de nombres de raíz en todo el mundo Cada "servidor" se replica muchas veces Tipos de registros DNS Lostipos de registro son los siguientes: A: una dirección de dispositivo final NS: un servidor de nombre autoritativo CNAME: el nombre canónico para un alias; se utiliza cuando varios servicios tienen una dirección de red única, pero cada servicio tiene su propia entrada en el DNS. MX: registro de intercambio de correos; asigna un nombre de dominio a una lista de servidores de intercambio de correo. Si no puede resolver el nombre con susregistros almacenados, se comunica con otros servidores. Registros DNS DNS: distributed database storingresource records (RR) RRformat: (name, value, type, ttl) type=A name is hostname value is IP address type=NS name is domain (e.g., foo.com) value is hostname of authoritative name server for this domain type=CNAME name is alias name for some “canonical” (the real)name www.ibm.com is really servereast.backup2.ibm.com value is canonical name type=MX value is name of mailserver associated with name Comando: nslookup Permite que el usuario consulte manualmente los servidores de nombres para resolver un nombre de host determinado. Esta utilidad se puede utilizar para solucionar problemas de resolución de nombres y verificar el estado actual de los servidores de nombres. Servidores autoritativos TLD Servidores Top-level domain (TLD): Responsible de com, org, net, edu, aero, jobs, museums, y todos los dominios de paises top-level: pe, cl, es, de, uk, fr, ca, jp Network Solutions mantiene lso servidores para el TLD.com Educause para el TLD.edu Red Científica Peruana para el TLD.pe Servidores Authoritative DNS: Servidores DNS propios de la organización, que proporcionan un nombre de host autorizado a las asignaciones de IP para los hosts con nombre de la organización Puede mantenerse por organización o ISPs 2-31 Servidor Local DNS No pertenece estrictamente a la jerarquía Cada ISP(ISP residencial, empresa, universidad) tiene uno También llamado "servidor de nombre predeterminado" Cuando el host realiza una consulta DNS, la consulta se envía a su servidor DNS local Tiene una memoria caché local de pares de traducción de nombre a dirección recientes (¡pero puede estar desactualizado!) Actúa como proxy, reenvía la consulta a la jerarquía Protocolo DHCP (67) Permite que un host obtenga una dirección IP de forma dinámica. Proceso DHCP Trabajo de investigación 1 COMPARACIÓN DE LOS MODELOS OSI Y TCP/IP Fecha de entrega: 05/09/2018 Hora: 11:59 Fuente y diapositivas del Docente: Pedro Mantilla Silva-UTP