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.
Top Related