16
Redes y Servicios de Comunicación I Tema 1.2 “Software de Red” Departamento de Ingeniería de Sistemas Telemáticos (DIT)

Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Redes y Servicios de Comunicación I

Tema 1.2

“Software de Red”

Departamento de Ingeniería de Sistemas Telemáticos

(DIT)

Page 2: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

SW de Red: Contenido

Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas generales de diseño en las capas Servicios orientados, y no orientados, a conexión Primitivas de servicio Relación entre servicios y protocolos

FUENTES: Tanenbaum 4ª ed: 1.3, 1.3.1, 1.3.2 / 1.3.3, 1.3.4, 1.3.5

EJERCICIOS: Tanenbaum 4ª ed: 1.25

Page 3: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Ejemplo de protocolo:Bit Alternante

Tiem

po

Probabilidad de error ≠ 0

x Inf. errónea !!x

x

Page 4: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Ejemplo de protocolo:Bit Alternante (II)

Tiem

po

Probabilidad de error ≠ 0

x Inf. perdida !!

CRC

CRC

CRC

CRC

Page 5: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Tiem

po

Probabilidad de error ≠ 0

x

ACK

ACK

To

ACK

ACK

Ej. de protocolo: Bit Alternante (III)

CRC

CRC

CRC

CRC

CRC

Page 6: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Ej. de protocolo: Bit Alternante (IV)

Tiem

po

Probabilidad de error ≠ 0

x

ACK

ACK

To

ACK

ACK

ACK

Duplicado !!

CRC

CRC

CRC

CRC

CRC

Page 7: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Ej. de protocolo: Bit Alternante (V)

Tiem

po

Probabilidad de error ≠ 0

x

ACK

ACK

To

ACK

ACK

ACK

0

1

0

0

1

CRC

CRC

CRC

CRC

CRC

Page 8: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Ej. de protocolo: Bit Alternante (VI)

Tiem

po

Probabilidad de error ≠ 0

x

ACK

ACK

To

ACK

ACK

0

1

0

0

1

0

ACK

Perdido !!Perdido !!

1

ACK

CRC

CRC

CRC

CRC

CRC

CRC

CRC

Page 9: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Ej. de protocolo: Bit Alternante (VII)

Tiem

po

Probabilidad de error ≠ 0

x

ACK

ACK

To

ACK

ACK

0

1

0

0

1

0

ACK

0

0

0

To

1

1

1

ACK 0

CRC

CRC

CRC

CRC

CRC

CRC

CRC

Page 10: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Network SoftwareProtocol Hierarchies

Layers, protocols, and interfaces.

Page 11: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Protocol Hierarchies

Example information flow supporting virtual communication in layer 5.

Page 12: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Connection-Oriented and Connectionless Services

Six different types of service.

Page 13: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Service Primitives

Five service primitives for implementing a simple connection-oriented service.

Page 14: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Service Primitives (2)

Packets sent in a simple client-server interaction on a connection-oriented network.

Page 15: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Primitivas de servicio <-> PDUs

CLIENTE

SERVIDORPDUs cruzando la RED

Listen

Software en ServidorSoftware en Cliente

Connect

Receive

Send

Send

Receive

Disconnect

DisconnectListen

tiempo

HDR

HDR

RED

Connect request

Connect ACK

Datos

Datos

Disconnect request

Disconnect request

Primitiva Primitiva

HDR

HDR

HDR

HDR

Page 16: Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de estudio de un protocolo: El “bit alternante” Jerarquías de protocolos Técnicas

Services to Protocols Relationship

The relationship between a service and a protocol.