Tema 1.2 “Software de Red”docencia/rsc1/07-08/t12-sw-3h-V4.pdf · SW de Red: Contenido Caso de...

Preview:

Citation preview

Redes y Servicios de Comunicación I

Tema 1.2

“Software de Red”

Departamento de Ingeniería de Sistemas Telemáticos

(DIT)

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

Ejemplo de protocolo:Bit Alternante

Tiem

po

Probabilidad de error ≠ 0

x Inf. errónea !!x

x

Ejemplo de protocolo:Bit Alternante (II)

Tiem

po

Probabilidad de error ≠ 0

x Inf. perdida !!

CRC

CRC

CRC

CRC

Tiem

po

Probabilidad de error ≠ 0

x

ACK

ACK

To

ACK

ACK

Ej. de protocolo: Bit Alternante (III)

CRC

CRC

CRC

CRC

CRC

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

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

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

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

Network SoftwareProtocol Hierarchies

Layers, protocols, and interfaces.

Protocol Hierarchies

Example information flow supporting virtual communication in layer 5.

Connection-Oriented and Connectionless Services

Six different types of service.

Service Primitives

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

Service Primitives (2)

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

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

Services to Protocols Relationship

The relationship between a service and a protocol.

Recommended