<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Retina Technology Blog &#187; networking</title>
	<atom:link href="http://www.retina.net/tech/category/networking/feed" rel="self" type="application/rss+xml" />
	<link>http://www.retina.net/tech</link>
	<description>John Adams' views on emerging technologies, software engineering, and various hacks</description>
	<lastBuildDate>Fri, 16 Sep 2011 09:06:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<!-- podcast_generator="podPress/8.8.10.2" -->
	<copyright>2006-2007 </copyright>
	<managingEditor>jna@retina.net (John Adams)</managingEditor>
	<webMaster>jna@retina.net (John Adams)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://www.retina.net/tech/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Retina Technology Blog &#187; networking</title>
		<link>http://www.retina.net/tech</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>John Adams' views on emerging technologies, software engineering, and various hacks</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Technology" />
	<itunes:category text="Technology">
		<itunes:category text="Tech News" />
	</itunes:category>
	<itunes:author>John Adams</itunes:author>
	<itunes:owner>
		<itunes:name>John Adams</itunes:name>
		<itunes:email>jna@retina.net</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.retina.net/tech/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Finding usernames through iTunes DAAP</title>
		<link>http://www.retina.net/tech/finding-usernames-with-daap-and-itunes.html</link>
		<comments>http://www.retina.net/tech/finding-usernames-with-daap-and-itunes.html#comments</comments>
		<pubDate>Tue, 13 Jan 2009 22:20:00 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[application security]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[systems administration]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/?p=194</guid>
		<description><![CDATA[Often on our local network, someone will start using up all of our outbound Internet bandwidth, and this leads to the network administrator&#8217;s dilemma: How do we find the user in question so we can thump them on the head to make them stop? This is a basic exercise in information gathering. For the most [...]]]></description>
			<content:encoded><![CDATA[<p>Often on our local network, someone will start using up all of our outbound Internet bandwidth, and this leads to the network administrator&#8217;s dilemma: </p>
<p>How do we find the user in question so we can thump them on the head to make them stop?</p>
<p>This is a basic exercise in information gathering. For the most part, we&#8217;ll have the user&#8217;s IP address, and we&#8217;re a mac shop with many users running iTunes. If the user is sharing their library, you can use iTunes as a covert means of determining a user&#8217;s name, as iTunes will use the local computer&#8217;s name as the library name. </p>
<p>Telnet to the machines DAAP port, and issue:</p>
<pre>

John-adamss-macbook-pro:~ jna$ telnet x.x.x.x 3689
Trying x.x.x.x...
Connected to x.x.x.x.
Escape character is '^]'.
GET /server-info HTTP/1.1
Host: x.x.x.x
Client-DAAP-Version: 3.7
User-Agent: iTunes/8.0.2 (Macintosh; N; Intel)
Accept-Language: en-us, en;q=0.50

HTTP/1.1 200 OK
Date: Tue, 13 Jan 2009 21:26:38 GMT
DAAP-Server: iTunes/8.0.2 (Mac OS X)
Content-Type: application/x-dmap-tagged
Content-Length: 280

msrvmstt?mproaproaeSVaeFPatedmsedmsmlmsmOk?[minmUSER NAME’s LibrarymslrmstmsalmsasmsupmspimsexmsbrmsqymsixmsrsmsdcmstcImmsto???
</pre>
<p>Other options for this include attempting to sign on to the server with Apple-K if AFP on TCP port 548 is active (which will reveal the computer&#8217;s name) and using nmap with service detection to glean information about the host.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/finding-usernames-with-daap-and-itunes.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netgear fixes WGR3500 bandwidth issues, somewhat.</title>
		<link>http://www.retina.net/tech/netgear-fixes-wgr3500-bandwidth-issues-somewhat.html</link>
		<comments>http://www.retina.net/tech/netgear-fixes-wgr3500-bandwidth-issues-somewhat.html#comments</comments>
		<pubDate>Sun, 11 Jan 2009 02:22:41 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[systems administration]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/?p=187</guid>
		<description><![CDATA[On this page, Netgear releases Firmware version 1.0.30 for the WNR3500 router.  In my previous Apple Macbook Pro to Local network host (Mac Mini) testing, my top connection speed was around 2.4 Mbps. After the upgrade, it&#8217;s between 4.65Mbps and 7.5Mbps. Nothing near the promised speeds of 802.11N (300Mbit/sec), but I suspect that this is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kbserver.netgear.com/release_notes/d103383.asp">On this page</a>, Netgear releases Firmware version 1.0.30 for the WNR3500 router. </p>
<p>In my previous Apple Macbook Pro to Local network host (Mac Mini) testing, my top connection speed was around 2.4 Mbps. After the upgrade, it&#8217;s between 4.65Mbps and 7.5Mbps. Nothing near the promised speeds of 802.11N (300Mbit/sec), but I suspect that this is because of an incompatibility between Apple&#8217;s hardware and Netgear&#8217;s Hardware.</p>
<pre>
------------------------------------------------------------
Client connecting to 10.1.1.15, TCP port 5001
TCP window size:   129 KByte (default)
------------------------------------------------------------
[  3] local 10.1.1.70 port 51617 connected with 10.1.1.15 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  8.59 MBytes  7.19 Mbits/sec
</pre>
<p><strong>Update:</strong></p>
<p>After disassociating and reassociating with the AP, speeds went way up:</p>
<pre>
retina:~ jna$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  4] local 10.1.1.15 port 5001 connected with 10.1.1.70 port 52865
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  34.8 MBytes  29.1 Mbits/sec
</pre>
<p>With other devices on the WLAN, speeds go down. My current theory is that 802.11g devices on the same wireless network (such as the older Macbooks that we have) drag 802.11n speeds down,  but I&#8217;m yet to be able to prove that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/netgear-fixes-wgr3500-bandwidth-issues-somewhat.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Network performance measurement</title>
		<link>http://www.retina.net/tech/network-performance-measurement.html</link>
		<comments>http://www.retina.net/tech/network-performance-measurement.html#comments</comments>
		<pubDate>Sun, 23 Nov 2008 09:55:54 +0000</pubDate>
		<dc:creator>John Adams</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[peformance]]></category>
		<category><![CDATA[systems administration]]></category>
		<category><![CDATA[caida]]></category>
		<category><![CDATA[gigabit network]]></category>
		<category><![CDATA[iperf]]></category>
		<category><![CDATA[network performance]]></category>
		<category><![CDATA[performance measurement]]></category>

		<guid isPermaLink="false">http://www.retina.net/tech/?p=164</guid>
		<description><![CDATA[After building a new gigabit network here, we wanted to know exactly what our performance was like.  I turned to CAIDA, the Cooperative Association for Internet Data Analysis, which has long been a provider of excellent network performance tools. Their research focuses on developing tools to measure the Internet in many amazing ways, such as this [...]]]></description>
			<content:encoded><![CDATA[<p>After building a new gigabit network here, we wanted to know exactly what our performance was like. </p>
<p>I turned to <a href="http://www.caida.org/home/">CAIDA</a>, the Cooperative Association for Internet Data Analysis, which has long been a provider of excellent network performance tools. Their research focuses on developing tools to measure the Internet in many amazing ways, such as this <a href="http://www.caida.org/research/topology/as_core_network/pics/ascore-simple.2008_big.png">map of interconnections</a> between the all Autonomous Systems (AS) of the Internet. </p>
<p>There&#8217;s many tools available, but the unofficial standard for bandwidth measurement is <a href="http://sourceforge.net/projects/iperf">iperf</a>. It&#8217;s a simple tool to show the maximum possible bandwidth between two points. One machine runs a server, using &#8216;iperf -s&#8217;. The client connects to the server (using iperf -c server) and as much data as can be sent in a single interval is sent. </p>
<p>Between two of my machines running OS X 10.5.5, I get great results:</p>
<pre>
retina:/tmp jna$ ./iperf -c hackintosh -i 1
------------------------------------------------------------
Client connecting to hackintosh, TCP port 5001
TCP window size:   129 KByte (default)
------------------------------------------------------------
[  3] local 10.1.1.15 port 52150 connected with 10.1.1.20 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec    107 MBytes    894 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  1.0- 2.0 sec    109 MBytes    912 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  2.0- 3.0 sec    107 MBytes    901 Mbits/sec
</pre>
<p>The situation is not so wonderful between my laptop, An Intel Macbook Pro, on 802.11N wireless via a Netgear WNR3500.</p>
<pre>
dhcp-102:iperf-2.0.4 jna$ src/iperf -i 1 -c hackintosh
------------------------------------------------------------
Client connecting to hackintosh, TCP port 5001
TCP window size:   129 KByte (default)
------------------------------------------------------------
[  3] local 10.1.1.102 port 49518 connected with 10.1.1.20 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec  2.45 MBytes  20.6 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  1.0- 2.0 sec  2.59 MBytes  21.8 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  3]  2.0- 3.0 sec  2.36 MBytes  19.8 Mbits/sec
</pre>
<p>I don&#8217;t believe wireless sales materials anymore (when did I ever?) regarding the maximum speed of these devices. I have five bars on Apple&#8217;s wireless icon here, the Macbook Pro supports 802.11N,  and I can&#8217;t get more than 21.8 Mbits/sec to local machines here. On my Comcast cable, my maximum download speed is around 13 Mbits/sec, so I probably have the best speed possible for downloading from the Internet, but moving files across the local LAN via wireless is a different story. It&#8217;s much slower and I&#8217;ll go directly to the gigabit, hard wired connection for movies and music.</p>
<p>Interestingly enough, 21.8 Mbits/s is well within 802.11g&#8217;s allocation of 25 Mbits/s per client. My 802.11N configuration is no better than 802.11g, even though Apple&#8217;s Network Utility reports a link speed of 130Mbits/second and that I have the 802.11 a/b/g/n Network adapter installed.</p>
<p>I&#8217;m unsure as to why the network configuration disagrees with the achieved bandwidth, though. It&#8217;ll be something I research in the next few days.</p>
<p>I&#8217;d also like to take a moment here and condemn Belkin&#8217;s entire line of wireless devices. They use a piece of Javascript with breaks the RFC standards in so many ways. If you attempt to configure these devices using CIDR, such as &#8220;10.1.1.0/24&#8243;, which is what my home network is, their devices force you to a netmask of &#8220;255.0.0.0&#8243; because the javascript in the setup form sees 10.0.0.0/8 as a class A network. Classless notation in network allocation is the standard these days, and Class A, B, and C notation is a thing of the past.</p>
<p>This broke my network for hours until I was frustrated enough to bring the device back to Best Buy and purchase the WGR3500. At least I didn&#8217;t have to deal with an online return!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retina.net/tech/network-performance-measurement.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

