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

    Rapporteer Plaats commentaar