<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Noah Horton's WebBlog : P2P</title><link>http://blogs.msdn.com/noahh/archive/tags/P2P/default.aspx</link><description>Tags: P2P</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>PNRP Scope System</title><link>http://blogs.msdn.com/noahh/archive/2004/08/16/215342.aspx</link><pubDate>Mon, 16 Aug 2004 21:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:215342</guid><dc:creator>noahh</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/noahh/comments/215342.aspx</comments><wfw:commentRss>http://blogs.msdn.com/noahh/commentrss.aspx?PostID=215342</wfw:commentRss><description>&lt;p&gt;I have been wrestling with a question that I thought I would bring out to the rest of the world.&amp;nbsp; In PNRP today, we have three scopes in which you can register or resolve a name; the global scope which includes all machines in the world, the site scope which mirrors the IPv6 concept of local site (usually within a company) and the link-local scope which represents all machines connected on a link.&amp;nbsp; We have heard from a lot of developers that the link scope is very hard to use as every machine has a different link-cloud name (since the clouds are named after the interface) and because it is confusing regarding which one to use if there are multiple interfaces.&amp;nbsp; Furthermore, IPv6 has deprecated their concept of site-scope, so it is unclear what should be done with that scope.&amp;nbsp; Thus my question for the PNRP users out there is what scopes would be useful to you?&lt;/p&gt; &lt;p&gt;My current favorite idea is that site goes away (it never seemed to be used much anyways), individual link clouds remain for power users, but that we add a new keyword that can be used in place of a cloud name called something like 'ALL-LINK.'&amp;nbsp; It would mean to perform the register or resolve in all of the link clouds.&amp;nbsp; This would probably simplify life for 95% of use cases.&lt;/p&gt; &lt;p&gt;Does that sound helpful?&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=215342" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/noahh/archive/tags/P2P/default.aspx">P2P</category><category domain="http://blogs.msdn.com/noahh/archive/tags/Collaboration/default.aspx">Collaboration</category></item><item><title>XPSP2</title><link>http://blogs.msdn.com/noahh/archive/2004/08/11/213044.aspx</link><pubDate>Wed, 11 Aug 2004 22:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:213044</guid><dc:creator>noahh</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/noahh/comments/213044.aspx</comments><wfw:commentRss>http://blogs.msdn.com/noahh/commentrss.aspx?PostID=213044</wfw:commentRss><description>&lt;p&gt;Well, the blogsphere is pretty full of comments about XPSP2 at the moment.&amp;nbsp; I would like to blog on it because I am very personally excited as all of the contents of the Advanced Networking Pack are in it, meaning that Grouping, Graphing and PNRP are all included.&amp;nbsp; Thus, over the coming weeks, our technologies will be available on millions upon millions of machines.&amp;nbsp; This is very exciting as it means that developers can now count on these technologies as being available on a large number of machines.&amp;nbsp; The lack of wide deployment&amp;nbsp;was one of the biggest impediments to adoption for our technologies, so I hope this will lead to a rise in apps using our technologies.&lt;/p&gt; &lt;p&gt;On the sad side, I found a pretty ugly little oversite in XPSP2 the moment I installed it at home.&amp;nbsp; Turns out that if you open the Security Center from Control Panel, there is a help link in the middle of the screen for "What's new in Windows to help protect my computer?"&amp;nbsp; Pop that open and note the glaring 'XOX' placeholders in the help text.&lt;/p&gt; &lt;p&gt;*Sigh*&amp;nbsp; However, I would prefer to have issues like&amp;nbsp;that than to have code issues.&amp;nbsp; &lt;/p&gt; &lt;p&gt;UPDATED:&lt;/p&gt; &lt;p&gt;I have gotten a lot of responses that others are not seeing the XOX's in the help dialog.&amp;nbsp; That is actually very good to hear, but I am doubly confused now.&amp;nbsp; The install on my home machine was going straight from SP1 to SP2 downloaded from downloads.microsoft.com.&amp;nbsp; I never had pre-release versions of SP2 on that box.&amp;nbsp; I am now twice as curious about the issue, but at least the problem is not very common.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=213044" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/noahh/archive/tags/P2P/default.aspx">P2P</category></item><item><title>PNRP Ownership</title><link>http://blogs.msdn.com/noahh/archive/2004/07/31/203275.aspx</link><pubDate>Sun, 01 Aug 2004 05:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:203275</guid><dc:creator>noahh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/noahh/comments/203275.aspx</comments><wfw:commentRss>http://blogs.msdn.com/noahh/commentrss.aspx?PostID=203275</wfw:commentRss><description>&lt;P&gt;Continuing on with updates about team structure, I thought I would share with everyone out there in the blogsphere that I am now the Program Manager in charge of the Peer Name Resolution Protocol (PNRP).&amp;nbsp; I am really excited to be in charge of PNRP because I think it is one of the coolest technologies that our team has delivered.&amp;nbsp; Every time that I spoke to another product team in Microsoft or external developers, I would see all of these heads nodding along as I explained the utility of having a distributed name resolution system.&lt;/P&gt;
&lt;P&gt;What does this mean to you guys out there?&amp;nbsp; It means you now know who to talk to about PNRP.&amp;nbsp; Have a question?&amp;nbsp; Let me know.&amp;nbsp; Want something changed?&amp;nbsp; Tell me what.&amp;nbsp; Doing something cool with PNRP and just want to tell someone, definately drop a note.&lt;/P&gt;
&lt;P&gt;I will also try to post regularly about what we are doing with PNRP.&amp;nbsp; There are always design questions&amp;nbsp;for which&amp;nbsp;I love to get feedback from the community.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=203275" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/noahh/archive/tags/P2P/default.aspx">P2P</category></item><item><title>Team Change</title><link>http://blogs.msdn.com/noahh/archive/2004/07/31/203274.aspx</link><pubDate>Sun, 01 Aug 2004 05:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:203274</guid><dc:creator>noahh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/noahh/comments/203274.aspx</comments><wfw:commentRss>http://blogs.msdn.com/noahh/commentrss.aspx?PostID=203274</wfw:commentRss><description>&lt;P&gt;When I first started this blog, I explained how my team, the &lt;a title="" href="http://www.microsoft.com/windowsxp/p2p/" &gt;Peer Networking&lt;/a&gt; team, was responsible for the Windows XP Peer-to-Peer SDK.&amp;nbsp; Well, a few months ago we changed our team name to Collaboration Technologies Team.&amp;nbsp; That does not mean that anything has happened to P2P, but rather that we have a clearer focus.&amp;nbsp; All of the technologies that you know and love such as PNRP, Grouping and Graphing are all still alive and kicking, and are still owned by our team.&amp;nbsp; What has happened is that we took a deep look at the industry, a look at our technologies and a look at what end users wanted and saw that the common thread was collaboration.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Right now, collaboration is very difficult for developers to implement as connectivity between client machines is spotty, name resolution is non-existent, and multi-party messaging is difficult to pull off efficiently.&amp;nbsp; This leads to a lot of software that relies on servers in the sky for rendevzous, traffic relaying and message multiplexing.&amp;nbsp; Yet we can deliver the technologies needed to make the experience work without those servers.&amp;nbsp; IPv6 (along with coexistence technologies like Teredo and 6to4) give us the addressability we need, PNRP gives us the name resolution needed, and grouping / graphing give us the needed multicast capabilities.&amp;nbsp; We also have a lot more cool stuff coming that will make it easy for the average developer to enable collaboration in their applications.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I am pretty excited about our focus on collaboration as it means that we can better ensure that our technologies will effectively solve problems that developers face today.&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=203274" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/noahh/archive/tags/P2P/default.aspx">P2P</category><category domain="http://blogs.msdn.com/noahh/archive/tags/Collaboration/default.aspx">Collaboration</category></item></channel></rss>