Módulo 01 Introducción a las Redes de Computadoras

1 Módulo 01 Introducción a las Redes de Computadoras ...
Author: Ernesto Cárdenas Lagos
0 downloads 2 Views

1 Módulo 01 Introducción a las Redes de Computadoras

2 Copyright Copyright © 2010-2017 A. G. StankeviciusSe asegura la libertad para copiar, distribuir y modificar este documento de acuerdo a los términos de la GNU Free Documentation License, versión 1.2 o cualquiera posterior publicada por la Free Software Foundation, sin secciones invariantes ni textos de cubierta delantera o trasera. Una copia de esta licencia está siempre disponible en la página La versión transparente de este documento puede ser obtenida de la siguiente dirección: Redes de Computadoras - Mg. A. G. Stankevicius

3 Contenidos ¿Qué es internet? Concepto de protocolo.Frontera y núcleo de una red. Conmutación de circuitos y de paquetes. Latencia y ancho de banda. Redes de área local y de área amplia. Modelos de referencia ISO/OSI y TCP/IP. La red bajo constante amenaza Redes de Computadoras - Mg. A. G. Stankevicius

4 Red de computadoras Según Tanenbaum & Wetherall:Un conjunto interconectado de computadoras autónomas. La definición es deliberadamente poco específica... ¿por qué será? Esta definición abarca: Los dispositivos interconectados. Los enlaces que los interconectan. No se trata de un sistema distribuido. Redes de Computadoras - Mg. A. G. Stankevicius

5 ¿Para qué sirven? En el hogar: Permite compartir recursos.Constituye un medio de comunicación. Posibilita nuevos tipos de aplicaciones. Brinda acceso a innumerables fuentes de información. En la industria se considera a las redes de computadoras un bien estratégico. La interrupción de la red puede comprometer o incluso detener las operaciones comerciales. Redes de Computadoras - Mg. A. G. Stankevicius

6 ¿Qué es internet? Sin duda el ejemplo de red de computadoras más conocido en la actualidad. Se compone de miles de millones de dispositivos que al conectarse entre sí forman un grafo conexo, que soportan la ejecución de aplicaciones de red. Para ser más exactos es una red de redes. Se considera internet la parte pública de la red, es decir, dejando por fuera las intranets privadas. Llegó para quedarse... ¿se imaginan si un día nos quedamos sin Google o sin WhatsApp? Redes de Computadoras - Mg. A. G. Stankevicius

8 ¿Para qué sirve? Podemos ensayar una respuesta analizando qué servicio nos brinda a nosotros los usuarios: Internet proveé un conjunto de servicios a las aplicaciones de red Especifica una API, es decir, una interfaz clara y precisa a través de la cual estos programas envían y reciben información de la red. Este modelo de servicio se lo suele contrastar con el provisto por los servicios postales y de logística. Redes de Computadoras - Mg. A. G. Stankevicius

9 Electrodomésticos bizarrostostadora hipersmart te tira el pronóstico del clima en… ¡las tostadas! (I kid you not!) portaretrato digital pasa tus fotos desde un pendrive o desde instagram o facebook cafetera wifi programá la cafetera en tu casa desde una app del celu tweet-a-watt te tuitea en tiempo real el consumo de corriente de lo que le enchufes Redes de Computadoras - Mg. A. G. Stankevicius

11 ¿Qué es un protocolo? Protocolo humano:Se manda un mensaje específico y se realizan ciertas acciones específicas al recibir uno de estos mensajes. Protocolo máquina: Define el formato y el orden de los mensajes enviados y recibidos entre las entidades, así como las acciones asociadas al envío y recepción de estos mensajes. En internet, toda forma de comunicación se lleva adelante a través de protocolos. Redes de Computadoras - Mg. A. G. Stankevicius

15 Modelo par-a-par (p2p) El modelo par-a-par se diferencia del modelo anterior en que no distingue entre clientes y servidores. En cierta forma, todos los nodos de la red son tanto clientes como servidores. Fue propuesto para atacar un problema inherente al modelo anterior: la costosa escalabilidad. Redes de Computadoras - Mg. A. G. Stankevicius

16 ¿Qué servicios brinda la red?En la frontera de la red, los usuarios necesitan poder usar sus programas de aplicación. A su vez, los programas de aplicación necesitan poder enviar y recibir información por la red. La red provee esencialmente dos servicios que acometen ese objetivo: Establecer una comunicación orientada a la conexión. Establecer una comunicación sin conexión. Redes de Computadoras - Mg. A. G. Stankevicius

17 Orientado a la conexiónLa comunicación orientado a la conexión tiene por objeto transferir información entre las computadoras en la frontera de red. Requiere un acuerdo inicial. Su existencia queda asentada en origen y destino. Por ejemplo, en internet este servicio es implementado por el protocolo TCP: Asegura la transmisión confiable y ordenada de un flujo de bytes. Implementa control de flujo y gestión de congestión. Redes de Computadoras - Mg. A. G. Stankevicius

18 No orientado a la conexiónLa comunicación no orientada a la conexión tiene por objeto transferir información entre las computadoras en la frontera de red. No requiere acuerdo inicial, por lo que tampoco queda asentado en destino. Por ejemplo, en internet este servicio es implementado por el protocolo UDP: No asegura la transmisión confiable. No implementa control de flujo ni gestión de la congestión. Redes de Computadoras - Mg. A. G. Stankevicius

19 Ejemplos prácticos Comunicación orientada a la conexión:El protocolo HTTP de la web. El protocolo FTP para transferencia de archivos. Los protocolos SMTP, POP e IMAP para acceder al correo electrónico. Comunicación no orientada a la conexión: El protocolo DNS para acceder a los servidores de dominio. Los protocolos para transportar audio y/o video en tiempo real (por caso, Skype). Redes de Computadoras - Mg. A. G. Stankevicius

20 Accediendo a internet La pregunta que se impone es cómo logramos acceder a esta maravilla de la tecnología. La forma usualmente varía en función del tipo de red que queramos sumar a internet. Redes residenciales u hogareñas. Redes institucionales, empresas, universidades, clubes, etc. Redes que requieran estar conectado desde cualquier lado, por caso cadetería, transporte, logística, etc. Redes de Computadoras - Mg. A. G. Stankevicius

26 Taxonomía de redes Clasificación según su tamaño:Redes de Computadoras - Mg. A. G. Stankevicius

27 Redes de área local Según la IEEE, una LAN es un sistema de comunicación de información que permite que un número de dispositivos independientes se comuniquen entre sí directamente, en el marco de un área geográfica de tamaño moderado y a través de un canal de comunicaciones de capacidad también moderada. Abarca pocos kilómetros, posee una alta velocidad (>1Mb/s), permite acceso simultáneo a varios usuarios y posibilita el compartir de diversas cosas (hardware, software, ideas, etc.). Redes de Computadoras - Mg. A. G. Stankevicius

28 Topología de una red La topología de una red describe la distribución espacial de sus componentes. Se ha ensayado con distintas topologías: Barra (bus). Anillo (ring). Estrella (star). Malla (mesh). Híbrida o jerárquica. Redes de Computadoras - Mg. A. G. Stankevicius

34 Tipos de enlaces Los enlaces entre los dispositivos de una red se clasifican en dos grandes grupos. En primer lugar están los enlaces guiados, en los cuales los bits son encauzados a través de un medio sólido que los conduce. Por caso, usando un cable de cobre o una fibra óptica. Por otra parte, también existen enlaces no guiados, donde los bits se dispersan en todas direcciones a través de un medio intangible. Por caso, usando ondas infrarrojas o de radio. Redes de Computadoras - Mg. A. G. Stankevicius

35 Tipos de enlaces Otra alternativa para clasificar enlaces es considerar cómo será usado el enlace. En los enlaces punto a punto el medio físico es compartido sólo entre los dos dispositivos que conecta. Por caso, el cable USB de un smartphone. En contraste, en los enlaces denominados difusión (broadcast), el medio físico está compartido entre gran cantidad de dispositivos. Por caso, la señal de la TDA en nuestra ciudad. Redes de Computadoras - Mg. A. G. Stankevicius

36 Enlaces alámbricos Par trenzado (TP):Dos cables de cobre aislados que se entrecruzan entre sí. Cat5 100 Mbps y 1 Gbps. Cat6 10 Gbps. Cable coaxil (coax): Dos cables de cobre concéntricos. Brinda una conexión bidireccional. Buen ancho de banda. Redes de Computadoras - Mg. A. G. Stankevicius

37 Enlaces alámbricos Fibra óptica (fiber):Consiste de un fibra de vidrio flexible capaz de transportar pulsos de luz que codifican información. Habilita una operación punto a punto de muy alta velocidad (de decenas a centenas de Gbps). Casi inmune a la interferencia electromagnética, fuente número uno de errores en la transmisión. Redes de Computadoras - Mg. A. G. Stankevicius

38 Enlaces inalámbricos En este tipo de enlace la información es transportada en una señal electromagnética. No requiere de cables, ni de agujeros en las paredes. La conexión es usualmente bidireccional. Es pasible de ser afectada por cuestiones relativas a la propagación de la señal o cuestiones ambientales. La señal rebota en distintas superficies. Puede ser atenuada por distintos factores. Finalmente, si se distorsiona lo suficiente puede tornarse irrecuperable. Redes de Computadoras - Mg. A. G. Stankevicius

39 Enlaces inalámbricos Redes de área personal inalámbricas: Bluetooth.Redes de área local inalámbricas: WiFi, familia de variantes del estándar IEEE Redes de área amplia inalámbricas: WiMAX, para cubrir ciudades. LTE, para brindar conectividad a los celulares. El estándar 4G puede hacer uso de ambas. Redes de Computadoras - Mg. A. G. Stankevicius

40 Wired vs. Wireless Ventajas: Facilidad de cableado.Configuración y puesta en marcha simplificada. Desventajas: Seguridad. Privacidad. Ancho de banda. Tecnológicamente más complicadas que las redes tradicionales (puede resultar más costoso). Redes de Computadoras - Mg. A. G. Stankevicius

43 Conmutación de circuitosLos recursos de la red deben dividirse en pequeñas porciones que luego serán asignadas a los distintos usuarios. Cada porción es asignada a una “llamada” diferente. El ancho de banda de los enlaces (esto es, su capacidad para transportar información) debe poder cortarse en pequeñas porciones: Multiplexado por división de frecuencia. Multiplexado por división de tiempo. Redes de Computadoras - Mg. A. G. Stankevicius

44 División por frecuenciaEl multiplexado por división de frecuencia (FDM) consiste en asignar una frecuencia diferente a cada usuario. Gráficamente, para cuatro usuarios: Alice Bob Carol Dave tiempo frecuencia Redes de Computadoras - Mg. A. G. Stankevicius

45 División por tiempo El multiplexado por división de tiempo (TDM) consiste en asignar una porción de tiempo diferente a cada usuario, de manera cíclica. Gráficamente, para cuatro usuarios: Alice Bob Carol Dave tiempo frecuencia Redes de Computadoras - Mg. A. G. Stankevicius

46 Ejemplo Supongamos que se desea transmitir un documento de bits por una red de conmutación de circuitos. La velocidad de todos los enlaces es de 1,536 Mbps. Los enlaces usan multiplexado TDM de 24 slots. Asumir que el establecimiento de la conexión insume 500ms. En este contexto, ¿cuánto tiempo tarda la transmisión del documento? A sacar la calculadora, el celular o si no el ábaco... Redes de Computadoras - Mg. A. G. Stankevicius

47 Conmutación de paquetesSe observó que los usuarios hace un uso muy particular de la red: Usualmente la red está totalmente ociosa, si bien esporádicamente aparece una ráfaga de uso intenso. En este escenario, la conmutación de circuitos desaprovecha ancho de banda. La solución obvia es permitir compartir los enlaces de una manera más eficiente: Cortar los datos en pequeños pedazos (llamados paquetes) y conmutar en cambio esos paquetes. Redes de Computadoras - Mg. A. G. Stankevicius

48 Conmutación de paquetesLa clave de la conmutación de paquetes es que los enlaces no son más exclusivos, los usuarios ahora pueden compartirlos. Cuando un usuario tiene un paquete para enviar, hace uso de la totalidad del ancho de banda. Los recursos son asignados según hagan falta. No es necesario reservar previamente recursos ni acordar cómo dividir el ancho de banda. Puede haber contención en el uso de los recursos, lo que resulta en una congestión de tráfico. Redes de Computadoras - Mg. A. G. Stankevicius

50 Circuitos vs. Paquetes Supongamos un conjunto de usuarios con las siguientes características: Cada uno requiere 1Mb/s cuando está activo. Están activos usando la red el 10% del tiempo. ¿Qué es más conveniente conmutar si cuento con un enlace de 5Mb/s? Si conmutamos circuitos, con 5 usuarios se agota el ancho de banda. Si conmutamos paquetes, con 20 usuarios el % del tiempo hay 6 o menos usuarios activos. Redes de Computadoras - Mg. A. G. Stankevicius

51 Circuitos vs. Paquetes A la luz de la evidencia, la conmutación de paquetes surge como claro ganador... ¿o no? La conmutación de paquetes es ideal para tráfico de tipo ráfaga. Se comparten los recursos de red y no requiere inicialización de antemano. No obstante, ¡no todo lo que brilla es oro! Se puede dar una congestión y los protocolos también deben contemplar la eventual pérdida de paquetes. No permite asegurar la calidad del servicio. Redes de Computadoras - Mg. A. G. Stankevicius

52 Ancho de banda y latenciaAl considerar la calidad de un enlace el primer parámetro que notamos es su ancho de banda. En computación, denominaremos ancho de banda a la capacidad ideal de transferencia de información por unidad de tiempo de un determinado enlace o dispositivo. Sin embargo, la conmutación paquetes puede causar congestiones por lo que también debemos tener en cuenta la latencia. Denominaremos latencia al tiempo que le toma a un cierto dato en atravesar la red. Redes de Computadoras - Mg. A. G. Stankevicius

56 Organización de internetEn internet la frontera se conecta al núcleo a través de los ISPs (Internet Service Provider). Naturalmente los ISPs necesitan estar interconectados entre sí. En los albores, ¡no era así! La topología resultante terminó siendo muy compleja. La evolución no fue del todo planeada, se vio afectada por cuestiones económicas y también de soberanía. Redes de Computadoras - Mg. A. G. Stankevicius

64 Organización de internet¿Qué motiva a compañías como Google o Facebook a mantener semejantes redes? En general, el camino entre cualesquiera dos nodos atraviesa múltiples nodos. La operatorio store and forward hace que los retardos de cada nodo se vayan acumulando. Las compañías mantienen redes privadas para brindar un mejor servicios a sus clientes. Tarea para el hogar: ¿cuánto tarda resolver una consulta google? ¿dónde está geográficamente el servidor que generó la respuesta? Redes de Computadoras - Mg. A. G. Stankevicius

66 Origen de los retardos Procesamiento interno:Verificar la integridad del paquete (CRC, paridad, etc.) Determinar por cuál de las salidas debe ser enviado. Encolado: Tiempo a la espera de que se libere un determinado enlace de salida. Está directamente relacionado al nivel de congestionamiento del router. Redes de Computadoras - Mg. A. G. Stankevicius

67 Origen de los retardos Transmisión:Sea R el ancho de banda del enlace (medido en b/s) y L el largo del paquete (en bits); el tiempo de transmisión que toma enviar el paquete por el enlace se calcula como L/R (en s). Propagación: Sea d el largo del enlace físico (medido en m) y s el tiempo de propagación de una señal en ese medio físico (en m/s); el tiempo de propagación se calcula como d/s (en s). Redes de Computadoras - Mg. A. G. Stankevicius

68 Una “car analogy” Tratemos de visualizarlo con un ejemplo:Cada auto viaja a 100 Km/h. Cada auto toma 12s en pagar el peaje. Por las dudas: autos = bits, caravana = paquete. ¿Cuánto tarda en llegar la caravana a la segunda cabina de peaje? 100 Km caravana de 10 autos cabina de peaje cabina de peaje Redes de Computadoras - Mg. A. G. Stankevicius

69 Una “car analogy” Ajustemos un poco el ejemplo para hacerlo más parecido al caso de una red de computadoras: Cada auto viaja ahora a 1000 Km/h. Cada auto toma ahora 1m en pagar el peaje. ¿Llegan autos a la segunda cabina mientras todavía quedan autos saliendo de la primera? 100 Km caravana de 10 autos cabina de peaje cabina de peaje Redes de Computadoras - Mg. A. G. Stankevicius

70 Retardo al atravesar nodosdnodo = dproc + dqueue + dtrans + dprop dproc tiempo de procesamiento interno, típicamente un par de microsegundos. dqueue tiempo de encolado, depende de la congestión. dtrans tiempo de transmisión, L/R es bien pequeño para los enlaces de alta velocidad. dprop es el tiempo de propagación, puede ser pocos microsegundos o cientos de milisegundos. Redes de Computadoras - Mg. A. G. Stankevicius

71 Retardo de encolado Sea R el ancho de banda de un cierto enlace (medido en b/s), L el largo de un paquete (en bits) y a la cantidad promedio de paquetes que llegan a un cierto nodo por segundo. Denominaremos intensidad de tráfico al cociente La/R. La/R  0: retardo promedio bajo. La/R  1: el retardo incrementa. La/R > 1: ¡llega más trabajo que el puedo atender, el retardo puede llegar a ser ∞. La/R  0 La/R  1 Redes de Computadoras - Mg. A. G. Stankevicius

73 Traceroute > traceroute -I www.uni-muenchen.detraceroute to ( ), 30 hops max, 40 byte packets fibertel.com.ar ( ) ms ms ms 2 * * * 3 * * * 4 * * * fibertel.com.ar ( ) ms ms ms 6 * * * 7 * * * fibertel.com.ar ( ) ms ms ms 9 rab-hornos1-tg7-4.prima.net.ar ( ) ms ms ms dup.prima.net.ar ( ) ms ms ms 11 * * * 12 tengigabitethernet4-1.ar3.EZE1.gblx.net ( ) ms ms ms ( ) ms ms ms 14 xr-gar1-te2-2.x-win.dfn.de ( ) ms ms ms 15 kr-lrz-muenchen2.x-win.dfn.de ( ) ms ms ms 16 vl-3010.csr1-kw5.lrz-muenchen.de ( ) ms ms * 17 vl-3005.csr1-0gz.lrz-muenchen.de ( ) ms ms ms ( ) ms ms ms tres intentos de medición por cada nodo * indica que el router no contesta o que se perdió el paquete ¿qué habrá pasado acá? Redes de Computadoras - Mg. A. G. Stankevicius

74 Origen de las pérdidas Al igual que los retardos, las pérdidas de paquetes tienen diversos orígenes: Al llegar a un router saturado (es decir, con su buffer lleno), el paquete es simplemente descartado. El paquete que fue descartado puede ser retransmitido por el último router atravesado, por la computadora de origen, o bien no ser retransmitido. ¿Por qué un router saturado descarta los nuevos paquetes? ¿El router no debería hacer el intento de colaborar con el emisor? Redes de Computadoras - Mg. A. G. Stankevicius

78 Software de la red Pensemos por un momento en el problema que debe resolver el software de la red: Tiene que asegurar la comunicación entre las computadoras en la frontera de la red. Esos datos tienen que atravesar múltiples enlaces y nodos al cruzar el núcleo de la red. El camino entre dos computadoras no necesariamente es único ni estático a lo largo del tiempo. Las partes del mensaje (los paquetes) puede llegar fuera orden o no llegar directamente. Redes de Computadoras - Mg. A. G. Stankevicius

79 Software de red Se puede afirmar que el problema a resolver es posiblemente uno de los más difíciles que nos podamos enfrentar. Evidentemente tendremos que hacer uso de alguna técnica de alto nivel que nos permita acotar la complejidad de este problema. Naturalmente, deseamos que la solución sea de alta calidad y en la medida de lo posible eficiente. La propuesta elegida fue atacar este problema haciendo uso de una arquitectura en capas. Redes de Computadoras - Mg. A. G. Stankevicius

80 Un problema complejo La existencia de una estructura explícita permite identificar relaciones útiles entre las distintas partes del sistema. El contar con un modelo de referencia posibilita la participación activa de todos los interesados. La modularización que aportan las capas facilita el mantenimiento y la actualización del sistema. Los cambios en la implementación de los servicios de una capa no afecta a las restantes. Redes de Computadoras - Mg. A. G. Stankevicius

81 Una analogía Comunicación entre filósofos:El holandés puede cambiarse por el esperanto. En lugar de fax puede usarse . Redes de Computadoras - Mg. A. G. Stankevicius

82 Arquitectura de red Redes de Computadoras - Mg. A. G. Stankevicius

83 Desafíos de diseño En cada capa se debe resolver:Un mecanismo para identificar de forma unívoca tanto al emisor como al receptor. Determinar la forma de transferencia (ya sea unidireccional, half-duplex o full-duplex). Fijar una política de control de errores (esto es, elegir el nivel de detección y de corrección deseado). Tomar una decisión acerca de cómo se ordenan y secuencian los mensajes. Redes de Computadoras - Mg. A. G. Stankevicius

84 Desafíos de diseño Continúa:Decidir si es necesario implementar control de flujo y/o mecanismos de gestión de la congestión. Fijar el tamaño de los mensaje, lo cual implica a su vez fijar el mecanismo de desarmado y rearmado de los mensajes de las capas superiores. Definir, si corresponde, el mecanismo de multiplexado y de demultiplexado a ser usado. Resolver cómo enrutar los mensajes. Analizar qué medidas de seguridad son necesarias. Redes de Computadoras - Mg. A. G. Stankevicius

86 Servicios y protocolos¿Qué relación existe entre un protocolo y los servicios provistos por esa capa? ¿Y con los provisto por la inmediata inferior? capa n+1 capa n+1 servicios provistos por la capa n capa n capa n protocolo servicios requeridos a la capa n-1 capa n-1 capa n-1 Redes de Computadoras - Mg. A. G. Stankevicius

87 Servicios y protocolosLa especificación del servicio define qué operaciones está dispuesta a prestar una cierta capa a sus clientes. Cabe señalar que nada dice respecto de cómo serán implementadas esas operaciones. La especificación de un protocolo, en contraste, es un conjunto de reglas que gobierna el formato y el significado de los mensajes intercambiados entre los pares de una capa. Es decir, ¡el protocolo implementa al servicio! Redes de Computadoras - Mg. A. G. Stankevicius

88 El modelo ISO/OSI La ISO (International Organization for Standarization) propuso allá por la década del 70' un estándar internacional para mejorar la interoperabilidad de las primeras redes de computadoras. El modelo propuesto, llamado OSI (Open System Interconnect) consiste de dos partes: Un modelo de referencia de siete capas. Un conjunto de protocolos para cada una de capas. Redes de Computadoras - Mg. A. G. Stankevicius

89 El modelo ISO/OSI aplicación presentación sesión transporte red enlace7 6 5 4 3 2 1 física enlace red transporte sesión presentación aplicación aplicaciones de red ( , web, etc.) formateado, encriptado y compresión de datos inicialización y gestión de conversaciones de punta a punta envío punta a punta de mensajes transmisión punta a punta de paquetes transmisión de paquetes sobre un dado enlace codificación de bits Redes de Computadoras - Mg. A. G. Stankevicius

90 Protocolos del modelo OSIRedes de Computadoras - Mg. A. G. Stankevicius

91 Encapsulado multicapa OSIdato 7 aplicación AH dato 6 presentación PH AH dato 5 sesión SH PH AH dato transporte 4 TH SH PH AH dato 3 red RH TH SH PH AH dato 2 enlace EH RH TH SH PH AH dato ET 1 física flujo de bits H = Header T = Trailer Redes de Computadoras - Mg. A. G. Stankevicius

92 ¿Qué pasó con este modelo?El modelo de referencia ISO/OSI cumplió mayormente con los objetivos que había fijado el comité al momento de su conformación. Sin embargo, resultó un rotundo fracaso: Malas decisiones tecnológicas. Mala implementación. Malas políticas. Se terminó de definir en un mal momento. No tuvo en cuenta para nada a internet. Redes de Computadoras - Mg. A. G. Stankevicius

93 El modelo TCP/IP aplicación internet transporte aplicación7 aplicación 5 4 3 2 1 internet transporte aplicación enlace/física 6 presentación no presentes 5 sesión transporte 4 3 red 2 enlace no diferenciadas 1 física ISO/OSI TCP/IP Redes de Computadoras - Mg. A. G. Stankevicius

94 ¿Qué pasó con este modelo?El modelo no distingue con claridad los conceptos de servicio, interfaz y protocolo. El modelo no es genérico y no sirve para describir ningún otro conjunto de protocolos. El modelo no distingue entre la capa física y la de enlace (es más, ni siquiera las menciona). Sólo los protocolos TCP e IP fueron cuidadosamente pensados e implementados (el resto fue definido de manera más ad-hoc). Redes de Computadoras - Mg. A. G. Stankevicius

95 OSI vs. TCP/IP El modelo OSI fue diseñado antes que sus protocolos.No favorece ningún conjunto de protocolos en particular (ni siquiera los propios). Los diseñadores no tenían mucha experiencia previa. Los protocolos del modelo TCP/IP se diseñaron e implementaron antes que su modelo de referencia. Excelente implementación, disponible desde un primer momento (además de ser libre y gratuita). Redes de Computadoras - Mg. A. G. Stankevicius

96 Seguridad en redes El campo de la seguridad en redes abarca diferentes facetas: De qué forma pueden atacar mi red de computadoras. De qué forma me puedo defender ante esos ataques. Cómo diseñar una arquitectura que sea inmune a los ataques. Lamentablemente internet no fue diseñada con la seguridad en mente. Los primeros usuarios… ¡se conocían todos entre sí! Redes de Computadoras - Mg. A. G. Stankevicius

97 Inyección de malware Internet es un vector de ataque a través del cual un malhechor puede inyectarnos malware. Viruses: programas adosados a otros, auto- replicante, que ganan el control de la máquina al recibir y ejecutar un huésped infectado. Worms: programas independiente, auto-replicante, que ganan el control de la máquina explotando vulnerabilidades. El malware de tipo spyware puede registrar y reportar todas las acciones de los usuarios. Redes de Computadoras - Mg. A. G. Stankevicius

101 ¿Preguntas? Redes de Computadoras - Mg. A. G. Stankevicius