<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

      <title>Comments on: Help me grok the internets</title>
      <link>http://ask.metafilter.com/38041/Help-me-grok-the-internets/</link>
      <description>Comments on Ask MetaFilter post Help me grok the internets</description>
	  	  <pubDate>Fri, 12 May 2006 03:58:32 -0800</pubDate>
      <lastBuildDate>Fri, 12 May 2006 03:58:32 -0800</lastBuildDate>
      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>

<item>
  	<title>Question: Help me grok the internets</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets</link>	
  	<description>So, it looks like this internet thing is here to stay and it&apos;s playing a bigger and bigger role in my professional and personal life.  Hence, I want to bite the bullet and learn how it really works.  I&apos;m looking for suggestions of great resources (online and otherwise). &lt;br /&gt;&lt;br /&gt; I&apos;ve recently built a modest high-performance computing cluster (for computational biology), which has caused me to have to think about networking in general and security in particular.  While I&apos;ve always been happy with computers (use linux all day, program C and Perl, built several PCs) I&apos;ve never really felt like I understood networking and the internet.  Now it seems to me that the &apos;net is getting more and more important in terms of business, culture, etc. and I don&apos;t see this changing anytime soon, so I&apos;ve come to the conclusion that a better understanding would be a Good Thing.  If I can acquire this understanding online for free, so much the better.  What are the best resources for learning about the technical side of the &apos;net?  Sites that explain how the different protocols (http, tcp, ip etc) work?  Perhaps there&apos;s a blog out there that explains the technical side of current news stories (network neutrality; the .xxx domain name; VOIP)?  A site that gives excercises I could do on my home or university network (run different servers; make various types of secure connections)?&lt;br&gt;
&lt;br&gt;
I realise that this is kind of a vague (and long!) question and that &apos;just google it&apos; is a perfectly valid answer; nevertheless, I&apos;ve been impressed by the level of technical knowledge I&apos;ve seen on the green and would value the personal recommendation of MeFites.  Feel free to ask for clarification.</description>
  	<guid isPermaLink="false">post:ask.metafilter.com,2008:site.38041</guid>
  	<pubDate>Fri, 12 May 2006 03:43:20 -0800</pubDate>
  	<dc:creator>primer_dimer</dc:creator>
	
	<category>internet</category>
	
	<category>net</category>
	
	<category>technology</category>
	
</item>
<item>
  	<title>By: sohcahtoa</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588795</link>	
  	<description>From a network operations perspective, ie, the folks who run big ISPs, I think lurking on &lt;a href=http://www.nanog.org/&gt;NANOG&lt;/a&gt; is invaluable.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588795</guid>
  	<pubDate>Fri, 12 May 2006 03:58:32 -0800</pubDate>
  	<dc:creator>sohcahtoa</dc:creator>
</item>
<item>
  	<title>By: sohcahtoa</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588797</link>	
  	<description>And the protocols themselves (http, TCP, etc) are all documented in their &lt;a href=http://www.rfc-editor.org/&gt;rfcs&lt;/a&gt;.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588797</guid>
  	<pubDate>Fri, 12 May 2006 04:02:05 -0800</pubDate>
  	<dc:creator>sohcahtoa</dc:creator>
</item>
<item>
  	<title>By: joelr</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588799</link>	
  	<description>The best explanation of how TCP/IP works would be &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0201633469/metafilter-20/ref=nosim/&quot;&gt;TCP/IP Illustrated Volume 1&lt;/a&gt; by Stevens.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588799</guid>
  	<pubDate>Fri, 12 May 2006 04:20:12 -0800</pubDate>
  	<dc:creator>joelr</dc:creator>
</item>
<item>
  	<title>By: MetaMonkey</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588800</link>	
  	<description>You may like to take a look at &lt;a href=&quot;http://www.circleid.com/&quot;&gt;CircleID&lt;/a&gt;, &apos;a community hub for the Internet&apos;s Core Infrastructure &amp;amp; Policies&apos;. Also, &lt;a href=&quot;http://www.shirky.com/&quot;&gt;Clay Shirky&lt;/a&gt; writes about the internet.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588800</guid>
  	<pubDate>Fri, 12 May 2006 04:21:00 -0800</pubDate>
  	<dc:creator>MetaMonkey</dc:creator>
</item>
<item>
  	<title>By: Mr Stickfigure</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588801</link>	
  	<description>The bibles: &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0201633469/metafilter-20/ref=nosim/&quot;&gt;Stevens&lt;/a&gt; and &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0130183806/metafilter-20/ref=nosim/&quot;&gt;Comer&lt;/a&gt;.  Definitely not free, not current and won&apos;t cover all that you&apos;re asking for.  But I don&apos;t know any networking professional that doesn&apos;t own one or the other of those books.  I get 99% of my protocol knowledge from the RFCs now, but I still refer to the book on occasion.  (By accident of history, I&apos;m a Stevens guy, but YMMV.)  Plus, for the beginner, they&apos;re going to be a much more effective soft start than hitting the hardcore specifications.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588801</guid>
  	<pubDate>Fri, 12 May 2006 04:21:17 -0800</pubDate>
  	<dc:creator>Mr Stickfigure</dc:creator>
</item>
<item>
  	<title>By: MetaMonkey</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588802</link>	
  	<description>You may also enjoy this documentary from the 70&apos;s, &lt;a href=&quot;http://video.google.com/videoplay?docid=4989933629762859961&quot;&gt;Computer Networks - The Heralds of Resource Sharing&lt;/a&gt;.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588802</guid>
  	<pubDate>Fri, 12 May 2006 04:26:09 -0800</pubDate>
  	<dc:creator>MetaMonkey</dc:creator>
</item>
<item>
  	<title>By: juv3nal</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588808</link>	
  	<description>If you&apos;re not already familiar with it, there&apos;s the &lt;a href=&quot;http://en.wikipedia.org/wiki/OSI_model&quot;&gt;wikipedia page on the OSI model&lt;/a&gt;. It&apos;s not exactly the way the internet actually works, but it&apos;s close enough that it&apos;s useful for a &amp;quot;big picture&amp;quot; abstract sense of things.&lt;br&gt;
&lt;br&gt;
You can also play around with &lt;a href=&quot;http://www.ethereal.com/&quot;&gt;Ethereal&lt;/a&gt; and look at what kind of messages your own computer sends and receives.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588808</guid>
  	<pubDate>Fri, 12 May 2006 04:42:24 -0800</pubDate>
  	<dc:creator>juv3nal</dc:creator>
</item>
<item>
  	<title>By: jwells</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588828</link>	
  	<description>For the history angle I recommend &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0671726889/metafilter-20/ref=nosim/&quot;&gt;Cuckoo&apos;s Egg&lt;/a&gt; by Clifford Stoll.  While the book is about the capture of a hacker the story is true and occurred in the early days of the net (pre-90s) and provides a great overview of the beginnings of the movement and the spirit that existed back then.&lt;br&gt;
&lt;br&gt;
I can&apos;t recall if they discuss the &lt;a href=&quot;http://en.wikipedia.org/wiki/Altair_8800&quot;&gt;Altair&lt;/a&gt; in there, but if they don&apos;t find a book that discusses it as well.  The technical angle isn&apos;t important but understand how and why it triggered the PC revolution.  All of the protocols that guide the net now were made by these folks or people like them, so it&apos;ll help with understanding the impetus.&lt;br&gt;
&lt;br&gt;
If you are really looking for trouble Google&apos;s &lt;a href=&quot;http://groups.google.com/advanced_search&quot;&gt;USENET archives&lt;/a&gt; has material from &apos;81 on so you can search by Date and see the discussions that were taking place pre-web and back in the bitnet days.  Google put together a &lt;a href=&quot;http://www.google.com/googlegroups/archive_announce_20.html&quot;&gt;few neat ones&lt;/a&gt; to illustrate the point.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://browsers.evolt.org/&quot;&gt;http://browsers.evolt.org/&lt;/a&gt; has an archive of web browsers, including &lt;a href=&quot;http://browsers.evolt.org/?mosaic-ncsa/windows/1.0&quot;&gt;Mosaic 1.0&lt;/a&gt;, which still works right out of the zip file on my XP computer.  Go have a look at Google&apos;s &amp;quot;simple&amp;quot; site by going to File, Open URL.  You can&apos;t type into the status bar... that was an innovation, believe it or not.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588828</guid>
  	<pubDate>Fri, 12 May 2006 05:55:51 -0800</pubDate>
  	<dc:creator>jwells</dc:creator>
</item>
<item>
  	<title>By: sohcahtoa</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588829</link>	
  	<description>I sold a mess of books on eBay recently, and the highest-paying was that Stevens one. It&apos;s almost quaintly out-of-date in some places, but a great grounding in the protocol.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588829</guid>
  	<pubDate>Fri, 12 May 2006 05:59:37 -0800</pubDate>
  	<dc:creator>sohcahtoa</dc:creator>
</item>
<item>
  	<title>By: majick</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#588887</link>	
  	<description>This may be hard to believe, the entire first half of &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/1562057138/metafilter-20/ref=nosim/&quot;&gt;Networking with Microsoft TCP/IP&lt;/a&gt; (at least the edition I have) contains no mention of Microsoft or their products.  I consider it superior to TCP/IP Illustrated for gaining a fundamental understanding of networking starting from what&apos;s on the wire and working your way through higher and higher level protocols.&lt;br&gt;
&lt;br&gt;
The second half of the book is a pretty typical Windows book,  filled with silly screenshots and &amp;quot;click here&amp;quot; procedures.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-588887</guid>
  	<pubDate>Fri, 12 May 2006 06:51:45 -0800</pubDate>
  	<dc:creator>majick</dc:creator>
</item>
<item>
  	<title>By: jouke</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#589023</link>	
  	<description>IBM publishes the Redbook &lt;a href=&quot;http://www.redbooks.ibm.com/abstracts/gg243376.html&quot;&gt;TCP/IP Tutorial and Technical Overview&lt;/a&gt; for free. Pretty comprehensive and recently updated on IP v6 f.i.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-589023</guid>
  	<pubDate>Fri, 12 May 2006 09:11:53 -0800</pubDate>
  	<dc:creator>jouke</dc:creator>
</item>
<item>
  	<title>By: b1tr0t</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#589038</link>	
  	<description>For a really macro look at the internet, check out Neal Stephenson&apos;s &lt;a href=&quot;http://www.wired.com/wired/archive/4.12/ffglass_pr.html&quot;&gt;Mother Earth, Motherboard&lt;/a&gt;. Despite being published in 1996, it is still highly relevant.&lt;br&gt;
&lt;br&gt;
The Stevens book is great for low-level C Network programming. Be prepared to make minor tweaks to the code in order to get it to work under OSX or Linux.&lt;br&gt;
&lt;br&gt;
VoIP is interesting stuff, but every implementation is unique. The &amp;quot;standards&amp;quot; that exist are really just broad guidelines. How much they are respected depends entirely on the product or set of products you are dealing with.&lt;br&gt;
&lt;br&gt;
Keep in mind that languages like C are increasingly becoming marginalized in the network world. If you are writing device drivers, or other low level stuff, you might need C and assembly. Otherwise, 99.999999% of networking work is done with scripting languages like Python, Perl and Ruby, and bytecode languages like Java and Microsoft&apos;s .NET. The low-level nature of C network programming is essential for learning how things really work, but can absolutely be a productivity killer.&lt;br&gt;
&lt;br&gt;
In the computational biology world, you probably use something like MPI to abstract away the low-level networking issues, while allowing your deep computations to stay as close to the metal as possible.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-589038</guid>
  	<pubDate>Fri, 12 May 2006 09:27:25 -0800</pubDate>
  	<dc:creator>b1tr0t</dc:creator>
</item>
<item>
  	<title>By: scalefree</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#589117</link>	
  	<description>&amp;quot;Unfortunately, no one can be told what The Matrix is. You have to see it for yourself.&amp;quot; - Morpheus&lt;br&gt;
&lt;br&gt;
If you really want to understand the stuff that makes up the Internet, far &amp;amp; above the best way IMO is to get a graphical ethernet sniffer like &lt;a href=&quot;http://www.ethereal.com/&quot;&gt;Ethereal&lt;/a&gt; that can decode packets &amp;amp; protocols at all the different levels &amp;amp; just watch traffic go by.  Do some web browsing &amp;amp; see the HTTP fly by.  Login to your email client &amp;amp; see if you can spot your password.  Mount a remote Windows share &amp;amp; see how insanely chatty Windows networking is &amp;amp; how many different protocols there are for it.  Take a detour through the DNS packets &amp;amp; be amazed at how many different servers can be involved in just a simple lookup.  Dip down into the ethernet frames &amp;amp; see how the most basic building blocks fit together to build a complete session.  Track a TCP connection all the way from the three-way handshake to the final FIN.  Start a collection of strange packets that just shouldn&apos;t exist.  Wonder in bemusement as you see your network getting probed, scanned &amp;amp; attacked by intruders &amp;amp; malware.  You&apos;ll never see the Internet the same way again.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-589117</guid>
  	<pubDate>Fri, 12 May 2006 10:23:21 -0800</pubDate>
  	<dc:creator>scalefree</dc:creator>
</item>
<item>
  	<title>By: Lynsey</title>
  	<link>http://ask.metafilter.com/38041/Help-me-grok-the-internets#589137</link>	
  	<description>I took the &lt;a href=&quot;http://www.cisco.com/web/learning/netacad&quot; /&gt;Cisco Certified Network Associate yearlong course&lt;/a&gt; and feel confident that I know (at least more than I did) how the internets work. During the course, our professor played &lt;a href=&quot;http://www.warriorsofthe.net/movie.html&quot; /&gt;this&lt;/a&gt; for us, which was fun and informative.</description>
  	<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.38041-589137</guid>
  	<pubDate>Fri, 12 May 2006 10:44:07 -0800</pubDate>
  	<dc:creator>Lynsey</dc:creator>
</item>

    </channel>
</rss>
