<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Zarrata.com</title>
	
	<link>http://www.zarrata.com</link>
	<description>Semantic Schematics.</description>
	<lastBuildDate>Fri, 27 Jan 2012 06:03:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
<meta xmlns="http://www.w3.org/1999/xhtml" name="robots" content="noindex,follow" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/zarrata" /><feedburner:info uri="zarrata" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>zarrata</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>LEO, MEO &amp; GEO Satellite Systems : A Comparison</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/aVQX2Xs8-5s/</link>
		<comments>http://www.zarrata.com/leo-meo-geo-satellite-systems/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 06:03:48 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[differences between leo meo and geo]]></category>
		<category><![CDATA[geo]]></category>
		<category><![CDATA[geostationary earth orbit]]></category>
		<category><![CDATA[leo]]></category>
		<category><![CDATA[leo vs meo vs geo]]></category>
		<category><![CDATA[low earth orbit]]></category>
		<category><![CDATA[medium earth orbit]]></category>
		<category><![CDATA[meo]]></category>
		<category><![CDATA[satellite systems]]></category>

		<guid isPermaLink="false">http://www.durofy.com/?p=1358</guid>
		<description><![CDATA[<br/>Satellite Systems can be classified based upon their orbits as low earth orbit, medium earth orbit &#38; geostationary earth orbit systems. Geostationary is also the highest earth orbit and hence, also provides the greatest visibility using only a few satellites. The coverage region of a satellite is called its footprint. This is the region from [...]]]></description>
			<content:encoded><![CDATA[<br/><p>Satellite Systems can be classified based upon their orbits as low earth orbit, medium earth orbit &amp; geostationary earth orbit systems. Geostationary is also the highest earth orbit and hence, also provides the greatest visibility using only a few satellites. The coverage region of a satellite is called its footprint. This is the region from which the satellite is visible. Three geostationary satellite footprints ensure complete coverage of the earth as shown:</p>
<p><img src="https://lh4.googleusercontent.com/-SCfMyJB4Asg/TyJCRJ0RkoI/AAAAAAAAAfQ/KlDd4NcstpU/s552/geo.png" alt="geostationary" /></p>
<p>Hence, there is permanent or 24 hour visibility of geostationary satellites without the need of handoffs. While LEO &amp; MEO satellites do not have 24 hour visibility as the satellites have smaller footprints since they are closer to the earth (low satellite height). Hence, a larger number of satellites are needed to cover the earth. Also, since each satellite has a small footprint, handoffs are also required between satellites.</p>
<p><em>Major differences between LEO, MEO &amp; GEO satellite systems:</em></p>
<table>
<tbody>
<tr>
<td width="40%"><strong>Parameter</strong></td>
<td width="20%"><strong>LEO</strong></td>
<td width="20%"><strong>MEO</strong></td>
<td width="20%"><strong>GEO</strong></td>
</tr>
<tr>
<td><span style="color: #004080;">Satellite Height</span></td>
<td>500-1500 km</td>
<td>5000-12000 km</td>
<td>35,800 km</td>
</tr>
<tr>
<td><span style="color: #004080;">Orbital Period</span></td>
<td>10-40 minutes</td>
<td>2-8 hours</td>
<td>24 hours</td>
</tr>
<tr>
<td><span style="color: #004080;">Number of Satellites</span></td>
<td>40-80</td>
<td>8-20</td>
<td>3</td>
</tr>
<tr>
<td><span style="color: #004080;">Satellite Life</span></td>
<td>Short</td>
<td>Long</td>
<td>Long</td>
</tr>
<tr>
<td><span style="color: #004080;">Number of Handoffs</span></td>
<td>High</td>
<td>Low</td>
<td>Least(none)</td>
</tr>
<tr>
<td><span style="color: #004080;">Gateway Cost</span></td>
<td>Very Expensive</td>
<td>Expensive</td>
<td>Cheap</td>
</tr>
<tr>
<td><span style="color: #004080;">Propagation Loss</span></td>
<td>Least</td>
<td>High</td>
<td>Highest</td>
</tr>
</tbody>
</table>
<p><em>Note -<br />
</em>
<ul>
<li>HEO refers to highly elliptical orbits which have a visibility of about 12 hours.</li>
<li>ICO or intermediate circular orbit is an example of MEO.</li>
<li>GPS satellites are not in Geostationary orbits but instead, they orbit twice for every rotation of the earth at a height of 20, 000 km.</li>
<li>Handheld terminals have low sending power are hence use LEO for mobile communication. LEO are also closest to the earth, have better signal strength and less time delay.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/aVQX2Xs8-5s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/leo-meo-geo-satellite-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/leo-meo-geo-satellite-systems/</feedburner:origLink></item>
		<item>
		<title>Differences between LED &amp; LASER</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/_KrIa0IGxuA/</link>
		<comments>http://www.zarrata.com/differences-between-led-laser/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 10:47:19 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[comparison table led laser]]></category>
		<category><![CDATA[difference between led and laser]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[led and laser comparison]]></category>
		<category><![CDATA[led vs laser]]></category>
		<category><![CDATA[led vs laser differences]]></category>
		<category><![CDATA[optical sources led laser]]></category>

		<guid isPermaLink="false">http://www.durofy.com/?p=1343</guid>
		<description><![CDATA[<br/>LED vs LASER Major differences between LED &#038; LASER optical sources for optic-fiber communication: Parameter LED LASER Wavelength Content : A monochromatic source consists of radiation of a single wavelength or a very small range of wavelength. Large Small (desirable; more monochromatic) Spectral Width/Line Width : The wavelength interval over which the magnitude of all [...]]]></description>
			<content:encoded><![CDATA[<br/><p><strong>LED vs LASER</strong></p>
<p><em>Major differences between LED &#038; LASER optical sources for optic-fiber communication:</em></p>
<table>
<tr>
<td width=40%><strong>Parameter</strong></td>
<td width=30%><strong>LED</strong></td>
<td width=30%><strong>LASER</strong></td>
</tr>
<tr>
<td><font color="004080">Wavelength Content</font> : A monochromatic source consists of radiation of a single wavelength or a very small range of wavelength.</td>
<td>Large</td>
<td>Small (desirable; more monochromatic)</td>
</tr>
<tr>
<td><font color="004080">Spectral Width/Line Width</font> : The wavelength interval over which the magnitude of all the spectral components is greater than or equal to a specified fraction of the total magnitude, Here, the fraction is (0.707)*P</td>
<td>50 nm</td>
<td>< 5 nm</td>
</tr>
<tr>
<td><font color="004080">Principle of Emission</font></td>
<td>Spontaneous; random photon emission (hence, not directional)</td>
<td> Stimulated</td</tr>
<tr>
<td><font color="004080">Coherence</font> : A constant phase difference between two waves</td>
<td>Incoherent; since emission is spontaneous</td>
<td>Coherent; since emission is stimulated; same phase as the stimulating photon</td>
</tr>
<tr>
<td><font color="004080">Output Power</font></td>
<td>Low</td>
<td>High</td>
</tr>
<tr>
<td><font color="004080">Directionality</font></td>
<td>Low</td>
<td>Highly directional</td>
</tr>
<tr>
<td><font color="004080">Speed of Operation</font></td>
<td>Slow</td>
<td>Faster</td>
</tr>
<tr>
<td><font color="004080">Numerical Aperture</font> : determines the output pattern</td>
<td>Higher</td>
<td>Lower</td>
</tr>
<tr>
<td><font color="004080">Ease of Use</font></td>
<td>Easier to use; less complex circuitry</td>
<td>Complex circuitry; needs thermal &#038; optical stabilization circuits due to light amplification</td>
</tr>
<tr>
<td><font color="004080">Lifetime</font></td>
<td>Long</td>
<td>Shorter</td>
</tr>
<tr>
<td><font color="004080">Cost</font></td>
<td>Cheaper</td>
<td>Expensive</td>
</tr>
</table>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/_KrIa0IGxuA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/differences-between-led-laser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/differences-between-led-laser/</feedburner:origLink></item>
		<item>
		<title>Differences between WCDMA &amp; CDMA2000</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/bZo5hjpDwqM/</link>
		<comments>http://www.zarrata.com/differences-between-wcdma-cdma2000/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 08:29:33 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[3gpp vs 3gpp2]]></category>
		<category><![CDATA[cdma 3g standards]]></category>
		<category><![CDATA[cdma-based 3g]]></category>
		<category><![CDATA[cdma2000]]></category>
		<category><![CDATA[differences between wcdma and cdma2000]]></category>
		<category><![CDATA[wcdma]]></category>
		<category><![CDATA[wcdma vs cdma2000]]></category>

		<guid isPermaLink="false">http://www.durofy.com/?p=1335</guid>
		<description><![CDATA[<br/>WCDMA vs CMDA2000 Major differences between WCDMA (3GPP) &#038; CDMA2000 (3GPP2) standards for CDMA-based 3G implementations: Parameter WCDMA CMDA2000 Carrier Spacing : spacing between CDMA operators to obtain channel protection 5 MHz 3.75 MHz Chip Rate : number of DSSS pulses per second; a chip is a pulse of DSSS code 4.096 MHz 3.68 MHz [...]]]></description>
			<content:encoded><![CDATA[<br/><p><strong>WCDMA vs CMDA2000</strong></p>
<p><em>Major differences between WCDMA (3GPP) &#038; CDMA2000 (3GPP2) standards for CDMA-based 3G implementations:</em></p>
<table>
<tr>
<td width=50%><strong>Parameter</strong></td>
<td width=25%><strong>WCDMA</strong></td>
<td width=25%><strong>CMDA2000</strong></td>
</tr>
<tr>
<td><font color="004080">Carrier Spacing</font> : spacing between CDMA operators to obtain channel protection</td>
<td>5 MHz</td>
<td>3.75 MHz</td>
</tr>
<tr>
<td><font color="004080">Chip Rate</font> : number of DSSS pulses per second; a chip is a pulse of DSSS code</td>
<td>4.096 MHz</td>
<td>3.68 MHz</td>
</tr>
<tr>
<td><font color="004080">Spreading Factor</font> : SF=(Chip Rate)/(Data Rate)</td>
<td>Higher</td>
<td>Lower</td>
</tr>
<tr>
<td><font color="004080">Power Control Frequency</font> : the output power of the transmitter is controlled by itself at this frequency</td>
<td>1500 Hz</td>
<td>800 Hz</td>
</tr>
<tr>
<td><font color="004080">Frame Duration</font> : the time duration of a frame;between beginning and end of the frame.</td>
<td>10 ms</td>
<td>20 ms (also uses 5, 30, 40 ms frames)</td>
</tr>
<tr>
<td><font color="004080">Base Stations</font> : base stations may or may not need synchronous timings</td>
<td>Asynchronous</td>
<td>Synchronous</td>
</tr>
<tr>
<td><font color="004080">Forward Link Pilot</font> : The pilot is a channel modulated only by the PN (Pseudo Noise) spreading codes</td>
<td>TDM, Dedicated pilot</td>
<td>CDM, Common Pilot</td>
</tr>
<tr>
<td><font color="004080">Antenna Beam Forming</font> : used for directional signal transmission &#038; reception</td>
<td>TDM, Dedicated pilot</td>
<td>Auxiliary pilot</td>
</tr>
</table>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/bZo5hjpDwqM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/differences-between-wcdma-cdma2000/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/differences-between-wcdma-cdma2000/</feedburner:origLink></item>
		<item>
		<title>Differences between FTP &amp; TFTP</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/CvgId053K8Q/</link>
		<comments>http://www.zarrata.com/differences-between-ftp-tftp/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 07:30:15 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[comparison ftp and tftp]]></category>
		<category><![CDATA[differences between ftp and tftp]]></category>
		<category><![CDATA[file transfer vs trivial file transfer protocols]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ftp and tftp]]></category>
		<category><![CDATA[ftp vs tftp]]></category>
		<category><![CDATA[tftp]]></category>

		<guid isPermaLink="false">http://www.durofy.com/?p=1328</guid>
		<description><![CDATA[<br/>FTP vs TFTP Major differences between FTP(File Transfer Protocol) &#038; TFTP(Trivial File Transfer Protocol) Application layer protocols for file transfer: FTP TFTP General-purpose and hence, a more complex protocol Special-purpose; much simpler Needs more memory due to its complexity Needs very small memory Interactive Unidirectional Greater overhead &#038; reliable control needed. Less overhead and no [...]]]></description>
			<content:encoded><![CDATA[<br/><p><strong>FTP vs TFTP</strong></p>
<p><em>Major differences between FTP(File Transfer Protocol) &#038; TFTP(Trivial File Transfer Protocol) Application layer protocols for file transfer: </em></p>
<table>
<tr>
<td width=50%><strong>FTP</strong></td>
<td width=50%><strong>TFTP</strong></td>
</tr>
<tr>
<td>General-purpose and hence, a more complex protocol</td>
<td>Special-purpose; much simpler</td>
</tr>
<tr>
<td>Needs more memory due to its complexity</td>
<td>Needs very small memory</td>
</tr>
<tr>
<td>Interactive</td>
<td>Unidirectional</td>
</tr>
<tr>
<td>Greater overhead &#038; reliable control needed.</td>
<td>Less overhead and no control needed. </td>
</tr>
<tr>
<td>Due to above, it depends on TCP transport layer protocol</td>
<td>Due to above, it depends on UDP transport layer protocol</td>
</tr>
<tr>
<td>Uses TCP port #20 as data port &#038; port #21 as the connection port</td>
<td>Uses UDP port #69</td>
</tr>
<tr>
<td>Used over the WWW</td>
<td>Used only on local networks due to lack of security</td>
</tr>
</table>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/CvgId053K8Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/differences-between-ftp-tftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/differences-between-ftp-tftp/</feedburner:origLink></item>
		<item>
		<title>Differences between TCP &amp; UDP</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/hG68JYd--0o/</link>
		<comments>http://www.zarrata.com/differences-between-tcp-udp/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 07:04:20 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[differences between tcp and udp]]></category>
		<category><![CDATA[major differences between tcp and udp]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[tcp and udp comparison table]]></category>
		<category><![CDATA[tcp vs udp]]></category>
		<category><![CDATA[tcp vs udp comparison]]></category>
		<category><![CDATA[transmission control vs user datagram protocol]]></category>
		<category><![CDATA[transport layer protocols]]></category>
		<category><![CDATA[udp]]></category>

		<guid isPermaLink="false">http://www.durofy.com/?p=1320</guid>
		<description><![CDATA[<br/>TCP vs UDP Major differences between the TCP(Transmission Control) &#038; UDP(User Datagram) transport layer protocols: TCP UDP Stream-Oriented : Data transmitted as a virtual stream of bytes Message-Oriented : Data transmitted as individual data packets called datagrams(the basic unit of data transferred) Reorders packets Does not reorder packets; leaves it to the application layer Data [...]]]></description>
			<content:encoded><![CDATA[<br/><p><strong>TCP vs UDP</strong><br />
<em><br />
Major differences between the TCP(Transmission Control) &#038; UDP(User Datagram) transport layer protocols:<br />
</em></p>
<table>
<tr>
<td width=50%><strong>TCP</strong></td>
<td width=50%><strong>UDP</strong></td>
</tr>
<tr>
<td>Stream-Oriented : Data transmitted as a virtual stream of bytes</td>
<td>Message-Oriented : Data transmitted as individual data packets called datagrams(the basic unit of data transferred)</td>
</tr>
<tr>
<td>Reorders packets</td>
<td>Does not reorder packets; leaves it to the application layer</td>
</tr>
<tr>
<td>Data Reliability:Absolute guarantee that data remains intact</td>
<td>No guarantee; No data reliability</td>
</tr>
<tr>
<td>Two-way connection reliable</td>
<td>One-way connection reliable</td>
</tr>
<tr>
<td>Uses a 20 bytes header</td>
<td>Uses a 8 bytes header</td>
</tr>
<tr>
<td>Error checking</td>
<td>No error checking</td>
</tr>
<tr>
<td>Flow control</td>
<td>No flow control</td>
</tr>
<tr>
<td>Slower speed (due to the above)</td>
<td>Faster than TCP</td>
</tr>
<tr>
<td>Used when speed is not critical</td>
<td>Used in games and applications where speed(time) is critical</td>
</tr>
<tr>
<td>Examples include SMTP, HTTP, FTP, Telnet, etc</td>
<td>Examples include DNS, TFTP, RIP, VoIP, SNMP, etc</td>
</tr>
</table>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/hG68JYd--0o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/differences-between-tcp-udp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/differences-between-tcp-udp/</feedburner:origLink></item>
		<item>
		<title>Fundamentals Of Computer Networks</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/YXRFKRwbduE/</link>
		<comments>http://www.zarrata.com/notes-on-network-technologies-fundamentals/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 11:44:05 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[application layer protocols]]></category>
		<category><![CDATA[apranet]]></category>
		<category><![CDATA[cgi]]></category>
		<category><![CDATA[computer networking basics]]></category>
		<category><![CDATA[computer networks]]></category>
		<category><![CDATA[email basics]]></category>
		<category><![CDATA[email protocols]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ftp basics]]></category>
		<category><![CDATA[ftp client]]></category>
		<category><![CDATA[how google works]]></category>
		<category><![CDATA[how internet works]]></category>
		<category><![CDATA[how search works]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html basics]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[internet basics]]></category>
		<category><![CDATA[internet concepts]]></category>
		<category><![CDATA[internet fundamentals]]></category>
		<category><![CDATA[internet protocols]]></category>
		<category><![CDATA[internet search]]></category>
		<category><![CDATA[internet search engines]]></category>
		<category><![CDATA[internet technologies]]></category>
		<category><![CDATA[internetworks]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[networking basics]]></category>
		<category><![CDATA[networking fundamentals]]></category>
		<category><![CDATA[networking technologies]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[pop]]></category>
		<category><![CDATA[protocols]]></category>
		<category><![CDATA[search engine basics]]></category>
		<category><![CDATA[smtp]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[tcp ip protocol]]></category>
		<category><![CDATA[tcp/ip]]></category>
		<category><![CDATA[telnet]]></category>
		<category><![CDATA[usenet]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web concepts]]></category>
		<category><![CDATA[web fundamentals]]></category>
		<category><![CDATA[web technologies]]></category>
		<category><![CDATA[world wide web]]></category>

		<guid isPermaLink="false">http://zarrata.com/durofy/?p=1005</guid>
		<description><![CDATA[<br/>How it all started &#8211; The APRANET Imagine(if possible), a time without the world wide web. (and without the internet, if you know the difference). Consider a college (let&#8217;s call it A) in a university which has the engineering disciplines ECE &#38; MAE (the old GBPEC) but does not have CSE. If a person from college [...]]]></description>
			<content:encoded><![CDATA[<br/><h2>How it all started &#8211; The APRANET</h2>
<p>Imagine(if possible), a time without the world wide web. (and without the internet, if you know the difference). Consider a college (let&#8217;s call it A) in a university which has the engineering disciplines ECE &amp; MAE (the old GBPEC) but does not have CSE. If a person from college A wants to learn about microprocessors, he can easily access notes from a computer in college A&#8217;s network. Another college B has the CSE branch. This student from A wants to learn a programming language using course material on B&#8217;s computers. So, How does he access B&#8217;s network?</p>
<p><img src="https://lh3.googleusercontent.com/-7tcroZwDMD8/Tmn7LxtS-HI/AAAAAAAAAXQ/UimpxotvPQQ/01.jpg" alt="internet"></p>
<p>If we connect the two networks of the colleges A &amp; B, we get what is called an internetwork or internet. Imagine the internet as a simple wire that connects two nodes. in this case, the nodes are two individual networks.</p>
<p>Now consider creating an internet of all the colleges in the universities or perhaps, of various universities by joining their networks using a wire. The same idea was implemented by four institutions &#8211; UCSB, SRI, UTAH, &amp; UCLA. This was the first internet &#8211; which was called the <strong>APRANET</strong>. It expanded to cover the whole globe &#8211; and formed what is called the <strong>World Wide Web</strong>. So, the world wide web is an instance of, and perhaps the largest instance of an internet. But it is not the same thing as the internet.</p>
<hr />
<h2>How it all works &#8211; The TCP/IP Model</h2>
<p>We will continue to think of the internet (now used for the www) as a wire. And the world wide web as a big wire. Many machines are connected to this wire. These may be Computers, Mobiles &amp; Servers. Servers are big machines that store all the websites (data+pages+audio+images+video) you visit. These are connected directly to the internet. Your desktops &amp; latops and mobiles are connected to this wire (internet) indirectly, via an ISP (your Internet Service Provider &#8211; MTNL?)</p>
<p><img src="https://lh4.googleusercontent.com/-efIPmjBq8oM/Tmn7L94LZ3I/AAAAAAAAAXM/-3NcKgzaJjA/02.jpg" alt="internet_servers"></p>
<p>Now, all that happens on the wire is exchange of data packets &#8211; from you to zarrata.com&#8217;s server (upload) and from zarrata.com&#8217;s server to you (download) &#8211; When you&#8217;re viewing this page, you&#8217;ve received some data packet from the server which are temporarily stored on your computer. For example, the contents of this page including the text and images.</p>
<p>How these packets are and created, sent &amp; received is defined by protocols as per the TCP/IP model. There are various layers of abstraction involved in the process (Physical &amp; Data Link, Network, Transport &amp; Application) but as of now, we only need to worry about the Application Layer. That is, how the user is interfaced to the network. It is more about why you see what you see on the internet and not about how the internet breaks down and integrates the data packets.</p>
<p>And by the way, you (and zarrata.com) are not the only ones on the internet. So, how does the internet know which two machines have to be connected (ie-interchange data packets)? Two things &#8211; IP addresses &amp; Routing. The data packets have to be addressed to a particular machine (server or your desktop).</p>
<hr />
<h2>IP Addresses, DNS &amp; Subnets</h2>
<p>Just like each place in the world has an address &#8211; Each machine on the internet has an address called the <strong>IP Address</strong>. For instance, your computer has an IP address, the server that hosts this website has an IP adress, and so on. And when we use &#8220;www.zarrata.com&#8221;, we are actually referring to IP address &#8220;69.147.225.58&#8243; which is assigned to zarrata.com. You can find your own IP at <a href="http://whatismyipaddress.com/">http://whatismyipaddress.com/</a> &amp; a website&#8217;s (server&#8217;s) ip at <a href="http://www.yougetsignal.com/tools/web-sites-on-web-server/">http://www.yougetsignal.com/tools/web-sites-on-web-server/</a></p>
<p>Then, of course, we would need a database that has all the IP&#8217;s corresponding to all the websites on the internet. It could then be used to translate the human-friendly address or <strong>domain names</strong>(zarrata.com) to the real(IP) address(64.197.225.58). This database is called the <strong>DNS</strong> (Domain Name System).</p>
<p>Now, an IP address is actually used in binary for communication by the computer. For instance, 216.27.61.137 translates to 11011000.00011011.00111101.10001001 &#8211; each number is represented by 8 positions in binary form &#8211; and are hence, called <strong>octets</strong>. The complete IP address is then a 32-bit number (made from 4 octets). Each of these 32 bits can be either 0 or 1 &#8211; thus allowing 2^(32) unique IP addresses which is about 4.3 billion possibilities.<br />
[PS - The IP address considered here is the most prevalent version of the IP address - called IPv4. The other being IPv6]</p>
<p><img class="alignnone" title="IPv4" src="http://upload.wikimedia.org/wikipedia/commons/7/74/Ipv4_address.svg" alt="ip_address_v4" width="480" height="288" /></p>
<p>Now, the first half of the IP address &#8211; the first 2 octets &#8211; 216.27 is the network part and the second half &#8211; the last 2 octects 61.137 form the machine or host part. ie-the first half is the neighborhood or street where you live and the second half is the exact house in the neighborhood. Hence, machines having the same first half of the IP belong to the same network. For instace, 129.144.50.56 &amp; 129.144.23.122 belong to the same network.</p>
<p><span style="text-decoration: underline;"><strong>Subnets &amp; Subnetting</strong></span></p>
<p>Networks having a large number of hosts are divided into subnetworks or <strong>subnets</strong>. A subnet number is assigned to each subnet. The second half or host part now has the host and the subnet number combined together &#8211; using the AND operation.</p>
<p>Consider a large network 192.168.10.0 that has the IP addresses ranging from 192.168.10.1 &#8211; 192.168.10.224</p>
<p>(225 is the maximum value of any octet &#8211; since, 256 is not an octect; 256 = 100000000. Here 224 is used since 192.168.10.255 is a BROADCAST ADDRESS and cannot be used).</p>
<p>Now, we wish to divide the network into two subnetworks:<br />
The first network consisting of the machines 192.168.10.1 &#8211; 192.168.10.127<br />
The second network consisting of the machines 192.168.10.128 &#8211; 192.168.10.225</p>
<blockquote><p>It is done by using a subnet mask which is defined by :<br />
1)The class of IP(see table below) &#8211; here, the mask to be used is 255.255.255.0<br />
2)The address that divided the network &#8211; here, 192.168.10.128</p></blockquote>
<p>Hence, the mask obtained from 1) &amp; 2) is 255.255.255.128</p>
<table>
<tbody>
<tr>
<td>Class</td>
<td>Address Range</td>
<td>Subnet Mask</td>
</tr>
<tr>
<td>Class A</td>
<td>1.xxx.xxx.xxx &#8211; 126.xxx.xxx.xxx</td>
<td>255.0.0.0</td>
</tr>
<tr>
<td>Class B</td>
<td>128.xxx.xxx.xxx &#8211; 191.xxx.xxx.xxx</td>
<td>255.255.0.0</td>
</tr>
<tr>
<td>Class C</td>
<td>192.xxx.xxx.xxx &#8211; 223.xxx.xxx.xxx</td>
<td>255.225.225.0</td>
</tr>
<tr>
<td>Class D</td>
<td>224.xxx.xxx.xxx &#8211; 239.xxx.xxx.xxx</td>
<td>Reserved for multicast groups</td>
</tr>
<tr>
<td>Class E</td>
<td>240.xxx.xxx.xxx &#8211; 254.xxx.xxx.xxx</td>
<td>Reserved for future use, research &amp; development</td>
</tr>
</tbody>
</table>
<p>[Note - 127.x.x.x addresses are reserved for loopback or localhost]</p>
<hr />
<h2>How email works &#8211; The SMTP, POP &amp; IMAP Protocols</h2>
<p>There are two protocols involved when you email someone (did you know or care?). One for sending the mail &#8211; called the SMTP (Simple Mail Transfer) &amp; another for receiving the mail &#8211; could be either POP or IMAP. POP is simpler &amp; the most common one. IMAP is hierarchy based and less common.</p>
<p>Suppose you send a mail to your girlfriend, this is what really happens -</p>
<p><img src="https://lh5.googleusercontent.com/-5yBNTEV8rgM/Tmn7MCIbITI/AAAAAAAAAW8/dEZy68a-aJU/s640/03.gif" alt="email"></p>
<blockquote><p>Steps Involved in sending an email (when someone sends me a mail at devrishabh@gmail.com)</p>
<p>Step 1- SMTP of sender breaks the id into two parts &#8211; devrishabh &amp; gmail.com(it is interested only in the latter)<br />
Step 2 &#8211; SMTP of sender gets the IP of the SMTP server for gmail.com (receiver, me)<br />
Step 3 &#8211; With this IP, it connects to the SMTP Of gmail.com using port 25 and gives it the message. (don&#8217;t worry about that)<br />
Step 4 &#8211; Gmail uses POP3 to put the message in my inbox. Totally.</p></blockquote>
<hr />
<h2>How I upload files to zarrata.com &#8211; The FTP</h2>
<p>Now, how do people who have websites &#8211; or a server upload files to their servers? If you try searching google from a free songs using the intitle:&#8221;index of&#8221; prefix, you&#8217;ll come across a file hierarchy. This is how files are arranged on the server. When you open a website. The DNS first maps the website to it&#8217;s IP address (of the server) and it then loads the index.html or index.php file from the server which is essentially what you call the &#8220;HOME PAGE&#8221; of the website. This is the page that loads first (just like the main function is executed first in a C program, YEAH!)</p>
<p>All other files are somehow linked to the index.html using html code. (which is the code that http understands). your browser is like a compiler+executor of this code. It takes this code an the input and produces the website that you see as the output. You can View Source of this page to see what i&#8217;m talking about.</p>
<p>Now, how are all these HTML (for now) files uploaded to the server? &#8211; using the FTP or File Transmission Protocol. We (the webmasters, aha) have a ftp client wherein we need to login with our ftp details and upload files. Easy. You can try replacing http:// by ftp:// on a webpage. For instance, try ftp://zarrata.com/durofy instead of http://zarrata.com/durofy &amp; see what you get.</p>
<p>Don&#8217;t worry if you don&#8217;t have the login details. here&#8217;s a sneak into my ftp client -</p>
<p><img src="https://lh3.googleusercontent.com/-JaZZs5GAsP8/Tmn7MmNfVLI/AAAAAAAAAXA/ztT5nX2ecQ8/04.jpg: alt="ftp"></p>
<p>You can see the desktop and the remove site (the server for zarrata.com). Files can then be transferred between these two using this client.</p>
<hr />
<h2>Logging on to the Remote Computer &#8211; TELNET</h2>
<p>If you want to do more than just transfer files, you can even log on to a computer that is located in a remote location (away from you) using your desktop. This is done using a telecommunication network or TELNET. It has now evolved to something called SSH or Secure Shell which is a combination of TELNET + Encryption for security.</p>
<hr />
<h2>How Google Works &#8211; Internet Search</h2>
<p>First, If you think Google searches the internet, well, it just does&#8217;nt. It searches only a copy of the internet (whatever it has of it) stored in a database on it&#8217;s own server. There are three steps involved &#8211; CRAWLING + INDEXING + RANKING.</p>
<p><strong>CRAWLING</strong> &#8211; Google creates these algorithms or programs called spiders (or bots or robots or crawlers) that crawl the web and look for links. They go on a page (where they&#8217;ve arrived from another page). Then they add that page to a queue for indexing. They then click on the links on that page. Then, links on the new pages &amp; so on. ((until they reach a page where there are no new links or the new ones are already in google&#8217;s index) This allows google to index thousands of pages in one go.</p>
<p><strong> INDEXING &amp; RANKING </strong> &#8211; All the links in the queue are indexed and ranked. Ranking a page involves a number of questions (200+ according to Matt Cutts &#8211; developer of Google Social Search &#8211; the one who allowed you to put a family filter and let you search for soft porn).</p>
<p><strong>Some on the questions are -</strong><br />
(ie-If someone search for a keyword, what websites will be indexed?)</p>
<blockquote><ul>
<li>How many times does the page contain the keywords?</li>
<li>Are these keywords in the page title?</li>
<li>Is the page from a quality website (determined by Google&#8217;s Page Rank &#8211; you don&#8217;t need to worry about that)</li>
<li> Does the page include synonyms for these words.</li>
</ul>
</blockquote>
<hr />
<h2>How do we make websites &#8211; HTML</h2>
<div>
<h3 style="padding: 0px; margin: 3px;"><a style="font: normal 18px,arial;" href="http://www.authorstream.com/Presentation/Zarrata-540808-web-development-technologies/" target="_blank">Web Development &amp; Web Technologies</a></h3>
<p><object id="player540808" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="354"><param name="movie" value="http://www.authorstream.com/player.swf?p=540808_634209741241618750&amp;pt=2" /><param name="allowfullscreen" value="true" /><param name="allowScriptAccess" value="always" /><embed type="application/x-shockwave-flash" width="425" height="354" src="http://www.authorstream.com/player.swf?p=540808_634209741241618750&amp;pt=2" name="player540808" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;">More <a href="http://www.authorstream.com/" target="_blank">PowerPoint presentations</a> from <a href="http://www.authorstream.com/User-Presentations/Zarrata/" target="_blank">Rishabh Dev </a></div>
</div>
<hr />
<h2>Forums &amp; Boards before the World Wide Web &#8211; USENET</h2>
<p>Before the world wide web (&amp; before the internet &#8211; now you know the difference) &#8211; we had newsgroups instead of forums. Just like Apranet, various colleges connected together to create a network for news exchange. This was called the USENET.</p>
<p>Google groups still has the most comprehensive archive of Usenet postings (back to 1981).</p>
<blockquote><p>How USENET Works -</p>
<p>Step 1 &#8211; There is a newsreader that connects to a news server.<br />
Step 2 &#8211; It downloads all new messages posted in groups you&#8217;re subscribed to.<br />
Step 3 &#8211; When you reply, the reply is stored in the server<br />
Step 4 &#8211; News server connects to other servers and updates the message.<br />
Step 5 &#8211; Changes are replicated until all the servers are updated.
</p></blockquote>
<hr />
<h2>Forms &amp; Programs on the internet &#8211; CGI</h2>
<p>Are you a programmer? What if you want to write code and execute it as a web page and publish it as a website. Forms is a good example.(it is a program &#8211; a collection of inputs and outputs) This is done using CGI or Common Gateway Interface.</p>
<p>CGI is not a programming language itself but it is like a program that can be written in many languages. A file written in C, Perl, JAVA, etc can be run as a website by including a html header in the print function of the program and then uploading it to the server with the extention .cgi</p>
<blockquote><p>Sample Code for CGI in C:</p>
<p>#include<br />
int main (void)<br />
{<br />
printf(&#8220;content_type: text/plan; charset=us_asciin&#8221;);<br />
printf(&#8220;Hellow !n&#8221;);<br />
return 0;<br />
}</p>
</blockquote>
<hr />
<img src="http://feeds.feedburner.com/~r/zarrata/~4/YXRFKRwbduE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/notes-on-network-technologies-fundamentals/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<enclosure url="http://www.authorstream.com/player.swf?p=540808_634209741241618750&amp;amp;pt=2" length="91130" type="application/x-shockwave-flash" /><feedburner:origLink>http://www.zarrata.com/notes-on-network-technologies-fundamentals/</feedburner:origLink></item>
		<item>
		<title>Mobile Computing – Personal Communication Services (PCS)</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/_2P_Vxca8aE/</link>
		<comments>http://www.zarrata.com/mobile-computing-personal-communication-services-pcs/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 11:04:09 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[cellular telephony networks]]></category>
		<category><![CDATA[handoff]]></category>
		<category><![CDATA[handoff detection]]></category>
		<category><![CDATA[handoff vs roaming]]></category>
		<category><![CDATA[mobile computing]]></category>
		<category><![CDATA[mobility management]]></category>
		<category><![CDATA[pcs]]></category>
		<category><![CDATA[pcs architecture]]></category>
		<category><![CDATA[personal communication services]]></category>
		<category><![CDATA[roaming]]></category>
		<category><![CDATA[roaming registration]]></category>

		<guid isPermaLink="false">http://zarrata.com/durofy/?p=957</guid>
		<description><![CDATA[<br/>1) Overview PCS (Personal Communication Services) is a general term for a variety of voice, data &#38; multimedia services. (GSM is a kind of PCS system) Such a Personal Communication Service can be accessed at any time, place or form (They are mobile/portable/ubiquitous). PCS lays the foundation architecture. GSM &#38; GPRS build upon &#38; extend the [...]]]></description>
			<content:encoded><![CDATA[<br/><h2>1) Overview</h2>
<p><img src="https://lh5.googleusercontent.com/-fE8X0GOHRkc/TmX-Esn92lI/AAAAAAAAAWk/YsTmHWFaoTo/s800/pcs.jpg" alt="mobile_computing_pcs" /></p>
<hr />
<ul>
<li>PCS (Personal Communication Services) is a general term for a variety of voice, data &amp; multimedia services. (GSM is a kind of PCS system)</li>
<li>Such a Personal Communication Service can be accessed at any time, place or form (They are mobile/portable/ubiquitous).</li>
<li>PCS lays the foundation architecture. GSM &amp; GPRS build upon &amp; extend the PCS architecture to achieve new functionality.</li>
</ul>
<hr />
<h2>2) Architecture</h2>
<p><img src="https://lh6.googleusercontent.com/-tv1omH3VHuQ/TmX97nZu3xI/AAAAAAAAAWg/NwGN0ZyA57s/s640/pcsarch.png" alt="pcs_architecture" /></p>
<p>(MS-Mobile Station, BS-Base Station, MSC-Mobile Switching Center)</p>
<hr />
<h2>3) Cellular Telephony</h2>
<p>AMPS (analog) &#8211; Advanced Mobile Phone System<br />
DAMPS &#8211; Digital AMPS</p>
<p><img src="https://lh4.googleusercontent.com/-MKL0qu1yJmQ/TmX-f-JHluI/AAAAAAAAAWs/awAgMpqOr-M/s800/cellular.jpg" alt="pcs_cellular_telephony_networks" /></p>
<h2>4) Mobility Management</h2>
<ul>
<li>It is a measure of the performance of the PCS system.</li>
<li>Uses the database registers HLR &amp; VLR for home &amp; visitor location respectively.</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Handoff </strong></span>- when you switch between two Base Stations but you are in the same area(say, within Delhi).</p>
<blockquote><p>If the old and new Base Stations are a part of the same MSC, it is called<strong> inter-BS or Inter-cell</strong>.<br />
If the old &amp; new BS are from different MSC&#8217;s, it is<strong> inter-system or inter-MSC</strong> handoff.</p></blockquote>
<p><strong>Methods of Handoff Detection :</strong></p>
<blockquote><p><strong>MCHO</strong> &#8211; MS monitors signal from BS continuously &amp; initiates handoff when criteria is met.<br />
<strong>MAHO</strong> &#8211; MS monitors signal when asked to do so by the network.<br />
<strong>NCHO</strong> &#8211; BS monitors signal from MS.</p></blockquote>
<hr />
<p><span style="text-decoration: underline;"><strong>Roaming</strong></span>- When you move from one area to another.(say, from Delhi to Harayana).</p>
<p><strong>a) Registration Steps:</strong></p>
<blockquote>
<ul>
<li>VLR informs HLR about current user location.</li>
<li>HLR sends acknowledgement (including the MS profile stored in HLR) to VLR</li>
<li>VLR informs MS of succesful registration (Welcome to Harayana!)</li>
<li>HLR sends de-registration msg to old VLR</li>
<li>Old VLR acknowledges de-registration.</li>
</ul>
</blockquote>
<p><strong>b) Call Delivery Steps:</strong></p>
<blockquote>
<ul>
<li>Query to get routable address passes from the PSTN to HLR to VLR.</li>
<li>The VLR returns the routable address from VLR to HLR to PSTN.</li>
<li> Based on routable address, a trunk is set up.</li>
</ul>
</blockquote>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/_2P_Vxca8aE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/mobile-computing-personal-communication-services-pcs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/mobile-computing-personal-communication-services-pcs/</feedburner:origLink></item>
		<item>
		<title>The Decimal, Binary, Octal &amp; Hexadecimal Number Systems</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/w_RBrJDpylI/</link>
		<comments>http://www.zarrata.com/the-decimal-binary-octal-hexadecimal-number-systems/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 21:24:00 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[base 10]]></category>
		<category><![CDATA[base 16]]></category>
		<category><![CDATA[base 2]]></category>
		<category><![CDATA[base 8]]></category>
		<category><![CDATA[binary]]></category>
		<category><![CDATA[binary decimal conversion]]></category>
		<category><![CDATA[binary decimal octal hexadecimal]]></category>
		<category><![CDATA[binary number systems]]></category>
		<category><![CDATA[binary to decimal]]></category>
		<category><![CDATA[convert from binary]]></category>
		<category><![CDATA[convert from decimal to binary]]></category>
		<category><![CDATA[convert number systems]]></category>
		<category><![CDATA[convert to decimal]]></category>
		<category><![CDATA[convert to hexadecimal]]></category>
		<category><![CDATA[decimal]]></category>
		<category><![CDATA[decimal number system]]></category>
		<category><![CDATA[decimal to binary]]></category>
		<category><![CDATA[decimal to hexadecimal]]></category>
		<category><![CDATA[decimal to octal]]></category>
		<category><![CDATA[hexadecimal]]></category>
		<category><![CDATA[hexadecimal number system]]></category>
		<category><![CDATA[how to convert between number systems]]></category>
		<category><![CDATA[number system conversions]]></category>
		<category><![CDATA[number systems]]></category>
		<category><![CDATA[number systems base]]></category>
		<category><![CDATA[number systems conversion]]></category>
		<category><![CDATA[number systems interconversions]]></category>
		<category><![CDATA[octal]]></category>
		<category><![CDATA[octal number system]]></category>

		<guid isPermaLink="false">http://zarrata.com/durofy/?p=908</guid>
		<description><![CDATA[<br/>A number systems is just a method used to &#8220;count&#8221; things. Usually, we count stuff using our fingers &#8211; from 1 to 9 and then add a tens place &#8211; 10 &#8211; 99. And so on. If we begin with a 0 instead of the 1 &#8211; We get what is called the DECIMAL number [...]]]></description>
			<content:encoded><![CDATA[<br/><p>A number systems is just a method used to &#8220;count&#8221; things. Usually, we count stuff using our fingers &#8211; from 1 to 9 and then add a tens place &#8211; 10 &#8211; 99. And so on. If we begin with a 0 instead of the 1 &#8211; We get what is called the <strong>DECIMAL</strong> number system. The base numbers of the system are the numbers which can alone be used to form other numbers in the system -<span style="color: #003366;"><strong> {0,1,2,3,4,5,6,7,8,9}</strong></span> can form all the possible numbers in the decimal system. Since, there are 10 base numbers &#8211; the decimal system is sometimes, also called a <strong><span style="color: #003366;">base 10</span></strong> number system.</p>
<p>Now consider this &#8211; computers don&#8217;t use fingers to count. How do they count? &#8211; <strong><span style="color: #003366;">0&#8242;s &amp; 1&#8242;s</span></strong>. Hence comes the need for a new number system -<strong><span style="color: #003366;"> {0, 1} </span></strong>that is a <strong><span style="color: #003366;">base 2</span></strong> number system &#8211; called <strong>BINARY</strong>. Now, any number in the binary system will just use the two digits &#8211; 0 &amp; 1. That is how number systems work.</p>
<p>In different applications, we need different ways of counting &#8211; which leads to new numbers systems.  Here are the four basic number systems and why they are used :</p>
<p><img src="https://lh3.googleusercontent.com/-V8jKDlJl4Jo/TkrgnFl4e7I/AAAAAAAAAUs/YnnkoEF9ElU/s800/102l2gi0_New-Sheet.jpg" alt="number_systems" width="550" /></p>
<p>Notice that the hexadecimal system used<span style="color: #003366;"><strong> {A, B, C, D, E, F} for {10, 11, 12, 13, 14, 15, 16}</strong></span>. Do not get confused here. A is just 10 and nothing else. (And so on)  Also, you can create any number system you want with any base. (Try creating a number system with base 6.)</p>
<p>Often, we need to know the binary equivalent of a decimal number(the computer needs that more than us, though) or say, the decimal equivalent of an octal number. Conversion between number systems is easier than you think. Study the following examples and you will be able to convert between any number systems you want -</p>
<h2>Example #1</h2>
<p><strong>- Convert (44)<sub>10</sub> to (?)<sub>2</sub></strong></p>
<p><strong>Step 1</strong> &#8211; We need to convert to binary which has a base 2. So start by diving the number in decimal by 2. Continue dividing and find the remainders for each division.</p>
<p>44/2 = 22 (R=0)<br />
22/2 = 11 (R=0)<br />
11/2 = 5 (R=1)<br />
5/2 = 2 (R=1)<br />
2/2 = 1 (R=0)<br />
Now, we are left with 1 (R=1)</p>
<p><strong>Step 2</strong> &#8211; Starting from the last remainder, moving upwards &#8211; the remainders form the binary equivalent of the number.</p>
<p>R=1, R=0, R=1, R=1, R=0, R=0 =&gt; <strong>(101100)<sub>2</sub></strong></p>
<h2>Example #2</h2>
<p><strong>- Convert (101100)<sub>2</sub> to (?)<sub>10</sub></strong></p>
<p><strong>Step 1 </strong>- Multiply the last digit by 2<sup>0</sup>, the second last digit by 2<sup>1</sup> &amp; so on. Remember step 2 in example one was written reverse. Hence, here &#8211; we start off with the reverse. (right to left)</p>
<p>0*2<sup>0</sup> = 0<br />
0*2<sup>1</sup> = 0<br />
1*2<sup>2</sup> = 4<br />
1*2<sup>3</sup> = 8<br />
0*2<sup>4</sup> = 0<br />
1*2<sup>5</sup> = 32</p>
<p><strong>Step 2</strong> &#8211; Add all of the above to get your decimal equivalent.</p>
<p>0+0+4+8+0+32 =&gt; <strong>(44)<sub>10</sub></strong></p>
<p>We use the same above methods for converting between any two systems. More examples will give you an insight on this.</p>
<h2>Example #3</h2>
<p><strong>- Convert (1690)<sub>10</sub> to (?)<sub>16</sub></strong></p>
<p><strong>Step 1</strong> &#8211; We need to convert to hexadecimal which has a base 16. So start by diving the number in decimal by 16. Continue dividing and find the remainders for each division.</p>
<p>1690/16 = 105 (R=10=A; Remember the A in hexadecimal is nothing but 10)<br />
105/16 = 96 (R=9)<br />
96/16 = 6<br />
Now, we&#8217;re left with 6 (R=6)</p>
<p><strong>Step 2</strong> &#8211; Starting from the last remainder, moving upwards &#8211; the remainders form the hexadecimal equivalent of the number.</p>
<p>R=6, R=9, R=A =&gt; <strong>(69A)<sub>16</sub></strong></p>
<h2>Example #4</h2>
<p><strong>- Convert (12AB)<sub>16</sub> to (?)<sub>10</sub></strong></p>
<p><strong>Step 1 </strong>- Multiply the last digit by 16<sup>0</sup>, the second last digit by 16<sup>1</sup> &amp; so on. (right to left)</p>
<p><em><br />
When multiplying, just use A=10, B=11 &#8230; &amp; so on. </em></p>
<p>B = 11; 11*16<sup>0</sup> = 11<br />
A = 10; 10*16<sup>1</sup> = 160<br />
2*16<sup>2</sup> = 512<br />
1*16<sup>3</sup> = 4096</p>
<p><strong>Step 2</strong> &#8211; Add all of the above to get your hexadecimal equivalent.</p>
<p>11+160+512+4096 =&gt; <strong>(4779)<sub>10</sub></strong></p>
<blockquote><p>Now, you can use the same methods for any number systems. Just use repeated division while converting FROM decimal &amp; repeated multiplication to convert TO decimal.</p></blockquote>
<p>Try applying the same method for decimal to octal &amp; back. Then make a program for it, (perhaps).</p>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/w_RBrJDpylI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/the-decimal-binary-octal-hexadecimal-number-systems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/the-decimal-binary-octal-hexadecimal-number-systems/</feedburner:origLink></item>
		<item>
		<title>How to Make a Dot Matrix Business Card</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/ZwHQreasmZk/</link>
		<comments>http://www.zarrata.com/how-to-make-a-dot-matrix-business-card/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 17:51:36 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[digital business card]]></category>
		<category><![CDATA[dot matrix]]></category>
		<category><![CDATA[dot matrix display]]></category>
		<category><![CDATA[dot matrix project]]></category>
		<category><![CDATA[electronic business card]]></category>
		<category><![CDATA[electronics make business card]]></category>
		<category><![CDATA[electronics project]]></category>
		<category><![CDATA[make your own electronic business card]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[microcontroller project]]></category>

		<guid isPermaLink="false">http://zarrata.com/durofy/?p=788</guid>
		<description><![CDATA[<br/>]]></description>
			<content:encoded><![CDATA[<br/><p><a href="http://zarrata.com/durofy/wp-content/uploads/2011/08/Dot-Matrix-Business-Card.jpg"><img src="http://zarrata.com/durofy/wp-content/uploads/2011/08/Dot-Matrix-Business-Card.jpg" alt="" title="Dot-Matrix-Business-Card" width="500" height="324" size-full wp-image-789" /></a></p>
<p>Another awesome project &#8211; A business card &#8211; with scrolling text on a dot matrix display. <a href="http://www.instructables.com/id/Dot-Matrix-Business-Card/">Full instructions</a> on how to make one of these are available.</p>
<p>Dot Matrix Business Card in action :</p>
<p><iframe width="500" height="380" src="http://www.youtube.com/embed/CxioR15PrL8?rel=0" frameborder="0" allowfullscreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/ZwHQreasmZk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/how-to-make-a-dot-matrix-business-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/how-to-make-a-dot-matrix-business-card/</feedburner:origLink></item>
		<item>
		<title>The Fundamentals Of Communication Systems – Video Tutorials</title>
		<link>http://feedproxy.google.com/~r/zarrata/~3/SOAvFj_fnjA/</link>
		<comments>http://www.zarrata.com/the-fundamentals-of-communication-systems-video-tutorial/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 18:38:57 +0000</pubDate>
		<dc:creator>Guest</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[analog communication]]></category>
		<category><![CDATA[basic communication system]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[communication system basic tutorial]]></category>
		<category><![CDATA[communication system block diagram]]></category>
		<category><![CDATA[communication system introduction]]></category>
		<category><![CDATA[communication systems]]></category>
		<category><![CDATA[communication systems basics]]></category>
		<category><![CDATA[communication systems fundamentals]]></category>
		<category><![CDATA[communication systems tutorials]]></category>
		<category><![CDATA[communication systems video tutorials]]></category>
		<category><![CDATA[fundamentals of communication systems]]></category>
		<category><![CDATA[how communication works]]></category>
		<category><![CDATA[receivers]]></category>
		<category><![CDATA[transducers]]></category>
		<category><![CDATA[transmitters]]></category>
		<category><![CDATA[video tutorials communication]]></category>

		<guid isPermaLink="false">http://zarrata.com/durofy/?p=784</guid>
		<description><![CDATA[<br/>Here are videos explaining the very basics/fundamentals of communication systems. Hope they help :) Part 1 : Part 2:]]></description>
			<content:encoded><![CDATA[<br/><p>Here are videos explaining the very basics/fundamentals of communication systems. Hope they help :)</p>
<p>Part 1 :</p>
<p><iframe width="480" height="390" src="http://www.youtube.com/embed/EIaAdMw8RAQ?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Part 2:</p>
<p><iframe width="480" height="390" src="http://www.youtube.com/embed/vfRoXcO9K3Y?rel=0" frameborder="0" allowfullscreen></iframe></p>
<img src="http://feeds.feedburner.com/~r/zarrata/~4/SOAvFj_fnjA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.zarrata.com/the-fundamentals-of-communication-systems-video-tutorial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.zarrata.com/the-fundamentals-of-communication-systems-video-tutorial/</feedburner:origLink></item>
	</channel>
</rss>

