zoukankan      html  css  js  c++  java
  • Timestamps and Time Synchronization

    The DTN architecture depends on time synchronization among DTN nodes(supported by external, non-DTN protocols) for four primary purposes:

    • bundle and fragment identification
    • routing with scheduled or predicted contacts
    • bundle expiration time computations
    • application registration expiration

    Bundle identification and expiration are supported by placing a creation timestamp and an explicit expiration field (expressed in seconds after the source timestamp) in each bundle. The origination timestamps on arriving bundles are made available to consuming applications in ADUs they receive by some system interface function.

    Each set of bundles corresponding to an ADU is required to contain a timestamp unique to the sender’s EID. The EID, timestamp, and data offset/length information together uniquely identify a bundle.

    Time is also used in conjunction with application registrations. When an application expresses its desire to receive ADUs destined for a particular EID, this registration is only maintained for a finite period of time, and may be specified by the application.

    For multicast registrations, an application may also specify a time range or “interest interval” for its registration.

  • 相关阅读:
    Git一些其它的功能
    怎么利用GitHub
    Git 操作标签的一些命令
    Git标签管理
    Git 多人协作开发
    Git 开发新的功能分支
    Git的Bug分支----临时保存现场git stash
    Git分支管理策略
    2017ICPC南宁 M题 The Maximum Unreachable Node Set【二分图】
    偏序集的最大反链【二分图】
  • 原文地址:https://www.cnblogs.com/jcleung/p/1839558.html
Copyright © 2011-2022 走看看