<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sima Banijamali</title>
	<atom:link href="http://ccnvp.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ccnvp.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sun, 29 Jan 2012 20:46:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ccnvp.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Sima Banijamali</title>
		<link>http://ccnvp.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ccnvp.wordpress.com/osd.xml" title="Sima Banijamali" />
	<atom:link rel='hub' href='http://ccnvp.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Congestion Control in TCP part I</title>
		<link>http://ccnvp.wordpress.com/2012/01/29/congestion-control-in-tcp-part-i/</link>
		<comments>http://ccnvp.wordpress.com/2012/01/29/congestion-control-in-tcp-part-i/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 20:26:48 +0000</pubDate>
		<dc:creator>Sima</dc:creator>
				<category><![CDATA[TCP/IP]]></category>

		<guid isPermaLink="false">http://ccnvp.wordpress.com/?p=164</guid>
		<description><![CDATA[A TCP connection is like a garden hose in which data is flowing through. Now what will happen if some thing hinders the garden hose? The water will be stucked in one side and probably the tube will be exploded &#8230; <a href="http://ccnvp.wordpress.com/2012/01/29/congestion-control-in-tcp-part-i/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccnvp.wordpress.com&amp;blog=8277561&amp;post=164&amp;subd=ccnvp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">A TCP connection is like a garden hose in which data is flowing through. Now what will happen if some thing hinders the garden hose? The water will be stucked in one side and probably the tube will be exploded after a while! This is an unpleasant situation that we do not want!</p>
<p style="text-align:justify;">When sender transmits data much faster than the capability of the receiver, routers in between will run out of buffers and start to drop the packets. In the meantime, TCP as a reliable protocol, normally retransmit lost packets and this will ended up in a worse situation that may lead to deadlock! To prevent such a deadlock TCP uses congestion control mechanism.</p>
<p style="text-align:justify;">* But first let&#8217;s familiarize ourselves with some handful terms.</p>
<h4 style="text-align:justify;"><strong><em><span style="color:#993366;">TCP windows</span></em></strong></h4>
<p style="text-align:justify;"><span style="color:#808080;"><em>A window in TCP defines the amount of data that sender can transmit before waiting for ACK.</em></span></p>
<p style="text-align:justify;">The sender should consider two windows before data transmission; congestion window size and the receiver window size.</p>
<ul style="text-align:justify;">
<li>The congestion window size defines the number of bytes that can be sent at any time. The sender maintains the congestion window.</li>
<li>The TCP receiver window size is the maximum amount of received data, in bytes, that can be buffered at one time on.</li>
</ul>
<div style="text-align:justify;">
<p>These two windows dictate the sender to choose an available window size for transmitting. The actual windows size is the minimum of receiver window (rwnd) and congestion window (cwnd) size.</p>
</div>
<p style="text-align:center;"><em><span style="color:#993366;">Actual window=min (rwnd, cwnd)</span></em></p>
<p style="text-align:justify;">Now that the sender knows the actual size of the window, it starts to send data. We will go through the whole process in part II.</p>
<p style="text-align:justify;"><em><span style="color:#993366;">References:</span></em></p>
<p style="text-align:justify;"><em>http://msdn.microsoft.com/en-us/library/ms819736.aspx  </em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ccnvp.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ccnvp.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ccnvp.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ccnvp.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ccnvp.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ccnvp.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ccnvp.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ccnvp.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ccnvp.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ccnvp.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ccnvp.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ccnvp.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ccnvp.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ccnvp.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccnvp.wordpress.com&amp;blog=8277561&amp;post=164&amp;subd=ccnvp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ccnvp.wordpress.com/2012/01/29/congestion-control-in-tcp-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18b93e36ec9dbfcb49ad3de3e548046b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccnvp</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing .bin file on Ubuntu</title>
		<link>http://ccnvp.wordpress.com/2012/01/22/installing-bin-file-on-ubuntu/</link>
		<comments>http://ccnvp.wordpress.com/2012/01/22/installing-bin-file-on-ubuntu/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 20:41:01 +0000</pubDate>
		<dc:creator>Sima</dc:creator>
				<category><![CDATA[Linux (Ubuntu)]]></category>

		<guid isPermaLink="false">http://ccnvp.wordpress.com/2012/01/22/installing-bin-file-on-ubuntu/</guid>
		<description><![CDATA[First you need to download the &#8220;.bin&#8221; file source. You can copy the downloaded file into the Desktop to find it more easily or you can leave it where it was downloaded. I assume the &#8220;.bin&#8221; file is on the &#8230; <a href="http://ccnvp.wordpress.com/2012/01/22/installing-bin-file-on-ubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccnvp.wordpress.com&amp;blog=8277561&amp;post=154&amp;subd=ccnvp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li style="text-align:justify;"><span style="color:#000000;">First you need to download the &#8220;.bin&#8221; file source.</span></li>
<li style="text-align:justify;"><span style="color:#000000;">You can copy the downloaded file into the Desktop to find it more easily or you can leave it where it was downloaded.</span></li>
<li style="text-align:justify;"><span style="color:#000000;">I assume the &#8220;.bin&#8221; file is on the Desktop, now open the Terminal and enter the Desktop path by running &#8220;cd Desktop&#8221; command.</span></li>
<li style="text-align:justify;"><span style="color:#000000;">Run &#8220;ls&#8221; command to see the list of current files/folders on your Desktop. You can see the &#8220;.bin&#8221; file there as well.</span></li>
<li><span style="color:#000000;">Assuming the name of the .bin file is &#8220;XYZ.bin&#8221;, you can extract it by running &#8220;sudo chmod +x XYZ.bin&#8221;. It will ask for your system password.</span></li>
<li><span style="color:#000000;">Run &#8220;./XYZ.bin&#8221; command and follow the instruction to the end of the installation.</span></li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ccnvp.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ccnvp.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ccnvp.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ccnvp.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ccnvp.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ccnvp.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ccnvp.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ccnvp.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ccnvp.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ccnvp.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ccnvp.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ccnvp.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ccnvp.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ccnvp.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccnvp.wordpress.com&amp;blog=8277561&amp;post=154&amp;subd=ccnvp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ccnvp.wordpress.com/2012/01/22/installing-bin-file-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18b93e36ec9dbfcb49ad3de3e548046b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccnvp</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://ccnvp.wordpress.com/2009/06/22/hello-world/</link>
		<comments>http://ccnvp.wordpress.com/2009/06/22/hello-world/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 11:35:59 +0000</pubDate>
		<dc:creator>Sima</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccnvp.wordpress.com&amp;blog=8277561&amp;post=1&amp;subd=ccnvp&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ccnvp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ccnvp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ccnvp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ccnvp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ccnvp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ccnvp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ccnvp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ccnvp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ccnvp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ccnvp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ccnvp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ccnvp.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ccnvp.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ccnvp.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccnvp.wordpress.com&amp;blog=8277561&amp;post=1&amp;subd=ccnvp&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://ccnvp.wordpress.com/2009/06/22/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18b93e36ec9dbfcb49ad3de3e548046b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccnvp</media:title>
		</media:content>
	</item>
	</channel>
</rss>
