Redes De Computadoras Introducción

Transcription

Universisdad de Los AndesFacultad de IngenieríaEscuela de SistemasRedes de ComputadorasIntroducciónMérida - VenezuelaProf. Gilberto Díaz

Introducción a las Redes de DatosBreve HistoriaA principio de los años 60 solamente existianunas cuantas computadoras aisladas. El usuariotenia que estar cerca del computador porque losterminales, los únicos mecanismos de acceso alcomputador, estaban conectados al computadormediante un cable

Introducción a las Redes de DatosBreve HistoriaLa única posibilidad de acceso remoto eramediante el uso de una línea telefónica local.

Introducción a las Redes de DatosBreve HistoriaEn 1966 dos computadores fueron conectados através de un enlace discado de 1200 bps entre loslaboratorios Lincoln y la compañía SystemDevelopment CorporationEn 1967 Lawrence G. Roberts del MIT presenta elprimer plan para crear ARPANET (AdvancedResearch Projects Administration Network) en unaconferencia en Ann Arbor, Michigan

Introducción a las Redes de DatosBreve HistoriaEn 1969 se establece la primera conexión deARPANET. Los nodos eran minicomputadorasHoneywell DDP-516 con 12K en memoria conlíneas telefónicas de 50 kbps.Nodo 1: UCLA (September)Nodo 2: Stanford Research Institute (SRI)(October)Nodo 3: University of California Santa Barbara(UCSB) (November)Nodo 4: University of Utah (December)

Introducción a las Redes de DatosBreve Historia

Introducción a las Redes de DatosBreve Historia1970 La universidad de Hawaii desarrolla laprimera red conmutada1971 ARPANET crece a 15 nodos1972 Ray Tomlinson adapta su programa decorreo electrónico para ARPANETEl científico frances Louis Pouzin crea CYCLADES

Introducción a las Redes de DatosBreve Historia1973 ARPANET cambia su nombre a DARPANET1973 ARPANET hace su primera conexióninternacional con el University College of London1974 Vinton Cerf and Bob Kahn publican "AProtocol for Packet Network Intercommunication"el cual especifica la arquitectur de un programade control de transmisión (Transmission ControlProgram, TCP)

Introducción a las Redes de DatosBreve Historia1978 TCP se divide en TCP e IP1979 USENET1980 BITNET (Because It's time to Network),CSNET (Computer Science NETwork) is built bythe University of Wisconsin, the University ofDelaware, Purdue University, RAND Corp., andBBN

Introducción a las Redes de DatosBreve Historia1983 DCA (Defense Communication Agency) yDARPA establecen el Transmission ControlProtocol (TCP) e Internet Protocol (IP) y elconjunto de protocolos conocidos como TCP/IP.1983 ARPANET se divide en ARPANET y MILNET.The military network, MILNET. 68 nodos de los113 fueron mudados a MILNET.1983 Se conectaron CSNET y ARPANET

Introducción a las Redes de DatosBreve Historia1984 Se introdujo Domain Name Service1988 Robert Morris, hijo de un experto decomputación de la National Security Agency,envía un gusano a través de la red, afectando a6,000 de los 60,000 hosts existentes. Él programóel gusano para reproducirse a sí mismo y filtrarsea través de los computadores conectados. Eltamaño de los archivos llenaba la memoria de lasmáquinas desabilitándolas.

Introducción a las Redes de DatosBreve Historia1991 El CERN, en Suiza, desarrolla la World WideWeb (WWW) y Tim Berner-Lee crea el lenguajeHyperText Markup Language (HTML)1993 La NCSA crea Mosaic el primer navegadorgráfico1994 Dos estudiantes de doctorado de Stanford,Jerry Yang y David Filo, crean Yet AnotherHierarchical Officious Oracle (Yahoo)

Introducción a las Redes de DatosBreve Historia

Introducción a las Redes de DatosEn la actualidad las redes evolucionan a unavelocidad significativa. Constantemente aparecennuevos protocolos, aplicaciones y dispositivos quemejoran las comunicaciones en diferentesniveles.

Introducción a las Redes de Datos¡Es muy importante entender los conceptosfundamentales de las redes pues ellos nosayudan a digerir de una manera mucho más fácillas nuevas tecnologías que aparecen!constantemente

Introducción a las Redes de Datos¿Qué es una red?Es un conjunto de dos o más computadoresinterconectadas entre sí y que work Cablefile

Introducción a las Redes de DatosActualmente no sólo las computadoras hacen usode las redes, podemos encontrar sensores,dispositivos de control, celulares, PDAs, etc. quese conectan directamente a la red.

Introducción a las Redes de DatosUna de las primeras actividades que debe sercumplida es identificar los requisitos yrestricciones que influyen en el diseño de la redque vamos a construir.

Introducción a las Redes de DatosEs muy importante entender cuales son lasnecesidades que debe cubrir la red desdediferentes puntos de vista:Programador de Aplicaciones: se debegarantizar que cada mensaje llegue a su destino ysin errores. Diseñador de Redes: mostrar las propiedadesde la red para valorar que los recursos seanrepartidos de forma efectiva y equitativa a todoslos usuarios de la red.

Introducción a las Redes de DatosProveedor de Red: Compilar todos sistemasque deben ser administrados, identificar lasposibles fallas y como puede llevarse lacontabilidad del uso de la red.

Introducción a las Redes de DatosA continuación veremos los distintos factores queintervienen en el diseño de redes de acuerdo alos diferentes puntos de vista antes expuestos

Introducción a las Redes de DatosConectividadEl objetivo fundamental y realmente obvio de unared es proveer conectividad entre sus nodos.Dependiendo de las necesidades de sus usuarioslas redes pueden estar aisladas (por motivos deseguridad por ejemplo) o conectadas a otrasredes.

Introducción a las Redes de DatosConectividadEnlace (link) En el nivel más bajo la una redconsiste de dos o más computadores conectados através de un medio físico (cable coaxial, cable partrenzado o fibra óptica) Nodo: Cada computador o dispositivo conectadoNodosEnlace

Introducción a las Redes de DatosConectividadEnlace punto a punto: Algunas veces losenlaces estan limitados a conectar un par denodosEnlace

Introducción a las Redes de DatosConectividadEnlaces de acceso múltiple: Más de dos nodoscomparten el mismo enlace

Introducción a las Redes de DatosConectividadDos nodos pueden estar conectadosindirectamente. Utilizan dispositivos quecontienen software que reenvía los datos de unenlace a otro. Esto proporciona flexibilidad a lasredes

Introducción a las Redes de DatosPrimera Clasificación de RedesSwitched Networks (redes conmutadas)Circuit switchedPacket switched

Introducción a las Redes de DatosConectividadPrimera Clasificación de RedesLa estrategia utilizada en las redes deconmutación de paquetes (packet switched) esalmacenar y renviar paquetes.Cada nodo interno almacena y renvía lospaquetes que provienen de un enlace a otro uotros enlaces.

Introducción a las Redes de DatosConectividad Switch: Son los nodos dentro de la nube cuyafunción es conmutar paquetes.Hosts: Son los nodos fuera de la nube. Utilizanla red, corren aplicaciones y atienden usuarios hosthostswitches

Introducción a las Redes de DatosLa nube se utiliza para representar cualquier tipode red:Punto a punto Acceso múltiple Red conmutada

Introducción a las Redes de DatosOtra forma en la que un par de nodos puedeconectarse indirectamente es cuando un grupo deredes se interconectan

Introducción a las Redes de DatosRouter: Es nodo que se conecta a dos o másredes (encaminador o enrutador)

Introducción a las Redes de DatosConectividadEstablecer conexión directa o indirecta entre unnodo y otro no es suficiente para que hayaintercambio de información.Es necesario que cada host cuente con unmecanismo que le permita indicar con cualesotros hosts desea comunicarse.Esto se logra mediante la asignación de unadirección a cada nodo.

Introducción a las Redes de DatosConectividadDirección: es una cadena de bytes que identificaunívocamente a cada nodo. La red utiliza estasdirecciones para distinguir un nodo de otrosconectados a la red.

Introducción a las Redes de DatosConectividadCuando un nodo (fuente) desea comunicarse conotro nodo (destino), éste especifica la direcciónde ese nodo destino.DirDesti noNodo fuenteNodo Destino

Introducción a las Redes de DatosConectividadCuando un nodo (fuente) desea comunicarse conotro nodo (destino), éste especifica la direcciónde ese nodo destino.Nodo fuenteNodo Destino

Introducción a las Redes de DatosConectividadCuando un nodo (fuente) desea comunicarse conotro nodo (destino), éste especifica la direcciónde ese nodo destino.Nodo fuenteNodo Destino

Introducción a las Redes de DatosConectividadCuando un nodo (fuente) desea comunicarse conotro nodo (destino), éste especifica la direcciónde ese nodo destino.Nodo fuenteNodo Destino

Introducción a las Redes de DatosConectividadCuando un nodo (fuente) desea comunicarse conotro nodo (destino), éste especifica la direcciónde ese nodo destino.Nodo fuenteNodo Destino

Introducción a las Redes de DatosConectividadDirDestinoSi ambos nodos no están conectadosdirectamente, entonces los switches y los routersutilizan la dirección para decidir cómo renviar elmensaje al nodo destino.

Introducción a las Redes de DatosConectividadSi ambos nodos no están conectadosdirectamente, entonces los switches y los routersutilizan la dirección para decidir cómo renviar elmensaje al nodo destino.¿Dir Dest?

Introducción a las Redes de DatosConectividadSi ambos nodos no están conectadosdirectamente, entonces los switches y los routersutilizan la dirección para decidir cómo renviar elmensaje al nodo destino.¿Dir Dest?

Introducción a las Redes de DatosConectividadSi ambos nodos no están conectadosdirectamente, entonces los switches y los routersutilizan la dirección para decidir cómo renviar elmensaje al nodo destino.¿Dir Dest?

Introducción a las Redes de DatosConectividadSi ambos nodos no están conectadosdirectamente, entonces los switches y los routersutilizan la dirección para decidir cómo renviar elmensaje al nodo destino.

Introducción a las Redes de DatosConectividadUna característica importante que distingue a lasredes es su tamaño

Introducción a las Redes de DatosConectividadEl tamaño de una red influye significatimamenteen el tipo de tecnología que debe utilizarse

Introducción a las Redes de DatosConectividadTomando en cuenta como factor fundamental eltiempo que tardan los datos en propagarse de unpunto a otro

Introducción a las Redes de DatosConectividadDe acuerdo al tamaño podemos categorizar lasredes en: LAN MAN WAN SAN PAN

Introducción a las Redes de DatosConectividad Local Area Network (LAN): Son redes quecubren pequeñas áreas geográficas tales como uncuarto o un edificio.switch

Introducción a las Redes de DatosConectividad Metropolitan Area Network (MAN): Son unconjunto de redes locales interconectadas dentrode una área metropolitana.ReDULA – Mérida es un buen ejemplo

Introducción a las Redes de DatosConectividad Wide Area Network (WAN): Son un conjuntode dos o más redes de área local esparcidas enun área geográfica extensa. ReDULA sigue siendoun buen ejemploCaracasTrujilloMéridaTáchira Barinas

Introducción a las Redes de DatosConectividad System Area Network (SAN): Son redes quegeneralmente están en un sólo cuarto einerconectan los distintos componentes degrandes sistemasInternetMaster NodeInternal NetworkComputingnodes

Introducción a las Redes de DatosConectividad Storage Area Network (SAN): Las SAN sontambién conocidas como redes dealmacenamientoInternetMaster NodeInternal NetworkComputingnodes

Introducción a las Redes de DatosConectividad Personal Area Network (PAN): Con el avancede las tecnologias en dispositivos de distintosusos personales (PDAs, celulares, reproductoresde música, cámaras, etc) se han creado redes dealcance personal

Introducción a las Redes de Datos Es muy importante entender cuales son las necesidades que debe cubrir la red desde diferentes puntos de vista: Programador de Aplicaciones: se debe garantizar que cada mensaje llegue a su destino y sin errores. Diseñador de Redes: mostrar las propiedades de la red para valorar que los recursos sean