title: How to know if a point-to-point network is synchronous?
body: <p>I am implementing a local-time delta-timeless reliable broadcast. using a point-to-point network with TCP connection between every two processes.</p>
  
  <p>The requirement for such broadcast protocol is for the point-to-point network to be synchronous:</p>
  
  <p>From the slides in school:</p>
  
  <ul>
  <li>A point-to-point network is synchronous if: 
  
  <ul>
  <li>There is a know upper bound to execute a step </li>
  <li>Local clocks has known bounded rate of drift
  with respect to real time </li>
  <li>There is a known upper bound on message
  delay ( consists of the time to send, transport and receive)</li>
  </ul></li>
  </ul>
  
  <p>But how do I find these upper bound? i.e. is the message delay the maximum latency between any two processes? How do I know if the latency is bounded?</p>