SlideShare una empresa de Scribd logo
Redes de Computadores
             Programa:

-1.   Requerimientos de una red
-2.   Concepto de conectividad
-3.   Arquitectura de redes
-4.   Protocolos
-5.   La interfaz Socket



                                  1
Programa Detallado

-1. La capa “data link” y sus funcionalidades
-2.   Adaptadores de red
-3.   Señalización y codificación
-4.   Protocolos de transmisión confiable
-5.   Encapsulamiento en “tramas”
-6.   Detección de errores




                                            2
Programa Detallado

-1.   Propiedades físicas
-2.   Estándares
-3.   Protocolos de acceso al medio
-4.   Direccionamiento
-5.   Limitaciones




                                 3
Programa Detallado

-1.   Arquitectura
-2.   Estructura Física
-3.   La subcapa MAC
-4.   La capa física
-5.   Elementos de administración




                                    4
Programa Detallado

-1.   La capa de Red
-2.   El switch como elemento de despacho
-3.   El problema del despacho y enrutamiento
-4.   Modelos clásicos de despacho




                                            5
Programa Detallado

-1. Tecnologías de conmutación
-2. Conmutación de “celdas”
-3. Fragmentación y reensamblado de
paquetes
-4. IP sobre ATM




                                      6
1.Introducción
2. Conectividad
3. Servicios
4. Arquitecturas de redes
5. Software de red




                            7
1. INTRODUCCION

Las redes de computadores, al igual que Internet
han tenido un explosivo crecimiento que ha
permitido entregar innumerables servicios a
miles de millones de usuarios.

Este crecimiento ha sido posible por la
naturaleza de propósito general de las redes
y a la posibilidad de agregar nuevas
funcionalidades a la red escribiendo
software que corre en computadores
accesibles y de buen desempeño.




                                               8
Qué es una red?

Una red de computadores es un conjunto de uno
o mas nodos autónomos, conectados por un link
físico, o dos o más redes conectadas por uno o
más nodos.


Hay distintas miradas para las redes:
•* Programador de aplicaciones
•* Diseñador de redes
•* Administrador




                                             9
DOS IDEAS

Conectividad: Una red debe proporcionar
conectividad. Esta conectividad puede ser
limitada, por razones de seguridad o sin límites
(Internet).


Escalabilidad: Un sistema es escalable si
puede crecer en forma arbitraria sin
degradar sustancialmente su desempeño.
Internet es un buen ejemplo de
escalabilidad




                                                   10
2. Conectividad, links y nodos

 Una red se puede representar por un grafo cuyos
 nodos son computadores y sus arcos se
 denominan links.




                                               11
Redes de enlace directo LAN

Si los nodos están interconectados a través de un
único medio físico, su escalabilidad se ve muy
limitada, por esta razón los links de acceso
múltiple sólo se utilizan en redes de área local
LAN.

Otra alternativa es la llamada “FULL MESH”




                                               12
Ejemplo de “full mesh”




    Acoplamiento Completo



                            13
Redes de Conmutación

La conectividad entre dos nodos no
necesariamente implica una conexión
directa entre ellos.

Un nodo que está conectado al menos
a dos links y tiene el software
apropiado, puede proveer conectividad
a otros nodos en forma indirecta.




                                   14
Paquetes de Datos

Los nodos de una red envían y reciben
bloques de datos discretos llamados
“paquetes” o mensajes.
Los paquetes de datos se pasan entre
los nodos a través de una estrategia
llamada: “store and forward”
Una red con conectividad indirecta que
despacha paquetes se denomina: red
de conmutación de paquetes




                                    15
Redes de Conmutación de paquetes




                                   16
Switches y host

De la figura anterior podemos observar
que existen dos tipos de nodos:

   -Switches, nodos internos a la
subred de comunicación
(computadores especializados en el
despacho de paquetes)

  -Hosts, nodos que soportan las
aplicaciones (computadores)




                                     17
Interconexión de redes




                         18
Direccionamiento

Para proveer conectividad no bastan los
links y nodos intermedios, es necesario
asignar una dirección a cada nodo.

Una dirección es un “string” que
identifica un nodo.

Los routers usan esta dirección para
decidir por dónde despachar el paquete
para acercarlo a su destino final.




                                    19
Unicast, multicast Broadcast

El escenario mas común en el envío de
un paquete de datos de un nodo a otro
nodo (Unicast)

- Multicast : desde una fuente a un
grupo de nodos
- Broadcast: desde la fuente a todos los
nodos
- Anycast: desde la fuente a un grupo
que tienen la misma dirección.




                                      20
Economias de escala

Los criterios fundamentales que guían
el diseño de las redes son dos:
eficiencia y desempeño.
La eficiencia nos lleva a aprovechar los
recursos de la mejor forma posible, por
ejemplo la estructura de la red packet
switching se desprende de esa idea, no
hay mejor forma de proveer
conectividad a menor costo.




                                      21
Economias de escala

Otro aspecto sobre el cual se puede
intervenir pensando en la eficiencia es
el uso de los links.

Una idea fundamental de la
conectividad eficiente es la
“multiplexión”

La multiplexión es compartir recursos.
(Un ejemplo es compartir CPU en un
sistema operativo multitarea)



                                      22
Multiplexión

Los paquetes de datos
enviados por diferentes
usuarios se pueden
multiplexar




                          23
Flujos de Datos

- En la figura anterior podemos ver que
tres flujos de datos son multiplexados
sobre un link simple y despues
demultiplexados en flujos separados

-Existen distintos métodos de
multiplexing, uno de ellos es el llamado
STDM (multiplexión sincrónico por
división de tiempo)




                                     24
STDM

Cada flujo tiene asociado un
quantum de tiempo. Si un flujo
está ocioso igual ocupa ancho de
banda. Por esta razón NO SE USA
STDM en redes de datos.




                                   25
Multiplexión Estadística

En este caso, los datos
correspondientes a cada flujo, son
transmitidos bajo demanda. Se define
una cota máxima de datos a transmitir
por cada flujo. Esta cota es un
paquete.




                                   26
Calidad de Servicio Q o S
- La decisión de despacho de un paquete,
puede hacerse de múltiples maneras:
   -FIFO
   -STDM
- Es posible también asegurar que
determinados flujos:
 - Reciban una fracción del ancho de
banda

- Sus paquetes no sean retardados más
de un determinado tiempo.




                                     27
Calidad de Servicio Q o S
- El multiplexing estadístico define una
forma costo efectiva para que diversos
flujos entre hosts puedan compartir
recursos de la red (nodos y links) en una
granularidad definida por paquetes.

- también permite manejar la congestión
al asignar la capacidad de los links en
forma justa.




                                      28
3 Servicios de una RED
- El sentido de una red es implementar
servicios distribuidos.
- Los programas de aplicación que corren
en los host conectados a la red deben
ser capaces de comunicarse.

- En vez de partir de cero en desarrollo
de aplicaciones distribuidas en una red,
es mejor identificar los servicios que son
comunes de todas las aplicaciones




                                       29
Canales Abstractos
-Resulta útil ver una red como
proveedora de canales sobre los cuales
las aplicaciones se comunican.
- En forma abstracta un canal es un
“tubo” a través del cual las aplicaciones
envían y reciben datos.
- Los canales pueden tener
funcionalidades distintas como por
ejemplo: seguridad, garantía de
despacho, etc.




                                      30
Canales Abstractos




                     31
Servicios Comunes
Cuando un par de programas de
aplicación se comunican a través de la
red, no basta sólo el intercambio de
mensajes sino que necesitan una
coordinación compleja.
Estas funcionalidades se pueden
incorporar a las aplicaciones, pero como
la mayoría de las aplicaciones necesitan
servicios comunes, resulta más
conveniente implementar estas
funcionalidades como servicios
proporcionados por la red.


                                     32
...Servicios Comunes
El éxito de las redes está en ocultar la
complejidad presentando a las
aplicaciones un conjunto de servicios.

¿Cuál debe ser el conjunto básico de
servicios?...está es un área muy
dinámica para los diseñadores de redes




                                           33
Canales Lógicos
- La red se puede ver como proveedora
de canales lógicos sobre los cuales los
procesos de aplicaciones se pueden
comunicar.
- ¿Qué funcionalidades deben los canales
proveer a las aplicaciones?

¿Es necesario que los mensajes lleguen
en orden?
¿Pueden perderse mensajes?




                                     34
Interacción Cliente-Servidor

Una interacción común es
llamada: Cliente-Servidor




                               35
Clases de Aplicaciones

- Veremos conjuntos representativos de
aplicaciones:
-ftp,nfs: leer un archivo remoto implica
enviar un pequeño mensaje al servidor.
el servidor responde con un mensaje
mas largo correspondiente a los datos
del archivo.
-www la interección es parecida a la
anterior
-Videoconferencia (vic) aquí importa
mucho la latencia



                                      36
Dos Canales Tipos

- Considerando las aplicaciones
anteriores como muestras
representativas, podemos establecer
dos tipos de canales:

- Request/Reply: transferencia de
archivos y bibliotecas digitales.

- Message Streams: aplicaciones de
audio y video




                                      37
Canal Request/Reply

-El requerimiento es garantizar que un
mensaje despachado llegue a destino y
no se generen copias de este mensaje.
-También debe garantizar que el orden
de envío sea el mismo que el orden de
entrega de los paquetes.
-Podría también requerir servicios de
seguridad como privacidad e integridad.




                                    38
Canal de Message Stream

-No requiere garantía de entrega de
mensajes, pero debe soportar diferentes
propiedades de retardo.

-También debe garantizar que el orden
de envío sea el mismo que el orden de
entrega de los paquetes.

-Debe soportar Multicast.




                                    39
4 Arquitecturas de Redes

-Tal como se vio una red debe
proporcionar conectividad a un grán
número de computadores en forma
general, costo efectiva, justa, robusta y
con alto desempeño.
- Además las redes evolucionan en el
tiempo para incorporar los cambios
tecnológicos y las nuevas demandas de
las aplicaciones.




                                       40
...Arquitecturas de Redes

-Para relacionarse con esta complejidad,
se generan documentos llamados
“arquitectura de red” que guian el
diseño e implementación de las redes.

- Existen innumerables arquitecturas de
redes, pero las más representativas son:

  OSI
  INTERNET




                                     41
Capas y Protocolos

-Complejidad Abstracción: cuando un
sistema se vuelve complejo se
introducen nuevos niveles de
abstracción.
-Por ejemplo el concepto de canal lógico
abstrae muchas complejidades de la red.
-La abstracción lleva naturalmente a la
arquitectura en capas.




                                     42
Capas en una Arquitectura




                            43
Arquitectura de Capas
-La arquitectura de capas tiene dos
grandes ventajas:
   -Se descompone un problema
complejo en componentes más
manejables.

  -Se logra un diseño modular.

Lo contrario a una a un diseño de capas
es la estructura monolítica.




                                      44
...Arquitectura de Capas
-La arquitectura de capas puede tener
abstracciones diferentes en un nivel.

- Por ejemplo una capa puede soportar
los dos canales lógicos discutidos
anteriormente.




                                        45
...Arquitectura de Capas




                           46
Protocolos
- Los protocolos son objetos con los
cuales se construyen capas.

- Los protocolos proporcionan servicios
de comunicación que usan otros objetos
tales com protocolos de mayor nivel o
aplicaciones




                                       47
Estructura de Protocolos
- Cada protocolo define dos interfaces.
   -De servicio: para otros objetos dentro
del mismo computador que deseen
utilizar los servicios de comunicación.

   -Par: es la interfaz que define a la
máquina par con la cual se establece
comunicación. esta interfaz define la
forma y el significado de los mensajes
entre protocolos pares para implementar
el servicio.




                                      48
Interfaz de Servicio
- Son funciones que proveen los
protocolos que permiten utilizar sus
servicios por parte de objetos de alto
nivel (otros protocolos o aplicaciones)




                                          49
Interfaz Par


-Solo en la capa de hardware esta
comunicación es directa, en las demás
capas es indirecta.

-Las capas pares de protocolos se
comunican a través de mensajes
utilizando algún protocolo de mayor
nivel.




                                      50
Interfaces de Protocolos




                           51
¿Qué es un protocolo?

El concepto de protocolo suele llevar a
confusión. hay dos aspectos a
considerar:
-Operaciones definidas por la interfaz de
servicio, este aspecto se denomina:
especificación de protocolos (ej RFC)

-Módulo de software que implementan
estas interfaces de servicio




                                      52
Grafos de protocolos

-En cada capa de arquitectura pueden
existir muchos protocolos.
-Es el conjunto de todos los protocolos
de una arquitectura los que ofrecen los
distintos servicios de una red.
-Estos protocolos no son
independientes. Se relacionan unos con
otros a través de un “grafo de
protocolos”




                                     53
Ejemplo de Grafos de protocolos




                                  54
RRP y MSP

Los protocolos RRP y MSP implementan
dos canales entre aplicaciones
(procesos) diferentes:
-RRP: protocolo Request/Reply
-MSP:protocolo message/stream

Tanto RRP como MSP dependen del
protocolo HHP (host a host) que provee
un servicio de conectividad entre
computadores.




                                    55
Ejemplo de Grafo de Protocolos




                                 56
El STACK de Protocolos
Se puede ver de las figuras anteriores la
relación entre los distintos protocolos,
por ejemplo una transferencia de
archivos entre Host1 y Host2 requiere
RRP y HHP. En este caso se dice que la
aplicación utiliza el servicio de
protocolos ofrecidos por el stack
RRP/HHP.

-Un ejemplo es TCP/IP




                                      57
ENCAPSULAMIENTO
-Todo mensaje lleva un encabezamiento
llamado “header”.

-cada protocolo agrega un nuevo
“header” al mensaje proporcionado por
el nivel superior.

-Para un protocolo la carga útil o datos
de un mensaje es solo un conjunto de
bits sin estructura.




                                       58
...ENCAPSULAMIENTO




                     59
...ENCAPSULAMIENTO




                     60
...ENCAPSULAMIENTO

-La figura anterior muestra el proceso
de encapsulamiento. En cada nivel un
protocolo encapsula el mensaje
proveniente del nivel superior.

-En el nivel inferior, el protocolo PP
(physical protocol) es el encargado de
enviar el mensaje por la red a su
protocolo par.




                                     61
Multiplexion y Demultiplexión

-La misma idea que se aplica en la capa
física, se aplica en el grafo de protocolo.

-Cada protocolo puede recibir mensajes
de múltiples protocolos o aplicaciones.

-El encabezamiento contiene un campo
normalmente llamado “protocol” que
contiene un número que identifica al
protocolo que pertenece el mensaje.




                                        62
Mux y Demux en protocolos




                            63
Estándares en Arquitectura

Existen muchas arquitecturas de redes,
entre las cuales se encuentran
arquitecturas propietarias y
arquitecturas abiertas.
-La ISO fue la primera organización en
definir formalmente una forma
estándard de conectar computadores.
Esta arquitectura se denomina “Open
System Interconnection” o arquitectura
OSI




                                    64
Arquitectura OSI

OSI define 7 niveles:
-FISICO: Se ocupa de transmitir bits sin
estructura sobre un enlace de
comunicaciones.

-ENLACE DE DATOS: Se ocupa de
transmitir tramas con información a
través de su enlace. Se ocupa también
de la detección de la corrupción de datos
y la coordinación de uso de medios
físicos compartidos.



                                      65
Arquitectura OSI




-RED: Permite que cualquier Par de host
en la red se puedan comunicar entre si,
es decir, provee un servicio Host a Host
resolviendo el cálculo de ruta y la
fragmentación y reensamblado de
paquetes.




                                      66
Arquitectura OSI



-TRANSPORTE: Establece un canal
abstracto proceso a proceso se preocupa
de la perdida de paquetes, duplicados y
reordenamiento de paquetes. Los
protocolos de esta capa y de las capas
superiores corren en los host y no en los
nodos intermedios.




                                      67
Arquitectura OSI

-SESION: Permite el manejo de
diferentes flujos de transporte que son
parte de una misma aplicación. por
ejemplo stream de audio y video que se
combinan para una videoconferencia
control de dialogo.

-PRESENTACION:Presentación de datos
-APLICACION: ftp, www, etc.




                                     68
Arquitectura OSI




                   69
Arquitectura TCP/IP o INTERNET

 -La arquitectura llamada Internet es una
 evolución de la red de packet switching
 llamada ARPANET
 -En vez de 7 capas tiene 4. En el menor
 nivel se acepta una grán variedad de
 protocolos de redes de distintas
 tecnologías.

 -El corazón de la arquitectura es el
 protocolo de red llamado IP




                                        70
...Arquitectura TCP/IP o INTERNET

  -La tercera capa contiene dos protocolos
  principales, UDP y TCP. ámbos proveen
  canales lógicos a las aplicaciones.

  -Tanto a TCP como UDP se les denomina
  protocolos end to end para enfatizar su
  funcionalidad. Corresponden a la capa
  de transporte del modelo OSI.




                                       71
...Arquitectura TCP/IP o INTERNET

  -Sobre la capa de transporte existen
  muchos protocolos de aplicaciones tales
  como : ftp, tftp, smtp.

  - La siguiente transparencia muestra la
  arquitectura y el grafo de protocolos.




                                       72
Arquitectura y grafos de protocolos




                                      73
5. Software de RED

¿Cómo construir una aplicación de red?
-Para esto es necesario saber que:

-Los protocolos se implementan en el
software.
-Actualmente todos los sistemas
computacionales implementan los
protocolos de red como parte integral
del sistema operativo.
-El S.O es el que proporciona la interfaz
(API)
a un subsistema de red.


                                       74
La Interfaz Socket

Si bien cada sistema es libre para
proporcionar su propia API de red, con el
tiempo la interfaz desarrollada en
Berkeley y distribuida en UNIX llamada
socket es la más popular.

-Un socket se puede ver como un punto
de acceso lógico en el cual una
aplicación se conecta a la red.




                                     75
...La Interfaz Socket

La Interfaz define operacioes para:
   -Crear un socket
   -Ligar un socket a la red
   -Enviar y recibir mensajes a través de
un        socket
   -Cerrar el socket




                                      76
Fin 1a Clase




               77

Más contenido relacionado

La actualidad más candente

Capitulo 1 la vida en un mundo centrado en las redes
Capitulo 1 la vida en un mundo centrado en las redesCapitulo 1 la vida en un mundo centrado en las redes
Capitulo 1 la vida en un mundo centrado en las redes
Roshio Vaxquez
 
Cuestionario susana
Cuestionario susanaCuestionario susana
Cuestionario susana
Roshio Vaxquez
 
Reporte de capitulo 6
Reporte de capitulo 6Reporte de capitulo 6
Reporte de capitulo 6
Roshio Vaxquez
 
Curso Redes
Curso RedesCurso Redes
Curso Redes
angelespuertas
 
Ensayo de enlace de datos
Ensayo de enlace de datosEnsayo de enlace de datos
Ensayo de enlace de datos
Beth M.Galvan
 
Capa de red
Capa de redCapa de red
Resumen del capitulo 10
Resumen del capitulo 10Resumen del capitulo 10
Resumen del capitulo 10
Roshio Vaxquez
 
Estandar bluetooth
Estandar bluetoothEstandar bluetooth
Estandar bluetooth
Didier Alexander
 
Archivo recopilatorio
Archivo recopilatorioArchivo recopilatorio
Archivo recopilatorio
Akashi Yuurei
 
Uso de modelos en capas
Uso de modelos en capasUso de modelos en capas
Uso de modelos en capas
Roshio Vaxquez
 
Dispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernetDispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernet
Roshio Vaxquez
 
Modelo osi y sus 7 capas
Modelo osi y sus 7 capasModelo osi y sus 7 capas
Modelo osi y sus 7 capas
Leonar Soriano Marti
 
1.2.3 clasificacion por su escala
1.2.3 clasificacion por su escala1.2.3 clasificacion por su escala
1.2.3 clasificacion por su escala
luishdiaz
 
Cisco capa de enlace
Cisco   capa de enlaceCisco   capa de enlace
Cisco capa de enlace
Alejandro Torrellas
 
Informacion del blog
Informacion del blogInformacion del blog
Informacion del blog
Camilo2203
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
Roshio Vaxquez
 
Teleprocesos
TeleprocesosTeleprocesos
Teleprocesos
Jonathan Vigil
 
Fundamentos de redes: 7. La capa de enlace de datos
Fundamentos de redes: 7. La capa de enlace de datosFundamentos de redes: 7. La capa de enlace de datos
Fundamentos de redes: 7. La capa de enlace de datos
Francesc Perez
 
Presentacion capa de enlace y capa de red
Presentacion capa de enlace y capa de redPresentacion capa de enlace y capa de red
Presentacion capa de enlace y capa de red
diflor
 
Modelo osi
Modelo osiModelo osi
Modelo osi
pppppp__16
 

La actualidad más candente (20)

Capitulo 1 la vida en un mundo centrado en las redes
Capitulo 1 la vida en un mundo centrado en las redesCapitulo 1 la vida en un mundo centrado en las redes
Capitulo 1 la vida en un mundo centrado en las redes
 
Cuestionario susana
Cuestionario susanaCuestionario susana
Cuestionario susana
 
Reporte de capitulo 6
Reporte de capitulo 6Reporte de capitulo 6
Reporte de capitulo 6
 
Curso Redes
Curso RedesCurso Redes
Curso Redes
 
Ensayo de enlace de datos
Ensayo de enlace de datosEnsayo de enlace de datos
Ensayo de enlace de datos
 
Capa de red
Capa de redCapa de red
Capa de red
 
Resumen del capitulo 10
Resumen del capitulo 10Resumen del capitulo 10
Resumen del capitulo 10
 
Estandar bluetooth
Estandar bluetoothEstandar bluetooth
Estandar bluetooth
 
Archivo recopilatorio
Archivo recopilatorioArchivo recopilatorio
Archivo recopilatorio
 
Uso de modelos en capas
Uso de modelos en capasUso de modelos en capas
Uso de modelos en capas
 
Dispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernetDispositivos de interconexión de redes ethernet
Dispositivos de interconexión de redes ethernet
 
Modelo osi y sus 7 capas
Modelo osi y sus 7 capasModelo osi y sus 7 capas
Modelo osi y sus 7 capas
 
1.2.3 clasificacion por su escala
1.2.3 clasificacion por su escala1.2.3 clasificacion por su escala
1.2.3 clasificacion por su escala
 
Cisco capa de enlace
Cisco   capa de enlaceCisco   capa de enlace
Cisco capa de enlace
 
Informacion del blog
Informacion del blogInformacion del blog
Informacion del blog
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Teleprocesos
TeleprocesosTeleprocesos
Teleprocesos
 
Fundamentos de redes: 7. La capa de enlace de datos
Fundamentos de redes: 7. La capa de enlace de datosFundamentos de redes: 7. La capa de enlace de datos
Fundamentos de redes: 7. La capa de enlace de datos
 
Presentacion capa de enlace y capa de red
Presentacion capa de enlace y capa de redPresentacion capa de enlace y capa de red
Presentacion capa de enlace y capa de red
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 

Destacado

Diseño De Central De Computo I
Diseño De Central De Computo IDiseño De Central De Computo I
Diseño De Central De Computo I
elena valiente
 
6. diseño de redes de área local y documentación
6.  diseño de redes de área local y documentación6.  diseño de redes de área local y documentación
6. diseño de redes de área local y documentación
Dianix Sann
 
Practicas
PracticasPracticas
DiseñO, Administracion Y Seguridad En Redes
DiseñO, Administracion Y Seguridad En RedesDiseñO, Administracion Y Seguridad En Redes
DiseñO, Administracion Y Seguridad En Redes
llallo
 
Oferta formativa actual
Oferta formativa actualOferta formativa actual
Oferta formativa actual
Sodepal
 
DiseñO Administracion Y Seguridad En Redes ( Enrutamiento Y Conmutacion )
DiseñO Administracion  Y Seguridad En Redes ( Enrutamiento Y Conmutacion )DiseñO Administracion  Y Seguridad En Redes ( Enrutamiento Y Conmutacion )
DiseñO Administracion Y Seguridad En Redes ( Enrutamiento Y Conmutacion )
nforero
 
Tiposdeprotocolos
TiposdeprotocolosTiposdeprotocolos
Tiposdeprotocolos
Victor Zapata
 
PROYECTO CCNA
PROYECTO CCNAPROYECTO CCNA
PROYECTO CCNA
AlvAro Malque
 
Cisco CCNA - Subnetting - Fundamentos
Cisco CCNA - Subnetting - FundamentosCisco CCNA - Subnetting - Fundamentos
Cisco CCNA - Subnetting - Fundamentos
Capacity Academy
 
Resumen Capítulo 5 CCNA CISCO
Resumen Capítulo 5 CCNA CISCOResumen Capítulo 5 CCNA CISCO
Resumen Capítulo 5 CCNA CISCO
cabezon_jano
 
Modelo osi y tcp ip
Modelo osi y tcp ipModelo osi y tcp ip
Modelo osi y tcp ip
Victor Zapata
 
Cisco CCNA Internetworking - Curso Online
Cisco CCNA Internetworking - Curso OnlineCisco CCNA Internetworking - Curso Online
Cisco CCNA Internetworking - Curso Online
Capacity Academy
 
Examen Final De Capitulos 5,6,7 De Cisco
Examen Final De Capitulos 5,6,7 De CiscoExamen Final De Capitulos 5,6,7 De Cisco
Examen Final De Capitulos 5,6,7 De Cisco
Carlos Ceballos
 
CCNA parte 3 y 4 español
CCNA parte 3 y 4 españolCCNA parte 3 y 4 español
CCNA parte 3 y 4 español
mperez89
 
Introduccion Redes
Introduccion RedesIntroduccion Redes
Protocolos de cada capa del modelo osi
Protocolos de cada capa del modelo osiProtocolos de cada capa del modelo osi
Protocolos de cada capa del modelo osi
daely64
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
Eduardo J Onofre
 
Apps Educativas
Apps EducativasApps Educativas
Apps Educativas
mariajesusmusica
 
Introduccion A Las Redes De Computadoras
Introduccion A Las Redes De ComputadorasIntroduccion A Las Redes De Computadoras
Introduccion A Las Redes De Computadoras
Teresa Freire
 
Protocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSIProtocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSI
b3rmud3z
 

Destacado (20)

Diseño De Central De Computo I
Diseño De Central De Computo IDiseño De Central De Computo I
Diseño De Central De Computo I
 
6. diseño de redes de área local y documentación
6.  diseño de redes de área local y documentación6.  diseño de redes de área local y documentación
6. diseño de redes de área local y documentación
 
Practicas
PracticasPracticas
Practicas
 
DiseñO, Administracion Y Seguridad En Redes
DiseñO, Administracion Y Seguridad En RedesDiseñO, Administracion Y Seguridad En Redes
DiseñO, Administracion Y Seguridad En Redes
 
Oferta formativa actual
Oferta formativa actualOferta formativa actual
Oferta formativa actual
 
DiseñO Administracion Y Seguridad En Redes ( Enrutamiento Y Conmutacion )
DiseñO Administracion  Y Seguridad En Redes ( Enrutamiento Y Conmutacion )DiseñO Administracion  Y Seguridad En Redes ( Enrutamiento Y Conmutacion )
DiseñO Administracion Y Seguridad En Redes ( Enrutamiento Y Conmutacion )
 
Tiposdeprotocolos
TiposdeprotocolosTiposdeprotocolos
Tiposdeprotocolos
 
PROYECTO CCNA
PROYECTO CCNAPROYECTO CCNA
PROYECTO CCNA
 
Cisco CCNA - Subnetting - Fundamentos
Cisco CCNA - Subnetting - FundamentosCisco CCNA - Subnetting - Fundamentos
Cisco CCNA - Subnetting - Fundamentos
 
Resumen Capítulo 5 CCNA CISCO
Resumen Capítulo 5 CCNA CISCOResumen Capítulo 5 CCNA CISCO
Resumen Capítulo 5 CCNA CISCO
 
Modelo osi y tcp ip
Modelo osi y tcp ipModelo osi y tcp ip
Modelo osi y tcp ip
 
Cisco CCNA Internetworking - Curso Online
Cisco CCNA Internetworking - Curso OnlineCisco CCNA Internetworking - Curso Online
Cisco CCNA Internetworking - Curso Online
 
Examen Final De Capitulos 5,6,7 De Cisco
Examen Final De Capitulos 5,6,7 De CiscoExamen Final De Capitulos 5,6,7 De Cisco
Examen Final De Capitulos 5,6,7 De Cisco
 
CCNA parte 3 y 4 español
CCNA parte 3 y 4 españolCCNA parte 3 y 4 español
CCNA parte 3 y 4 español
 
Introduccion Redes
Introduccion RedesIntroduccion Redes
Introduccion Redes
 
Protocolos de cada capa del modelo osi
Protocolos de cada capa del modelo osiProtocolos de cada capa del modelo osi
Protocolos de cada capa del modelo osi
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
 
Apps Educativas
Apps EducativasApps Educativas
Apps Educativas
 
Introduccion A Las Redes De Computadoras
Introduccion A Las Redes De ComputadorasIntroduccion A Las Redes De Computadoras
Introduccion A Las Redes De Computadoras
 
Protocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSIProtocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSI
 

Similar a Introduccion

Redes de área local y actividades correspondientes a la unidad i
Redes de área local y actividades correspondientes a la unidad iRedes de área local y actividades correspondientes a la unidad i
Redes de área local y actividades correspondientes a la unidad i
Jesús Gómez Ávila
 
Exploration1-Capitulo2.pptx
Exploration1-Capitulo2.pptxExploration1-Capitulo2.pptx
Exploration1-Capitulo2.pptx
jesusgasse18
 
Taller Individual Redes 2
Taller Individual Redes 2Taller Individual Redes 2
Taller Individual Redes 2
valentinamarcela
 
Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2
victdiazm
 
Taller Individual Redes 2
Taller Individual Redes 2Taller Individual Redes 2
Taller Individual Redes 2
magaly jasmin
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
Cristina Pilamunga Caluña
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
Cristina Pilamunga Caluña
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
982545
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
982545
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
Cristina Pilamunga Caluña
 
Introduccion a las redes de computadoras
Introduccion a las redes de computadorasIntroduccion a las redes de computadoras
Introduccion a las redes de computadoras
juanluisusb
 
SERVIDORES – GNU LINUX
SERVIDORES – GNU LINUXSERVIDORES – GNU LINUX
SERVIDORES – GNU LINUX
BenjaminAnilema
 
Redes locales
Redes localesRedes locales
Redes locales
andreaLeyvaM
 
Componentes de una red lan
Componentes de una red lanComponentes de una red lan
Componentes de una red lan
dovalos
 
Modelo osi
Modelo osiModelo osi
Modelo osi
sharol salcedo
 
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
magaly jasmin
 
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
magaly jasmin
 
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
magaly jasmin
 
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
magaly jasmin
 
Redes lan
Redes lanRedes lan
Redes lan
ritchy24
 

Similar a Introduccion (20)

Redes de área local y actividades correspondientes a la unidad i
Redes de área local y actividades correspondientes a la unidad iRedes de área local y actividades correspondientes a la unidad i
Redes de área local y actividades correspondientes a la unidad i
 
Exploration1-Capitulo2.pptx
Exploration1-Capitulo2.pptxExploration1-Capitulo2.pptx
Exploration1-Capitulo2.pptx
 
Taller Individual Redes 2
Taller Individual Redes 2Taller Individual Redes 2
Taller Individual Redes 2
 
Exploration network chapter2
Exploration network chapter2Exploration network chapter2
Exploration network chapter2
 
Taller Individual Redes 2
Taller Individual Redes 2Taller Individual Redes 2
Taller Individual Redes 2
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
Introduccion a las redes de computadoras
Introduccion a las redes de computadorasIntroduccion a las redes de computadoras
Introduccion a las redes de computadoras
 
SERVIDORES – GNU LINUX
SERVIDORES – GNU LINUXSERVIDORES – GNU LINUX
SERVIDORES – GNU LINUX
 
Redes locales
Redes localesRedes locales
Redes locales
 
Componentes de una red lan
Componentes de una red lanComponentes de una red lan
Componentes de una red lan
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
 
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
 
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
 
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
 
Redes lan
Redes lanRedes lan
Redes lan
 

Introduccion

  • 1. Redes de Computadores Programa: -1. Requerimientos de una red -2. Concepto de conectividad -3. Arquitectura de redes -4. Protocolos -5. La interfaz Socket 1
  • 2. Programa Detallado -1. La capa “data link” y sus funcionalidades -2. Adaptadores de red -3. Señalización y codificación -4. Protocolos de transmisión confiable -5. Encapsulamiento en “tramas” -6. Detección de errores 2
  • 3. Programa Detallado -1. Propiedades físicas -2. Estándares -3. Protocolos de acceso al medio -4. Direccionamiento -5. Limitaciones 3
  • 4. Programa Detallado -1. Arquitectura -2. Estructura Física -3. La subcapa MAC -4. La capa física -5. Elementos de administración 4
  • 5. Programa Detallado -1. La capa de Red -2. El switch como elemento de despacho -3. El problema del despacho y enrutamiento -4. Modelos clásicos de despacho 5
  • 6. Programa Detallado -1. Tecnologías de conmutación -2. Conmutación de “celdas” -3. Fragmentación y reensamblado de paquetes -4. IP sobre ATM 6
  • 7. 1.Introducción 2. Conectividad 3. Servicios 4. Arquitecturas de redes 5. Software de red 7
  • 8. 1. INTRODUCCION Las redes de computadores, al igual que Internet han tenido un explosivo crecimiento que ha permitido entregar innumerables servicios a miles de millones de usuarios. Este crecimiento ha sido posible por la naturaleza de propósito general de las redes y a la posibilidad de agregar nuevas funcionalidades a la red escribiendo software que corre en computadores accesibles y de buen desempeño. 8
  • 9. Qué es una red? Una red de computadores es un conjunto de uno o mas nodos autónomos, conectados por un link físico, o dos o más redes conectadas por uno o más nodos. Hay distintas miradas para las redes: •* Programador de aplicaciones •* Diseñador de redes •* Administrador 9
  • 10. DOS IDEAS Conectividad: Una red debe proporcionar conectividad. Esta conectividad puede ser limitada, por razones de seguridad o sin límites (Internet). Escalabilidad: Un sistema es escalable si puede crecer en forma arbitraria sin degradar sustancialmente su desempeño. Internet es un buen ejemplo de escalabilidad 10
  • 11. 2. Conectividad, links y nodos Una red se puede representar por un grafo cuyos nodos son computadores y sus arcos se denominan links. 11
  • 12. Redes de enlace directo LAN Si los nodos están interconectados a través de un único medio físico, su escalabilidad se ve muy limitada, por esta razón los links de acceso múltiple sólo se utilizan en redes de área local LAN. Otra alternativa es la llamada “FULL MESH” 12
  • 13. Ejemplo de “full mesh” Acoplamiento Completo 13
  • 14. Redes de Conmutación La conectividad entre dos nodos no necesariamente implica una conexión directa entre ellos. Un nodo que está conectado al menos a dos links y tiene el software apropiado, puede proveer conectividad a otros nodos en forma indirecta. 14
  • 15. Paquetes de Datos Los nodos de una red envían y reciben bloques de datos discretos llamados “paquetes” o mensajes. Los paquetes de datos se pasan entre los nodos a través de una estrategia llamada: “store and forward” Una red con conectividad indirecta que despacha paquetes se denomina: red de conmutación de paquetes 15
  • 16. Redes de Conmutación de paquetes 16
  • 17. Switches y host De la figura anterior podemos observar que existen dos tipos de nodos: -Switches, nodos internos a la subred de comunicación (computadores especializados en el despacho de paquetes) -Hosts, nodos que soportan las aplicaciones (computadores) 17
  • 19. Direccionamiento Para proveer conectividad no bastan los links y nodos intermedios, es necesario asignar una dirección a cada nodo. Una dirección es un “string” que identifica un nodo. Los routers usan esta dirección para decidir por dónde despachar el paquete para acercarlo a su destino final. 19
  • 20. Unicast, multicast Broadcast El escenario mas común en el envío de un paquete de datos de un nodo a otro nodo (Unicast) - Multicast : desde una fuente a un grupo de nodos - Broadcast: desde la fuente a todos los nodos - Anycast: desde la fuente a un grupo que tienen la misma dirección. 20
  • 21. Economias de escala Los criterios fundamentales que guían el diseño de las redes son dos: eficiencia y desempeño. La eficiencia nos lleva a aprovechar los recursos de la mejor forma posible, por ejemplo la estructura de la red packet switching se desprende de esa idea, no hay mejor forma de proveer conectividad a menor costo. 21
  • 22. Economias de escala Otro aspecto sobre el cual se puede intervenir pensando en la eficiencia es el uso de los links. Una idea fundamental de la conectividad eficiente es la “multiplexión” La multiplexión es compartir recursos. (Un ejemplo es compartir CPU en un sistema operativo multitarea) 22
  • 23. Multiplexión Los paquetes de datos enviados por diferentes usuarios se pueden multiplexar 23
  • 24. Flujos de Datos - En la figura anterior podemos ver que tres flujos de datos son multiplexados sobre un link simple y despues demultiplexados en flujos separados -Existen distintos métodos de multiplexing, uno de ellos es el llamado STDM (multiplexión sincrónico por división de tiempo) 24
  • 25. STDM Cada flujo tiene asociado un quantum de tiempo. Si un flujo está ocioso igual ocupa ancho de banda. Por esta razón NO SE USA STDM en redes de datos. 25
  • 26. Multiplexión Estadística En este caso, los datos correspondientes a cada flujo, son transmitidos bajo demanda. Se define una cota máxima de datos a transmitir por cada flujo. Esta cota es un paquete. 26
  • 27. Calidad de Servicio Q o S - La decisión de despacho de un paquete, puede hacerse de múltiples maneras: -FIFO -STDM - Es posible también asegurar que determinados flujos: - Reciban una fracción del ancho de banda - Sus paquetes no sean retardados más de un determinado tiempo. 27
  • 28. Calidad de Servicio Q o S - El multiplexing estadístico define una forma costo efectiva para que diversos flujos entre hosts puedan compartir recursos de la red (nodos y links) en una granularidad definida por paquetes. - también permite manejar la congestión al asignar la capacidad de los links en forma justa. 28
  • 29. 3 Servicios de una RED - El sentido de una red es implementar servicios distribuidos. - Los programas de aplicación que corren en los host conectados a la red deben ser capaces de comunicarse. - En vez de partir de cero en desarrollo de aplicaciones distribuidas en una red, es mejor identificar los servicios que son comunes de todas las aplicaciones 29
  • 30. Canales Abstractos -Resulta útil ver una red como proveedora de canales sobre los cuales las aplicaciones se comunican. - En forma abstracta un canal es un “tubo” a través del cual las aplicaciones envían y reciben datos. - Los canales pueden tener funcionalidades distintas como por ejemplo: seguridad, garantía de despacho, etc. 30
  • 32. Servicios Comunes Cuando un par de programas de aplicación se comunican a través de la red, no basta sólo el intercambio de mensajes sino que necesitan una coordinación compleja. Estas funcionalidades se pueden incorporar a las aplicaciones, pero como la mayoría de las aplicaciones necesitan servicios comunes, resulta más conveniente implementar estas funcionalidades como servicios proporcionados por la red. 32
  • 33. ...Servicios Comunes El éxito de las redes está en ocultar la complejidad presentando a las aplicaciones un conjunto de servicios. ¿Cuál debe ser el conjunto básico de servicios?...está es un área muy dinámica para los diseñadores de redes 33
  • 34. Canales Lógicos - La red se puede ver como proveedora de canales lógicos sobre los cuales los procesos de aplicaciones se pueden comunicar. - ¿Qué funcionalidades deben los canales proveer a las aplicaciones? ¿Es necesario que los mensajes lleguen en orden? ¿Pueden perderse mensajes? 34
  • 35. Interacción Cliente-Servidor Una interacción común es llamada: Cliente-Servidor 35
  • 36. Clases de Aplicaciones - Veremos conjuntos representativos de aplicaciones: -ftp,nfs: leer un archivo remoto implica enviar un pequeño mensaje al servidor. el servidor responde con un mensaje mas largo correspondiente a los datos del archivo. -www la interección es parecida a la anterior -Videoconferencia (vic) aquí importa mucho la latencia 36
  • 37. Dos Canales Tipos - Considerando las aplicaciones anteriores como muestras representativas, podemos establecer dos tipos de canales: - Request/Reply: transferencia de archivos y bibliotecas digitales. - Message Streams: aplicaciones de audio y video 37
  • 38. Canal Request/Reply -El requerimiento es garantizar que un mensaje despachado llegue a destino y no se generen copias de este mensaje. -También debe garantizar que el orden de envío sea el mismo que el orden de entrega de los paquetes. -Podría también requerir servicios de seguridad como privacidad e integridad. 38
  • 39. Canal de Message Stream -No requiere garantía de entrega de mensajes, pero debe soportar diferentes propiedades de retardo. -También debe garantizar que el orden de envío sea el mismo que el orden de entrega de los paquetes. -Debe soportar Multicast. 39
  • 40. 4 Arquitecturas de Redes -Tal como se vio una red debe proporcionar conectividad a un grán número de computadores en forma general, costo efectiva, justa, robusta y con alto desempeño. - Además las redes evolucionan en el tiempo para incorporar los cambios tecnológicos y las nuevas demandas de las aplicaciones. 40
  • 41. ...Arquitecturas de Redes -Para relacionarse con esta complejidad, se generan documentos llamados “arquitectura de red” que guian el diseño e implementación de las redes. - Existen innumerables arquitecturas de redes, pero las más representativas son: OSI INTERNET 41
  • 42. Capas y Protocolos -Complejidad Abstracción: cuando un sistema se vuelve complejo se introducen nuevos niveles de abstracción. -Por ejemplo el concepto de canal lógico abstrae muchas complejidades de la red. -La abstracción lleva naturalmente a la arquitectura en capas. 42
  • 43. Capas en una Arquitectura 43
  • 44. Arquitectura de Capas -La arquitectura de capas tiene dos grandes ventajas: -Se descompone un problema complejo en componentes más manejables. -Se logra un diseño modular. Lo contrario a una a un diseño de capas es la estructura monolítica. 44
  • 45. ...Arquitectura de Capas -La arquitectura de capas puede tener abstracciones diferentes en un nivel. - Por ejemplo una capa puede soportar los dos canales lógicos discutidos anteriormente. 45
  • 47. Protocolos - Los protocolos son objetos con los cuales se construyen capas. - Los protocolos proporcionan servicios de comunicación que usan otros objetos tales com protocolos de mayor nivel o aplicaciones 47
  • 48. Estructura de Protocolos - Cada protocolo define dos interfaces. -De servicio: para otros objetos dentro del mismo computador que deseen utilizar los servicios de comunicación. -Par: es la interfaz que define a la máquina par con la cual se establece comunicación. esta interfaz define la forma y el significado de los mensajes entre protocolos pares para implementar el servicio. 48
  • 49. Interfaz de Servicio - Son funciones que proveen los protocolos que permiten utilizar sus servicios por parte de objetos de alto nivel (otros protocolos o aplicaciones) 49
  • 50. Interfaz Par -Solo en la capa de hardware esta comunicación es directa, en las demás capas es indirecta. -Las capas pares de protocolos se comunican a través de mensajes utilizando algún protocolo de mayor nivel. 50
  • 52. ¿Qué es un protocolo? El concepto de protocolo suele llevar a confusión. hay dos aspectos a considerar: -Operaciones definidas por la interfaz de servicio, este aspecto se denomina: especificación de protocolos (ej RFC) -Módulo de software que implementan estas interfaces de servicio 52
  • 53. Grafos de protocolos -En cada capa de arquitectura pueden existir muchos protocolos. -Es el conjunto de todos los protocolos de una arquitectura los que ofrecen los distintos servicios de una red. -Estos protocolos no son independientes. Se relacionan unos con otros a través de un “grafo de protocolos” 53
  • 54. Ejemplo de Grafos de protocolos 54
  • 55. RRP y MSP Los protocolos RRP y MSP implementan dos canales entre aplicaciones (procesos) diferentes: -RRP: protocolo Request/Reply -MSP:protocolo message/stream Tanto RRP como MSP dependen del protocolo HHP (host a host) que provee un servicio de conectividad entre computadores. 55
  • 56. Ejemplo de Grafo de Protocolos 56
  • 57. El STACK de Protocolos Se puede ver de las figuras anteriores la relación entre los distintos protocolos, por ejemplo una transferencia de archivos entre Host1 y Host2 requiere RRP y HHP. En este caso se dice que la aplicación utiliza el servicio de protocolos ofrecidos por el stack RRP/HHP. -Un ejemplo es TCP/IP 57
  • 58. ENCAPSULAMIENTO -Todo mensaje lleva un encabezamiento llamado “header”. -cada protocolo agrega un nuevo “header” al mensaje proporcionado por el nivel superior. -Para un protocolo la carga útil o datos de un mensaje es solo un conjunto de bits sin estructura. 58
  • 61. ...ENCAPSULAMIENTO -La figura anterior muestra el proceso de encapsulamiento. En cada nivel un protocolo encapsula el mensaje proveniente del nivel superior. -En el nivel inferior, el protocolo PP (physical protocol) es el encargado de enviar el mensaje por la red a su protocolo par. 61
  • 62. Multiplexion y Demultiplexión -La misma idea que se aplica en la capa física, se aplica en el grafo de protocolo. -Cada protocolo puede recibir mensajes de múltiples protocolos o aplicaciones. -El encabezamiento contiene un campo normalmente llamado “protocol” que contiene un número que identifica al protocolo que pertenece el mensaje. 62
  • 63. Mux y Demux en protocolos 63
  • 64. Estándares en Arquitectura Existen muchas arquitecturas de redes, entre las cuales se encuentran arquitecturas propietarias y arquitecturas abiertas. -La ISO fue la primera organización en definir formalmente una forma estándard de conectar computadores. Esta arquitectura se denomina “Open System Interconnection” o arquitectura OSI 64
  • 65. Arquitectura OSI OSI define 7 niveles: -FISICO: Se ocupa de transmitir bits sin estructura sobre un enlace de comunicaciones. -ENLACE DE DATOS: Se ocupa de transmitir tramas con información a través de su enlace. Se ocupa también de la detección de la corrupción de datos y la coordinación de uso de medios físicos compartidos. 65
  • 66. Arquitectura OSI -RED: Permite que cualquier Par de host en la red se puedan comunicar entre si, es decir, provee un servicio Host a Host resolviendo el cálculo de ruta y la fragmentación y reensamblado de paquetes. 66
  • 67. Arquitectura OSI -TRANSPORTE: Establece un canal abstracto proceso a proceso se preocupa de la perdida de paquetes, duplicados y reordenamiento de paquetes. Los protocolos de esta capa y de las capas superiores corren en los host y no en los nodos intermedios. 67
  • 68. Arquitectura OSI -SESION: Permite el manejo de diferentes flujos de transporte que son parte de una misma aplicación. por ejemplo stream de audio y video que se combinan para una videoconferencia control de dialogo. -PRESENTACION:Presentación de datos -APLICACION: ftp, www, etc. 68
  • 70. Arquitectura TCP/IP o INTERNET -La arquitectura llamada Internet es una evolución de la red de packet switching llamada ARPANET -En vez de 7 capas tiene 4. En el menor nivel se acepta una grán variedad de protocolos de redes de distintas tecnologías. -El corazón de la arquitectura es el protocolo de red llamado IP 70
  • 71. ...Arquitectura TCP/IP o INTERNET -La tercera capa contiene dos protocolos principales, UDP y TCP. ámbos proveen canales lógicos a las aplicaciones. -Tanto a TCP como UDP se les denomina protocolos end to end para enfatizar su funcionalidad. Corresponden a la capa de transporte del modelo OSI. 71
  • 72. ...Arquitectura TCP/IP o INTERNET -Sobre la capa de transporte existen muchos protocolos de aplicaciones tales como : ftp, tftp, smtp. - La siguiente transparencia muestra la arquitectura y el grafo de protocolos. 72
  • 73. Arquitectura y grafos de protocolos 73
  • 74. 5. Software de RED ¿Cómo construir una aplicación de red? -Para esto es necesario saber que: -Los protocolos se implementan en el software. -Actualmente todos los sistemas computacionales implementan los protocolos de red como parte integral del sistema operativo. -El S.O es el que proporciona la interfaz (API) a un subsistema de red. 74
  • 75. La Interfaz Socket Si bien cada sistema es libre para proporcionar su propia API de red, con el tiempo la interfaz desarrollada en Berkeley y distribuida en UNIX llamada socket es la más popular. -Un socket se puede ver como un punto de acceso lógico en el cual una aplicación se conecta a la red. 75
  • 76. ...La Interfaz Socket La Interfaz define operacioes para: -Crear un socket -Ligar un socket a la red -Enviar y recibir mensajes a través de un socket -Cerrar el socket 76