SlideShare una empresa de Scribd logo
LHDG / V.06 - 26   1
SOFTWARE DE RED
Las primeras redes de computadoras se
diseñaron con el Hardware (Hw) como su
parte principal y el Software (Sw) era
secundario.

Ahora la situación ha cambiado, el Sw de la
red es altamente estructurado y pesa tanto
como el Hw.
Veremos los principios de estructuración del Sw..


                   LHDG / V.06 - 26           2
CONTENIDO
•   Jerarquía de Protocolos.
•   Aspectos de Diseño de las capas.
•   Servicios orientados a la conexión y no
    orientados a la conexión.
•   Primitivas de Servicio.
•   Relación de Servicios a Protocolos.

                 LHDG / V.06 - 26             3
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS


Para    reducir  la   complejidad     de      su
diseño, muchas redes están organizadas como
una serie de capas o niveles de
Software, cada una construida sobre la inferior.

El propósito de cada capa es ofrecer servicios
a las capas superiores.




                     LHDG / V.06 - 26          4
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS




             CAPAS O NIVELES 26 SOFTWARE
                     LHDG / V.06 -
                                   DE      5
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS



Además la “capa n” de una máquina lleva a cabo una
conversación con la “capa n” de otra máquina (capas pares).

Las reglas y convenciones que se siguen en            esta
conversación se conocen como protocolo de la capa n


=> básicamente, un protocolo es un acuerdo, entre las
partes que se comunican, sobre cómo va a proceder la
comunicación




                         LHDG / V.06 - 26                6
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS

            Servicio & Protocolo




                     LHDG / V.06 - 26   7
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS




              PROTOCOLOS DE LA CAPA “N”
                     LHDG / V.06 - 26     8
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS




Un conjunto de capas y protocolos recibe el
nombre de Arquitectura de Red.


La lista de protocolos empleados por un sistema
determinado, con un protocolo por capa, se
llama Pila de Protocolos.




                     LHDG / V.06 - 26        9
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS


Entre cada par de capas adyacentes hay una
interfaz.

La interfaz de una capa les dice a los procesos
de arriba cómo accederla; especifica cuáles
son los parámetros y qué resultados esperar.




                     LHDG / V.06 - 26        10
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS




                      INTERFACES
                     LHDG / V.06 - 26   11
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS


Tipos de Comunicaciones entre máquinas:


Comunicación      Virtual:      Se       realiza
“indirectamente” entre capas pares      de dos
máquinas.

Comunicación Física: Se realiza a través de
las interfaces entre las capas pares de dos
máquinas.


                     LHDG / V.06 - 26         12
SOFTWARE DE RED
JERARQUIA DE PROTOCOLOS




                     Comunicación Virtual




                     Comunicación Física

            CAPAS-PROTOCOLOS-INTERFACES
                    LHDG / V.06 - 26        13
            COMUNICACIÓN VIRTUAL Y FÍSICA
CONTENIDO
•   Jerarquía de Protocolos.
•   Aspectos de Diseño de las capas.
•   Servicios orientados a la conexión y no
    orientados a la conexión.
•   Primitivas de Servicio.



                   LHDG / V.06 - 26           14
SOFTWARE DE RED
ASPECTOS DE DISEÑO DE CAPAS
En el modelo OSI, hay tres aspectos fundamentales a tener en cuenta en el
diseño de las capas: 1. Servicios. 2. Interfaces. 3. Protocolos.

Servicio dice lo que hace la capa (no cómo es que las entidades superiores
tienen acceso a ella o cómo funciona la capa).
La interfaz de una capa les dice a los procesos de arriba cómo acceder a
ella; especifica cuáles son los parámetros y qué resultados esperar (tampoco
dice sobre cómo trabaja la capa por dentro).
Los protocolos son acuerdos, entre las capas pares que se comunican,
sobre cómo va a proceder su comunicación.

Los protocolos usados son propios de la capa. Ésta puede usar los
protocolos que quiera, siempre que provea los servicios asignados a la
capa.
                               LHDG / V.06 - 26                         15
SOFTWARE DE RED
  ASPECTOS DE DISEÑO DE CAPAS
Analogía para los conceptos de servicios, interfaces, protocolos y comunicación,
en una arquitectura multicapas “FILOSOFO_TRADUCTOR_SECRETARIA”.




                 ARQUITECTURA MULTICAPAS
            “FILOSOFO_TRADUCTOR_SECRETARIA”                               16
SOFTWARE DE RED
ASPECTOS DE DISEÑO DE CAPAS




                                       17
                    LHDG / V.06 - 26
SOFTWARE DE RED
ASPECTOS DE DISEÑO DE CAPAS




                      LHDG / V.06 - 26   18
SOFTWARE DE RED
ASPECTOS DE DISEÑO DE CAPAS
     Tarea de Fragmentación del Mensaje (M)
          en una Comunicación Virtual




       Ejemplo de flujo de Información soportando
           comunicación virtual 26
                        LHDG / V.06 -
                                      desde capa 5   19
SOFTWARE DE RED
ASPECTOS DE DISEÑO DE CAPAS

Aspecto a considerar en el diseño por capas
Al diseñar un protocolo se debe considerar el servicio
prestado por la capa a la que pertenece el
protocolo, tales como:

 •   Direccionamiento           – Capa Red
 •   Control de Errores         – Capa Enlace de datos
 •   Control de Flujo           – Capa de Enlace de datos
 •   Multiplexaje               – Capa de Transporte
 •   Enrutamiento               – Capa de Transporte
 •   Acceso al canal            – Capa de Enlace de datos
     …
                          LHDG / V.06 - 26                  20
SOFTWARE DE RED
    ASPECTOS DE DISEÑO DE CAPAS
10.1.0.1
                  Que protocolo aplica en cada tarea de la red?                    10.3.0.1

       .                                                                       .
       .                                                                       .
       .                                                                       .

10.1.0.2
                                                                             10.3.0.2
 Host
                                                                             10.4.0.1
       10.2.0.1

                        Router                         Router            Host
                                                                          .
            .                                                             .
            .                                                             .
            .
                                                                  10.4.0.2
       10.2.0.2                     LHDG / V.06 - 26                           21
CONTENIDO
•   Jerarquía de Protocolos.
•   Aspectos de Diseño de las capas.
•   Servicios orientados a la conexión y no
    orientados a la conexión.
•   Primitivas de Servicio.



                   LHDG / V.06 - 26           22
SOFTWARE DE RED
Servicio orientados a conexión     y no-orientado a conexión


- Orientado a Conexión (Circuitos). Primero se
  establece el circuito entre el origen y el destino y
  luego se procede con la transmisión de los frames de
  datos.

- No Orientado a Conexión (Datagramas). No
  se requiere establecer el circuito inicial para transmitir
  los frames, éstos se envían y recorren trayectorias
  diferentes, antes de alcanzar el destino final.

                         LHDG / V.06 - 26
                                                               23
SOFTWARE DE RED
    SERVICIOS ORIENTADOS A LA CONEXIÓN Y           NO ORIENTADOS A LA CONEXIÓN
10.1.0.1
                                                                                          10.3.0.1

       .          C
                      B                                        B
                                                                   A                  .
                           A                               C
       .                             C    B    A                                      .
       .                                                                              .
                                   circuito
10.1.0.2
                                                                                  10.3.0.2


                                                                                  10.4.0.1
       10.2.0.1

                          Router                         Router
                                                                                  .
            .                                                                     .
            .                                                                     .
            .
                                                                       10.4.0.2
       10.2.0.2                    LHDG / V.06 - 26                                   24
SOFTWARE DE RED
    SERVICIOS ORIENTADOS A LA CONEXIÓN             y       NO ORIENTADOS A LA CONEXIÓN
10.1.0.1
                                                                                                     10.3.0.1

       .          C
                      B                                                   A
                                                                              C                  .
                           A                                          B
       .                                    C                                                    .
       .                                                                                         .
                                                   A
                                        B

10.1.0.2
                               A                                  B                          10.3.0.2
                                                       B
                                                                                             10.4.0.1
                                   A
       10.2.0.1

                          Router                               Router
                                                                                             .
            .                                                                                .
            .                                                                                .
            .
                                                                                  10.4.0.2
       10.2.0.2                        LHDG / V.06 - 26                                          25
SOFTWARE DE RED
Servicios orientados a conexión y no-orientados a conexión
Ejemplos de algunos tipos de servicio de ambos tipos …


              Flujo Confiable de Mensajes      Secuencia de páginas

              Flujo Confiable de Bytes         Inicio de sesión remoto

              Conexión no Confiable            Voz Digitalizada

              Datagrama no Confiable           Correo Electrónico Basura

              Datagrama Confirmado             Correo Certificado

              Solicitud - Respuesta            Consulta de Base de Datos


                            LHDG / V.06 - 26
                                                                         26
CONTENIDO
•   Jerarquía de Protocolos.
•   Aspectos de Diseño de las capas.
•   Servicios orientados a la conexión y no
    orientados a la conexión.
•   Primitivas de Servicio.



                   LHDG / V.06 - 26           27
SOFTWARE DE RED
Primitivas de Servicio

Un Servicio se accesa a través de un conjunto de
primitivas (operaciones o instrucciones) disponibles a un
proceso de usuario .


Las Primitivas son las “operaciones o instrucciones”
disponibles y provistas por la capa inferior a la superior
para que un proceso de usuario acceda al servicio
provisto por la capa inferior.



                         LHDG / V.06 - 26                    28
SOFTWARE DE RED
Primitivas de Servicio
Ejemplo - Primitivas de Servicio
usadas para la implementacion de un
servicio simple - orientado a
conexion.


                         Se bloquea en espera de una Conexión entrante
                         Establece una Conexión con el par en espera
                         Se bloquea en espera de un Mensaje entrante
                         Envía un mensaje al “par”
                         Da por terminada una Conexión



                             LHDG / V.06 - 26                      29
SOFTWARE DE RED
Primitivas de Servicio
 Ejemplo - Primitivas en un
 servicio orientado a la conexión
 en una red cliente servidor:




                            LHDG / V.06 - 26   30
LHDG / V.06 - 26   31

Más contenido relacionado

PDF
Base de datos pdf
PDF
Capa De Sesion
PPT
Redes Avanzadas; Protocolos de enrutamientos
PPT
Sistemas Distribuidos. Diseño e Implementacion
PPTX
Taller de Base de Datos - Unidad 7 Conectividad
PPTX
Uso de wireshark presentacion
PPTX
Servicios del servidor
Base de datos pdf
Capa De Sesion
Redes Avanzadas; Protocolos de enrutamientos
Sistemas Distribuidos. Diseño e Implementacion
Taller de Base de Datos - Unidad 7 Conectividad
Uso de wireshark presentacion
Servicios del servidor

La actualidad más candente (20)

PPTX
Conceptos de software
PPTX
Origen del Modelo OSI y su impacto en als estructuras de redes
PDF
1 introduccion a Las Redes de Datos
PDF
Base de datos distribuidas vs centralizadas
PPT
DHCP presentación
PPTX
Comunicación entre procesos Sistemas distribuidos
PPTX
Arquitectura de software
DOC
Requerimientos de un Sistema (usando criterios del swebok)
PPTX
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
PPT
Modelo requisitos UML
PPT
Arquitectura de sistemas distribuidos
PDF
Sistema de-maquina-virtual
PPTX
(2) enrutamiento estático
PPTX
Control de Flujo [Telecomunicaciones]
PPT
Gestion De Redes
PDF
Gestion De Red
PPTX
Aplicaciones de n capas en visual net
DOCX
Unidad 6 Protección y seguridad.
PPTX
Gestion de redes
PPT
Modelo OSI
Conceptos de software
Origen del Modelo OSI y su impacto en als estructuras de redes
1 introduccion a Las Redes de Datos
Base de datos distribuidas vs centralizadas
DHCP presentación
Comunicación entre procesos Sistemas distribuidos
Arquitectura de software
Requerimientos de un Sistema (usando criterios del swebok)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
Modelo requisitos UML
Arquitectura de sistemas distribuidos
Sistema de-maquina-virtual
(2) enrutamiento estático
Control de Flujo [Telecomunicaciones]
Gestion De Redes
Gestion De Red
Aplicaciones de n capas en visual net
Unidad 6 Protección y seguridad.
Gestion de redes
Modelo OSI
Publicidad

Destacado (20)

PPT
15 hardware y software de red
PPTX
Software de redes
PPTX
Software para redes informáticas
PPTX
Software de redes
PPT
software de red
DOC
Software de red
PPTX
Tico software de red
PPTX
Software en la red
PPT
Comparacion entre el modelo TCP/IP Y MODELO OSI
PPTX
Dispositivos de red
PPTX
3. Modelos OSI y TCP/IP (Características, Funciones, Diferencias)
PPTX
3. Modelos OSI y TCP/IP
PPTX
Modelo Osi Vs Tcp
PPTX
Tipos de redes sociales
ODP
Topología de-redes1
PPTX
REDES SOCIALES
PPTX
Redes sociales Mary Beiny
PPTX
Redes sociales: definición y términos
PDF
Evolución de la web
PPTX
DEFINICIÓN DE REDES
15 hardware y software de red
Software de redes
Software para redes informáticas
Software de redes
software de red
Software de red
Tico software de red
Software en la red
Comparacion entre el modelo TCP/IP Y MODELO OSI
Dispositivos de red
3. Modelos OSI y TCP/IP (Características, Funciones, Diferencias)
3. Modelos OSI y TCP/IP
Modelo Osi Vs Tcp
Tipos de redes sociales
Topología de-redes1
REDES SOCIALES
Redes sociales Mary Beiny
Redes sociales: definición y términos
Evolución de la web
DEFINICIÓN DE REDES
Publicidad

Similar a 1.3.1b software de red (20)

PDF
Guía de Diseño LAN con Switches y Ruteadores
PPTX
1.2.2 clasificacion tecnologia comunicacion
DOCX
Protocolos De Red66
DOCX
Frame relay
PPT
Dispositivos de interconexión de redes
DOC
Protocolo
DOC
Protocolo
PPTX
Fase 3 y 4
PPTX
Frame Relay
DOCX
Redes frame relay
PDF
Frame Relay, Configuración de Frame Relay Básico.
DOCX
Capa de Transporte- REDES INFORMATICAS EMPRESARIALES
PPT
Frame relay
PDF
Componentes de una red lan
PPTX
Clase 1 de redes.pptxasdffffffffdffdfdfdfd
DOC
Taller Individual Redes[1][1][1]
DOC
Taller Individual Redes[1][1][1]
DOC
Taller Individual Redes[1][1][1]
DOC
Taller Individual Redes[1][1][1]
PPTX
Guía de Diseño LAN con Switches y Ruteadores
1.2.2 clasificacion tecnologia comunicacion
Protocolos De Red66
Frame relay
Dispositivos de interconexión de redes
Protocolo
Protocolo
Fase 3 y 4
Frame Relay
Redes frame relay
Frame Relay, Configuración de Frame Relay Básico.
Capa de Transporte- REDES INFORMATICAS EMPRESARIALES
Frame relay
Componentes de una red lan
Clase 1 de redes.pptxasdffffffffdffdfdfdfd
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]
Taller Individual Redes[1][1][1]

Más de luishdiaz (20)

DOCX
2.3.2c formato dimensionamiento de materiales
DOCX
2.3.2b formato para levantamiento de información
PPTX
2.3.2a levantamiento información y planos
PPTX
2.3.1 introduccion al diseño de una lan
PPTX
2.2.1b teoria de comunicaciones
PPTX
2.1.1 conceptos basicos de tx datos
PPTX
2.2.2c medios de tx-tv cable
PPTX
2.2.2b6 medio de tx- red telefonica-review
PPTX
2.2.2b5 medio de tx- red telefonica- conmutac
PPTX
2.2.2b4 medio de tx- red telefonica-tks y mux
PPTX
2.2.2b3 medio de tx- red telefonica-cto.local
PPTX
2.2.2b2 medio de tx- red telefonica-politica
PPTX
2.2.2b1 medio de tx- red telefonica-introducción
PPTX
2.2.2a medios de tx guiados
PPTX
2.2.3a medios de tx no guiados
PPTX
2.2.3b medios de tx red movil celular
PPTX
2.2.3c medios de tx sistema satelital
PPT
2.2.4 cableado estructurado
PPTX
2.1.3 bases teóricas de comunicaciones
PPTX
2.1.2 introducción capa fisica
2.3.2c formato dimensionamiento de materiales
2.3.2b formato para levantamiento de información
2.3.2a levantamiento información y planos
2.3.1 introduccion al diseño de una lan
2.2.1b teoria de comunicaciones
2.1.1 conceptos basicos de tx datos
2.2.2c medios de tx-tv cable
2.2.2b6 medio de tx- red telefonica-review
2.2.2b5 medio de tx- red telefonica- conmutac
2.2.2b4 medio de tx- red telefonica-tks y mux
2.2.2b3 medio de tx- red telefonica-cto.local
2.2.2b2 medio de tx- red telefonica-politica
2.2.2b1 medio de tx- red telefonica-introducción
2.2.2a medios de tx guiados
2.2.3a medios de tx no guiados
2.2.3b medios de tx red movil celular
2.2.3c medios de tx sistema satelital
2.2.4 cableado estructurado
2.1.3 bases teóricas de comunicaciones
2.1.2 introducción capa fisica

Último (20)

PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Metodologías Activas con herramientas IAG
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PPT
Cosacos y hombres del Este en el Heer.ppt
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
caso clínico iam clinica y semiología l3.pptx
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
2 GRADO UNIDAD 5 - 2025.docx para primaria
Tarea De El Colegio Coding For Kids 1 y 2
Escuelas Desarmando una mirada subjetiva a la educación
DI, TEA, TDAH.pdf guía se secuencias didacticas
Metodologías Activas con herramientas IAG
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Cosacos y hombres del Este en el Heer.ppt
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Lección 6 Escuela Sab. A través del mar rojo.pdf

1.3.1b software de red

  • 1. LHDG / V.06 - 26 1
  • 2. SOFTWARE DE RED Las primeras redes de computadoras se diseñaron con el Hardware (Hw) como su parte principal y el Software (Sw) era secundario. Ahora la situación ha cambiado, el Sw de la red es altamente estructurado y pesa tanto como el Hw. Veremos los principios de estructuración del Sw.. LHDG / V.06 - 26 2
  • 3. CONTENIDO • Jerarquía de Protocolos. • Aspectos de Diseño de las capas. • Servicios orientados a la conexión y no orientados a la conexión. • Primitivas de Servicio. • Relación de Servicios a Protocolos. LHDG / V.06 - 26 3
  • 4. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS Para reducir la complejidad de su diseño, muchas redes están organizadas como una serie de capas o niveles de Software, cada una construida sobre la inferior. El propósito de cada capa es ofrecer servicios a las capas superiores. LHDG / V.06 - 26 4
  • 5. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS CAPAS O NIVELES 26 SOFTWARE LHDG / V.06 - DE 5
  • 6. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS Además la “capa n” de una máquina lleva a cabo una conversación con la “capa n” de otra máquina (capas pares). Las reglas y convenciones que se siguen en esta conversación se conocen como protocolo de la capa n => básicamente, un protocolo es un acuerdo, entre las partes que se comunican, sobre cómo va a proceder la comunicación LHDG / V.06 - 26 6
  • 7. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS Servicio & Protocolo LHDG / V.06 - 26 7
  • 8. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS PROTOCOLOS DE LA CAPA “N” LHDG / V.06 - 26 8
  • 9. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS Un conjunto de capas y protocolos recibe el nombre de Arquitectura de Red. La lista de protocolos empleados por un sistema determinado, con un protocolo por capa, se llama Pila de Protocolos. LHDG / V.06 - 26 9
  • 10. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS Entre cada par de capas adyacentes hay una interfaz. La interfaz de una capa les dice a los procesos de arriba cómo accederla; especifica cuáles son los parámetros y qué resultados esperar. LHDG / V.06 - 26 10
  • 11. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS INTERFACES LHDG / V.06 - 26 11
  • 12. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS Tipos de Comunicaciones entre máquinas: Comunicación Virtual: Se realiza “indirectamente” entre capas pares de dos máquinas. Comunicación Física: Se realiza a través de las interfaces entre las capas pares de dos máquinas. LHDG / V.06 - 26 12
  • 13. SOFTWARE DE RED JERARQUIA DE PROTOCOLOS Comunicación Virtual Comunicación Física CAPAS-PROTOCOLOS-INTERFACES LHDG / V.06 - 26 13 COMUNICACIÓN VIRTUAL Y FÍSICA
  • 14. CONTENIDO • Jerarquía de Protocolos. • Aspectos de Diseño de las capas. • Servicios orientados a la conexión y no orientados a la conexión. • Primitivas de Servicio. LHDG / V.06 - 26 14
  • 15. SOFTWARE DE RED ASPECTOS DE DISEÑO DE CAPAS En el modelo OSI, hay tres aspectos fundamentales a tener en cuenta en el diseño de las capas: 1. Servicios. 2. Interfaces. 3. Protocolos. Servicio dice lo que hace la capa (no cómo es que las entidades superiores tienen acceso a ella o cómo funciona la capa). La interfaz de una capa les dice a los procesos de arriba cómo acceder a ella; especifica cuáles son los parámetros y qué resultados esperar (tampoco dice sobre cómo trabaja la capa por dentro). Los protocolos son acuerdos, entre las capas pares que se comunican, sobre cómo va a proceder su comunicación. Los protocolos usados son propios de la capa. Ésta puede usar los protocolos que quiera, siempre que provea los servicios asignados a la capa. LHDG / V.06 - 26 15
  • 16. SOFTWARE DE RED ASPECTOS DE DISEÑO DE CAPAS Analogía para los conceptos de servicios, interfaces, protocolos y comunicación, en una arquitectura multicapas “FILOSOFO_TRADUCTOR_SECRETARIA”. ARQUITECTURA MULTICAPAS “FILOSOFO_TRADUCTOR_SECRETARIA” 16
  • 17. SOFTWARE DE RED ASPECTOS DE DISEÑO DE CAPAS 17 LHDG / V.06 - 26
  • 18. SOFTWARE DE RED ASPECTOS DE DISEÑO DE CAPAS LHDG / V.06 - 26 18
  • 19. SOFTWARE DE RED ASPECTOS DE DISEÑO DE CAPAS Tarea de Fragmentación del Mensaje (M) en una Comunicación Virtual Ejemplo de flujo de Información soportando comunicación virtual 26 LHDG / V.06 - desde capa 5 19
  • 20. SOFTWARE DE RED ASPECTOS DE DISEÑO DE CAPAS Aspecto a considerar en el diseño por capas Al diseñar un protocolo se debe considerar el servicio prestado por la capa a la que pertenece el protocolo, tales como: • Direccionamiento – Capa Red • Control de Errores – Capa Enlace de datos • Control de Flujo – Capa de Enlace de datos • Multiplexaje – Capa de Transporte • Enrutamiento – Capa de Transporte • Acceso al canal – Capa de Enlace de datos … LHDG / V.06 - 26 20
  • 21. SOFTWARE DE RED ASPECTOS DE DISEÑO DE CAPAS 10.1.0.1 Que protocolo aplica en cada tarea de la red? 10.3.0.1 . . . . . . 10.1.0.2 10.3.0.2 Host 10.4.0.1 10.2.0.1 Router Router Host . . . . . . 10.4.0.2 10.2.0.2 LHDG / V.06 - 26 21
  • 22. CONTENIDO • Jerarquía de Protocolos. • Aspectos de Diseño de las capas. • Servicios orientados a la conexión y no orientados a la conexión. • Primitivas de Servicio. LHDG / V.06 - 26 22
  • 23. SOFTWARE DE RED Servicio orientados a conexión y no-orientado a conexión - Orientado a Conexión (Circuitos). Primero se establece el circuito entre el origen y el destino y luego se procede con la transmisión de los frames de datos. - No Orientado a Conexión (Datagramas). No se requiere establecer el circuito inicial para transmitir los frames, éstos se envían y recorren trayectorias diferentes, antes de alcanzar el destino final. LHDG / V.06 - 26 23
  • 24. SOFTWARE DE RED SERVICIOS ORIENTADOS A LA CONEXIÓN Y NO ORIENTADOS A LA CONEXIÓN 10.1.0.1 10.3.0.1 . C B B A . A C . C B A . . . circuito 10.1.0.2 10.3.0.2 10.4.0.1 10.2.0.1 Router Router . . . . . . 10.4.0.2 10.2.0.2 LHDG / V.06 - 26 24
  • 25. SOFTWARE DE RED SERVICIOS ORIENTADOS A LA CONEXIÓN y NO ORIENTADOS A LA CONEXIÓN 10.1.0.1 10.3.0.1 . C B A C . A B . C . . . A B 10.1.0.2 A B 10.3.0.2 B 10.4.0.1 A 10.2.0.1 Router Router . . . . . . 10.4.0.2 10.2.0.2 LHDG / V.06 - 26 25
  • 26. SOFTWARE DE RED Servicios orientados a conexión y no-orientados a conexión Ejemplos de algunos tipos de servicio de ambos tipos … Flujo Confiable de Mensajes Secuencia de páginas Flujo Confiable de Bytes Inicio de sesión remoto Conexión no Confiable Voz Digitalizada Datagrama no Confiable Correo Electrónico Basura Datagrama Confirmado Correo Certificado Solicitud - Respuesta Consulta de Base de Datos LHDG / V.06 - 26 26
  • 27. CONTENIDO • Jerarquía de Protocolos. • Aspectos de Diseño de las capas. • Servicios orientados a la conexión y no orientados a la conexión. • Primitivas de Servicio. LHDG / V.06 - 26 27
  • 28. SOFTWARE DE RED Primitivas de Servicio Un Servicio se accesa a través de un conjunto de primitivas (operaciones o instrucciones) disponibles a un proceso de usuario . Las Primitivas son las “operaciones o instrucciones” disponibles y provistas por la capa inferior a la superior para que un proceso de usuario acceda al servicio provisto por la capa inferior. LHDG / V.06 - 26 28
  • 29. SOFTWARE DE RED Primitivas de Servicio Ejemplo - Primitivas de Servicio usadas para la implementacion de un servicio simple - orientado a conexion. Se bloquea en espera de una Conexión entrante Establece una Conexión con el par en espera Se bloquea en espera de un Mensaje entrante Envía un mensaje al “par” Da por terminada una Conexión LHDG / V.06 - 26 29
  • 30. SOFTWARE DE RED Primitivas de Servicio Ejemplo - Primitivas en un servicio orientado a la conexión en una red cliente servidor: LHDG / V.06 - 26 30
  • 31. LHDG / V.06 - 26 31