Geef een voorbeeld van een interface (service implementatie) van een data transfer protocol.
Zendende proces: - Application layer: Het zend proces start een data transfer door een call naar rdt_send() - Transport layer: Via een reliable data transfer protocol wordt de data doorgezet naar de network layer via een call naar udt_send() - Network layer: Via een unreliable kanaal wordt de data verzonden naar de ontvanger.
Ontvangende proces: - Network layer: De ontvangen data wordt doorgezet naar de transport layer via een call naar rdt_rcv() - Transport layer: Via een reliable data transfer protocol wordt de data doorgezet naar de application layer via een call naar deliver_data() - Application layer: Het ontvangende proces ontvangt de data.
rdt staat voor reliable data transfer udt staat voor unreliable data transfer