tema 1.2 “software de red”web.dit.upm.es/~docencia/rsc1/07-08/t12-sw-3h-v4.pdf · tema 1.2...
TRANSCRIPT
-
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
Tiempo
Probabilidad de error ≠ 0
x Inf. errónea !!x
x
-
Ejemplo de protocolo:Bit Alternante (II)
Tiempo
Probabilidad de error ≠ 0
x Inf. perdida !!CRC
CRC
CRC
CRC
-
Tiempo
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)
Tiempo
Probabilidad de error ≠ 0
x
ACK
ACK
To
ACK
ACK
ACK
Duplicado !!
CRC
CRC
CRC
CRC
CRC
-
Ej. de protocolo: Bit Alternante (V)
Tiempo
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)
Tiempo
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)
Tiempo
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
ListenSoftware en ServidorSoftware en Cliente
Connect
Receive
Send
SendReceive
Disconnect
DisconnectListentiempo
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.