<div dir="ltr">Hi Ahmed,<div><br></div><div>The question you brought up is very interesting and I'm sure people will have different opinions about what constitutes a "transport" layer in NDN. My understanding is that, like Klaus pointed out, the NDN layer by itself is best-effort only, so applications often need an additional layer to provide some form of stronger guarantees, or "reliability", in data delivery, such as eventual consistency (e.g., all the different flavors of sync protocols) and real-time delivery (e.g., NDN-RTC).</div><div><br></div><div>Best,</div><div>Wentao</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 5, 2019 at 1:34 PM Ahmed BENMOUSSA <<a href="mailto:ah.benmoussa@lagh-univ.dz">ah.benmoussa@lagh-univ.dz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello everyone, <br></div><div><br></div><div>I am sending you to ask about the NDN stack. <br></div><div>In some papers, researchers include a "<i>Transport</i>" layer to the NDN stack as follows:<br></div><div>======================</div><div>\            <b><span style="font-family:monospace">Application</span>           </b>/<br></div><div> +--------------------------------------+</div><div>  \            <b><span style="font-family:monospace">Transport</span>          </b>/</div><div>   +----------------------------------+</div><div>     \             <b><span style="font-family:monospace">NDN</span>              </b>/</div><div>      +-----------------------------+</div><div>     /        <b> <span style="font-family:monospace">Link-layer</span></b>      \</div><div>   +----------------------------------+</div><div>  /             <span style="font-family:monospace"><b>Physical</b>       </span>\<br></div><div>  =====================</div><div><br></div><div>Other researches don't include it in their papers. <br></div><div><br></div><div>My question is: What is the role of the "<span style="font-family:monospace"><i>Transport</i></span>" layer in this case? <br></div><div>Knowing that the "<span style="font-family:monospace">Link-layer</span>" includes any communication protocol that NDN could use as a tunnel to send and receive traffic, why a "<span style="font-family:monospace"><i>Transport</i></span>" layer is added? <br></div><div><br></div><div>Is this layer added to support future NDN deployment? (When native NDN communications are used instead of IP overlays). Or does it have other roles?</div><div><br></div><div>What NDN stack should I consider in my papers and presentations? (with or without the <span style="font-family:monospace">Transport </span>layer). <br></div><div><br></div><div>Thank you in advance. <br></div><div><br></div><div>Kind regards, <br></div><div>Ahmed. B.   <br></div><div> <br></div></div>
_______________________________________________<br>
Ndn-interest mailing list<br>
<a href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank">Ndn-interest@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest</a><br>
</blockquote></div>