<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7017478106396918171</id><updated>2024-09-04T20:40:40.197-07:00</updated><category term="Computer Networking"/><category term="Concepts"/><category term="Computer Basic"/><category term="Computer Programming"/><category term="Hacking Series"/><category term="Motivational"/><category term="Cyprus"/><title type='text'>Success is a Process!</title><subtitle type='html'>Life is all about sharing!&#xa;Collaboration is the way to our success!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-2050908151521742120</id><published>2012-06-18T08:54:00.000-07:00</published><updated>2012-06-18T08:54:11.122-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking Series"/><title type='text'>NETBIOS HACKING Part2</title><content type='html'>&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;u&gt;Netbios Hacking Part2.&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;The first step is to identify a target computer. &lt;a href=&quot;http://computershark.blogspot.com/2012/06/netbioshacking-for-this-tutorial-i.html&quot; target=&quot;_blank&quot;&gt;Click here!&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Step&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;2. Trial and Error&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;Now,
we don’t know if we have our designated target, or if we have a computer or
printer, or whatever else is on the LAN or WAN (refer to the previous post to get more info about LAN and WAN). If you did get the&lt;b&gt; IP of the
target&lt;/b&gt; though, I still recommend reading through this section, for it could be
helpful later on. Click on the start menu and go to run, type in cmd, and click
ok. This should bring up the command prompt. From here we will do most of the
hacking. Now I will be referring to certain commands that need to be inputted
into the command prompt. I will put these commands in quotes, but do not put
the quotes in the code when you type it into the prompt. I am only doing this
to avoid confusion. Let’s get back to the hacking. &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Type in “ping (IP address of
the target).”&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;For example in this tutorial, &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;“ping 192.168.1.103.”&lt;/b&gt;&lt;/span&gt; This will
tell us if the target is online. If it worked, it will look something like this
(note, I have colored out private information):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVfIyOO5nwji88vz5L6gwGu_fj3WWvVinN89zjBOAEkhXh5S4gZQEPl2IcChQgK7RArHQFdPfwpXHxCNiNL0gxpt6oNwHiZn1jhyphenhyphenHRSJ5pKUUjbSRQz82N8YsNnpF1zQeONQapDs6W4eM/s1600/cmd+1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;321&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVfIyOO5nwji88vz5L6gwGu_fj3WWvVinN89zjBOAEkhXh5S4gZQEPl2IcChQgK7RArHQFdPfwpXHxCNiNL0gxpt6oNwHiZn1jhyphenhyphenHRSJ5pKUUjbSRQz82N8YsNnpF1zQeONQapDs6W4eM/s640/cmd+1.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;background-color: white; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;u&gt;IF
it didn’t work, meaning that the target is not online, it will look something
like this:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltkEMnJHWTSeT-_qwJx0kd9I2ILCuYB3yEwNI2d85rxNNX2KSZYAwwAyXmo3OZIlQS9irM391VLDAlQ32qizRwAqzzaLIxC9jHL3HukUazjPDatppZ8cJv8pC9EuZWmxdNRGLaRrNlkw/s1600/cmd+2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltkEMnJHWTSeT-_qwJx0kd9I2ILCuYB3yEwNI2d85rxNNX2KSZYAwwAyXmo3OZIlQS9irM391VLDAlQ32qizRwAqzzaLIxC9jHL3HukUazjPDatppZ8cJv8pC9EuZWmxdNRGLaRrNlkw/s640/cmd+2.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b style=&quot;background-color: white;&quot;&gt;&lt;u&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;If
the target is not online, either switch to a different target, or try another
time. If the target is&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;online,
then we can proceed.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;At this stage it&#39;s getting very interesting. The next step is to &quot;Gather information&quot;. Information is the key!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/2050908151521742120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2012/06/netbios-hacking-part2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/2050908151521742120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/2050908151521742120'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2012/06/netbios-hacking-part2.html' title='NETBIOS HACKING Part2'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVfIyOO5nwji88vz5L6gwGu_fj3WWvVinN89zjBOAEkhXh5S4gZQEPl2IcChQgK7RArHQFdPfwpXHxCNiNL0gxpt6oNwHiZn1jhyphenhyphenHRSJ5pKUUjbSRQz82N8YsNnpF1zQeONQapDs6W4eM/s72-c/cmd+1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-7722696379878333148</id><published>2012-06-18T03:47:00.000-07:00</published><updated>2012-06-18T08:39:03.169-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking Series"/><title type='text'>NETBIOS HACKING Part1</title><content type='html'>&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;u&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/NetBIOS&quot; target=&quot;_blank&quot;&gt;NetBIOSHacking&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;For this tutorial, I used
Microsoft’s Windows XP Home Edition OS.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;
-What is it?&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/NetBIOS&quot; style=&quot;font-size: 12pt;&quot; target=&quot;_blank&quot;&gt;NetBIOS&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt; Hacking is the art of hacking into someone else’s computer through your
computer. NetBIOS stands for “Network Basic Input Output System.” It is a way
for a LAN or WAN to share folders, files, drives, and printers.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-size: large;&quot;&gt;
-How can this be of use to me?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;font-size: small;&quot;&gt;
Most people don’t even know, but when they’re on a LAN or WAN they could
possibly have their entire hard drive shared and not even know. So if we can
find a way into the network, their computer is at our disposal.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;color: red; font-size: large;&quot;&gt;
-What do I need?&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: small;&quot;&gt;
Windows OS&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Cain_and_Abel&quot; target=&quot;_blank&quot;&gt;Cain and Abel &lt;/a&gt;&amp;gt;&amp;gt;&amp;gt;Get it here:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009933; font-family: arial, sans-serif; font-size: x-small; line-height: 15px;&quot;&gt;www.oxid.it/&lt;/span&gt;&lt;b style=&quot;color: #009933; font-family: arial, sans-serif; font-size: small; line-height: 15px;&quot;&gt;cain&lt;/b&gt;&lt;span style=&quot;color: #009933; font-family: arial, sans-serif; font-size: x-small; line-height: 15px;&quot;&gt;.html&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;span style=&quot;background-color: white; font-size: large; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;u&gt;Step1: How to Find the Target?&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;So
first of all, we need to find a computer to hack into. So if you are plugged in to the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/network-components-of-lan.html&quot; target=&quot;_blank&quot;&gt;LAN&lt;/a&gt;, or connected to the &lt;a href=&quot;http://computershark.blogspot.com/2011/03/configuring-wireless-network-lesson-2.html&quot; target=&quot;_blank&quot;&gt;WAN&lt;/a&gt;, you can begin. &lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Open up Cain and
Abel&lt;/b&gt;&lt;/span&gt;. This program has a built in sniffer feature. A &lt;a href=&quot;http://en.wikipedia.org/wiki/Sniffer&quot; target=&quot;_blank&quot;&gt;sniffer&lt;/a&gt; looks for all IP
addresses in the local subnet. Once you have opened up the program click on the
sniffer tab, click the Start/Stop sniffer, and then click the blue cross&lt;br /&gt;


&lt;br /&gt;
Another window will pop up, make sure “All host in my subnet” is selected, and
then click ok.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx6vVZVI10VxZJq3RrU87ZLDjnPRNnfxNKzhdr8JhRZNkPtv2mj7hm3J0ZvSbSNzcdr5UGCFh-5-zFc2cGY_uLF2qPtXtpFEzgxb6IjZpvnh3jEbnjyf3t3tU1qpE7-wYm7X5fsf3HBjk/s1600/Mac+address.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx6vVZVI10VxZJq3RrU87ZLDjnPRNnfxNKzhdr8JhRZNkPtv2mj7hm3J0ZvSbSNzcdr5UGCFh-5-zFc2cGY_uLF2qPtXtpFEzgxb6IjZpvnh3jEbnjyf3t3tU1qpE7-wYm7X5fsf3HBjk/s320/Mac+address.jpg&quot; width=&quot;190&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;It
should begin to scan.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxCulNgCnN94mWfPyLh5n_VS7gJRt7w5VcagEPL306j_2sPFcSibV7Gzub3alCEZoBTjChP_Df02S_HMVWV3yIhByDzTdahFZQNxRHxLvHm7Yx6ldkxTBXgEgipvEwIn_aGdcbpNcGT-8/s1600/Mac+address2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;110&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxCulNgCnN94mWfPyLh5n_VS7gJRt7w5VcagEPL306j_2sPFcSibV7Gzub3alCEZoBTjChP_Df02S_HMVWV3yIhByDzTdahFZQNxRHxLvHm7Yx6ldkxTBXgEgipvEwIn_aGdcbpNcGT-8/s320/Mac+address2.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;Then
IP’s, computer names, and mac addresses will show up. Now remember the IP
address of the computer you are going to be breaking into. If you can’t tell
whether the IP address is a computer, router, modem, etc, that’s ok. During the
next step we will begin our trial and error.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS8pV6kLJyUXs7uNS0y7P5dDlsO6OB6PUSB9-_Dz4I_hDayetnfH7My1x0AGNnSO3jV98gGHr7L33HiTj9AgRNABOYdcwGwi3nweAXaCeTlt_M1e5fw_dfPSjcSe3UJdiZkGKP4s4ZAS8/s1600/Mac+address3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;440&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS8pV6kLJyUXs7uNS0y7P5dDlsO6OB6PUSB9-_Dz4I_hDayetnfH7My1x0AGNnSO3jV98gGHr7L33HiTj9AgRNABOYdcwGwi3nweAXaCeTlt_M1e5fw_dfPSjcSe3UJdiZkGKP4s4ZAS8/s640/Mac+address3.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Times New Roman&#39;, serif; line-height: 18px;&quot;&gt;Thanks for following us! I hope you&#39;ve enjoyed it.&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/7722696379878333148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2012/06/netbioshacking-for-this-tutorial-i.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/7722696379878333148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/7722696379878333148'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2012/06/netbioshacking-for-this-tutorial-i.html' title='NETBIOS HACKING Part1'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx6vVZVI10VxZJq3RrU87ZLDjnPRNnfxNKzhdr8JhRZNkPtv2mj7hm3J0ZvSbSNzcdr5UGCFh-5-zFc2cGY_uLF2qPtXtpFEzgxb6IjZpvnh3jEbnjyf3t3tU1qpE7-wYm7X5fsf3HBjk/s72-c/Mac+address.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-2616828965048309781</id><published>2012-06-18T02:18:00.001-07:00</published><updated>2012-06-18T02:18:30.855-07:00</updated><title type='text'>Success is a Process!: Hacking Websites</title><content type='html'>&lt;a href=&quot;http://computershark.blogspot.com/2012/06/hacking-websites.html?spref=bl&quot;&gt;Success is a Process!: Hacking Websites&lt;/a&gt;: Hacking Websites   There are many ways to hack a website . Some are more efficient, some are just useless.  In this series, we are going to...</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/2616828965048309781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2012/06/success-is-process-hacking-websites.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/2616828965048309781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/2616828965048309781'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2012/06/success-is-process-hacking-websites.html' title='Success is a Process!: Hacking Websites'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-4634565033694414615</id><published>2012-06-18T02:11:00.002-07:00</published><updated>2012-06-18T02:13:17.927-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hacking Series"/><title type='text'>Hacking Websites</title><content type='html'>&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: inherit; font-size: x-large;&quot;&gt;&lt;u&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=l_elhoCWyI8&quot; target=&quot;_blank&quot;&gt;Hacking Websites&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;There are many ways to hack a &lt;a href=&quot;http://en.wikipedia.org/wiki/Website&quot; target=&quot;_blank&quot;&gt;website&lt;/a&gt;. Some are more efficient, some are just useless.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;In this series, we are going to learn some tricks only for educational purpose. We believe that&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;when you start thinking the way an attacker thinks then you can find ways to escape from him.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Well, lets start the job!! Have fun.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;If you posess the&lt;a href=&quot;http://www.youtube.com/watch?v=l_elhoCWyI8&quot; target=&quot;_blank&quot;&gt; HTML &amp;amp; JAVA &lt;/a&gt;knowledge then you can even access password protected websites.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;u&gt;&lt;span style=&quot;color: red; font-family: inherit;&quot;&gt;To hack a Password Protected Websites just follow these steps: -&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* Open the website you want to hack. Provide wrong username-password.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;(e.g : Username - me and Password - &#39; or 1=1 --)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;An error occured saying wrong username-password. Now be prepared&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;ur work starts from here...&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* Right click anywhere on that page =&amp;gt;&amp;gt; go to view source.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* There you can see the html codings with javascripts.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* There you find somewhat like this..&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* Before this login information copy the url&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;of the site in which you are.(e.g : www. hack.com)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* Then delete the java script from the above that validates your&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;informaiton in the server.(Do this very carefully, your success to&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;hack the site depends upon this i.e how efficiently you delete the&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Javascripts that validate ur account information)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;then look for...code ..: input name=&quot;password&quot; type=&quot;password&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;=&amp;gt; replace&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;there instead of . See there if&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;maxlength of password is less than 11 then increase it to 11&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;(e.g : if then write&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* Just go to file =&amp;gt; save as and save it any where within&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;the hardisk with ext.html(e.g :c:hack.htm)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* Close your webpage and go to the webpage u save in your&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;harddisk(e.g : c:hack.htm) Open it.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* You see that some changes in current page as compared to original&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;One. Don&#39;t worry.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;* Provide any username[e.g:hacker] and password[e.g:&#39; or 1=1 --]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Congratulation!You have cracked the above website and entered into the&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;account of Ist user saved in the server&#39;s database.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Now you know how attackers can exploit HTML and JAVA.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Thanks for reading us, please send us your comments.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Success is a Process!&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/4634565033694414615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2012/06/hacking-websites.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/4634565033694414615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/4634565033694414615'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2012/06/hacking-websites.html' title='Hacking Websites'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-3275671712114865830</id><published>2011-05-11T01:44:00.000-07:00</published><updated>2011-05-11T01:44:23.867-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Programming"/><title type='text'>COMPUTER PROGRAMMING: FUNDAMENTALS PART4</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;HIGH-LEVEL LANGUAGE&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;The machine and assembly languages are referred to as low-level languages because they are closest to hardware. To create programs that are hardware independent, programmers have developed a new type of programming language called the high-level language. A high-level language is user-friendly because it is similar to the English language and uses words, such as PRINT and GOTO to print and jump to a particular line, respectively. Some examples of a high-level language are Basic, COBOL, C, and Pascal. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 9.45pt; margin-right: 0cm; margin-top: 6.0pt; mso-layout-grid-align: none; text-autospace: none; text-indent: -9.45pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;High-level languages are also called third-generation languages. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Each instruction in a high-level language is translated into multiple machine-level instructions. High-level languages have made programming an easy task, which has increased the usage of high-level languages by programmers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Some advantages of using a high-level language are as follows: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Learning a high-level language is easier than learning a machine or assembly language because their instructions are more English like. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-autospace: none; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol; font-size: 12pt;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;A programmer can easily read, write, and maintain a program written in a high-level language. This is because high-level languages vocabularies are similar to the English language. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-autospace: none; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol; font-size: 12pt;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;The high-level language programs being hardware independent provide the feature of &lt;i&gt;portability&lt;/i&gt;. The high-level language program written in one type of computer can easily be used on another type of computer. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Compiler&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;To execute a program written in a high-level language, a computer needs translation software called a &lt;i&gt;compiler&lt;/i&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;A compiler is always language-specific which means each high-level language has its own compiler, which translates the source code of that language into the object code. For example, a compiler for COBOL compiles only the programs written in COBOL. It cannot compile programs written in any other high-level language, such as FORTRAN.&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt; &lt;br style=&quot;mso-special-character: line-break;&quot; /&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;The following figure shows how a compiler works:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig6Wr1t3ICq6y29fVFwmxMAn_ohnSJ9_veZ700tHdYBhiYHgCLc-CClFDlWR9EcwMp3753Vm6F0qPZuSg72jUKZ0oPoVnYDwcZnWchTSRreKW9alz9JX7jaI08fKwAvyJD9lN9RaOjywg/s1600/compiler.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;210&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig6Wr1t3ICq6y29fVFwmxMAn_ohnSJ9_veZ700tHdYBhiYHgCLc-CClFDlWR9EcwMp3753Vm6F0qPZuSg72jUKZ0oPoVnYDwcZnWchTSRreKW9alz9JX7jaI08fKwAvyJD9lN9RaOjywg/s320/compiler.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 16px;&quot;&gt;The preceding figure shows two programs written in two different high-level languages. The programs are compiled using the respective compilers of the languages and are converted into corresponding object code.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;When a compiler program translates a source code, it checks the syntax of the statements. If the compiler finds an error in the source code, it generates a list of errors. The compiler does not generate the object code until the errors are removed.&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt; &lt;br style=&quot;mso-special-character: line-break;&quot; /&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Linker&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;When a program is written in any programming language, it uses predefined keywords, such as Print or Accept, whose functionalities are defined in the &lt;i&gt;libraries&lt;/i&gt;. A library is the collection of various keywords and their functionalities, which are written by experienced programmers and stored for reuse by other programmers. These predefined keywords can be reused by giving the references of libraries in the programs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;On compilation, the compiler generates the object code. To generate the executable code from the object code the functionality of the keywords also needs to be attached. The &lt;i&gt;linker &lt;/i&gt;performs the task of linking the functionality of the keywords with the object code. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;The process of linking is shown in the following figure:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlUjY3Vzv7STB2Ied7qR0A4aRxV0f0huv55O1Z5K5MKkQEt4xknvPrt_X2Ngj0xpMZrn7ijSKlQ-SB-IsM8u9uU-vt4y5R8GhgcFxQKpdNASaeThBxIUTEhVNGzSmikUqhJmqoPGgJTig/s1600/Linking+Process.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;262&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlUjY3Vzv7STB2Ied7qR0A4aRxV0f0huv55O1Z5K5MKkQEt4xknvPrt_X2Ngj0xpMZrn7ijSKlQ-SB-IsM8u9uU-vt4y5R8GhgcFxQKpdNASaeThBxIUTEhVNGzSmikUqhJmqoPGgJTig/s320/Linking+Process.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: red; font-family: &#39;Times New Roman&#39;, serif; font-size: large;&quot;&gt;Interpreter&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Some high-level languages use a different type of translator program called an &lt;i&gt;interpreter&lt;/i&gt;. An interpreter takes each instruction of the source code, converts it to a machine language instruction, executes it and does not save the generated object code. This process is repeated each time before execution. Therefore, executing the program using an interpreter is time-consuming. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Debugging is easier using an interpreter because interpreter error messages are usually specific and point out the line on which the error occurs. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;PERL, BASIC, and Visual Basic languages typically use interpreter.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Examples of High-level Languages&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;A large number of high-level languages have been developed since the first high-level language, &lt;i&gt;&lt;b&gt;FLOWMATIC&lt;/b&gt;&lt;/i&gt;, was developed in 1952. Some of the common high-level languages are &lt;i&gt;&lt;b&gt;Beginners All Purpose Symbolic Instruction Code (BASIC)&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;&lt;b&gt;Formula Translation (FORTRAN)&lt;/b&gt;&lt;/i&gt;, &lt;b&gt;&lt;i&gt;Common Business Oriented Language (COBOL)&lt;/i&gt;&lt;/b&gt;, &lt;b&gt;&lt;i&gt;Pascal&lt;/i&gt;&lt;/b&gt;, and &lt;b&gt;&lt;i&gt;C&lt;/i&gt;&lt;/b&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;Level3Head&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;BASIC &lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;BASIC was developed in 1964 by Professor John Kemny and Thomas Kurtz at Darmouth College in the USA. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Basic is an interpreter-based language that is easy and simple to use. BASIC was one of the earliest high-level languages to be implemented on personal computers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;Level3Head&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;FORTRAN &lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;FORTRAN is one of the oldest high-level languages. It was developed in 1957 by John Backus and his team at International Business Machines (IBM) Corporation. FORTRAN was designed to solve scientific and engineering problems. After the first version was launched, various versions of FORTRAN have been developed, such as FORTRAN II, FORTRAN IV, and FORTRAN 77. FORTRAN IV was the first language that was standardized by American National Standards Institute (ANSI).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;Level3Head&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;COBOL&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;COBOL was initially developed by the mathematician, Grace Hopper, in 1959. It was later modified in 1959-60 by a committee of the Conference on Data Systems Languages (CODASYL). This committee defined the language specifications for COBOL. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;COBOL was standardized by ANSI in 1968. Revised versions of this standard were published in 1974 and 1985, which are known as COBOL 74 and COBOL 85, respectively. Currently, the latest version of COBOL is known as COBOL 2002. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;COBOL was designed to solve business data processing problems. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;Level3Head&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;Pascal &lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;Pascal was designed in 1971 by Professor Nicklaus Wirth of the Federal Institute of Technology in Zurich, Switzerland. He named it after the famous French mathematician, Blaise Pascal.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Pascal was designed to help beginners to learn good problem solving and programming practices. Today, Pascal is recognized as a language that allows programmers to write structured and modular programs. It is suitable for scientific as well as business applications. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Pascal was standardized by ANSI in 1983. Since then, different versions of Pascal are available. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;Level3Head&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;C &lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;C was developed in 1972 by Dennis Ritchie and Brian Kernighan at AT&amp;amp;T’s Bell Laboratories, USA. They designed C in such a way that it incorporated the features of a high-level language along with the efficiency of a low-level language. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;C was standardized by ANSI in 1989. C is a compiler-based language. Therefore, C programs can be easily transferred to other computers equipped with a C compiler. It is widely used for writing word-processing programs, compilers, and operating systems. For example, the UNIX operating system is written in C.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Selecting a Programming Language&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;With the availability of a wide variety of programming languages, the selection of an appropriate programming language is an important issue today. The following factors should be considered when selecting a programming language: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The first criterion for selecting a language is the type of application that is to be developed. For example, COBOL is for solving business data processing problems. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;If multiple languages are suitable for an application, programmers should select a language in which they are proficient. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;If the programmers are not familiar with any language, they should select a language that is easy to learn and use&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/High-level-language-computer-architecture-Advances/dp/0881751324?ie=UTF8&amp;amp;tag=successis0b-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;High-level language computer architecture (Advances in VLSI series)&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=successis0b-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0881751324&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/High-level-Languages-Microprocessor-Projects-Taylor/dp/0850122333?ie=UTF8&amp;amp;tag=successis0b-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;High-level Languages for Microprocessor Projects&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=successis0b-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0850122333&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=3540111964&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=3540551603&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/Master-Handbook-High-Level-Microcomputer-Languages/dp/0830617337?ie=UTF8&amp;amp;tag=successis0b-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;The Master Handbook of High-Level Microcomputer Languages&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=successis0b-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0830617337&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/3275671712114865830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/05/computer-programming-fundamentals-part4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/3275671712114865830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/3275671712114865830'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/05/computer-programming-fundamentals-part4.html' title='COMPUTER PROGRAMMING: FUNDAMENTALS PART4'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig6Wr1t3ICq6y29fVFwmxMAn_ohnSJ9_veZ700tHdYBhiYHgCLc-CClFDlWR9EcwMp3753Vm6F0qPZuSg72jUKZ0oPoVnYDwcZnWchTSRreKW9alz9JX7jaI08fKwAvyJD9lN9RaOjywg/s72-c/compiler.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-1911214268740655892</id><published>2011-05-10T06:05:00.000-07:00</published><updated>2011-05-10T06:05:04.063-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Programming"/><title type='text'>COMPUTER PROGRAMMING: FUNDAMENTALS PART3</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;ASSEMBLY LANGUAGE&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;To overcome the limitations of machine language, &lt;i&gt;assembly language &lt;/i&gt;was introduced in 1952. Assembly language uses alphanumeric code and symbols instead of binary digits to represent instructions and memory addresses. For example, it uses ADD for addition and SUB for subtraction.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt; mso-layout-grid-align: none; text-autospace: none; text-indent: -9.45pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&amp;nbsp;NB:&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-size: small;&quot;&gt;&amp;nbsp;&lt;i&gt;&lt;b&gt;Alphanumeric code uses a set of letters and numbers to represent an instruction. &lt;/b&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-indent: -12px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-indent: -12px;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&amp;nbsp; &amp;nbsp;These alphanumeric code and symbols make the program shorter and easier to write than machine language. They also reduce the possibility of errors. Additionally, the programs can be modified easily.&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 115%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;An assembly language is called a second-generation language.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;A sample program snippet in an assembly language to add two numbers is shown below: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;Code&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;i&gt;&lt;b&gt;1. LD Ax, 9 &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;2. LD Bx, 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;i&gt;&lt;b&gt;3. ADD Ax,Bx &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;i&gt;&lt;b&gt;4. LD (100),Ax &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;i&gt;&lt;b&gt;5. JMP Bx &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;i&gt;&lt;b&gt;6. HLT &lt;/b&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;Here, Ax and Bx are registers. Registers are nothing but the memory locations inside a microprocessor. Every instruction and data needs to be loaded from main memory to registers before the CPU can process it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;u&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;In the above program: &lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 90.0pt; margin-right: 0cm; margin-top: 4.0pt; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The line number one loads register Ax with the value, 9. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 90.0pt; margin-right: 0cm; margin-top: 4.0pt; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The line number two loads register Bx with the value, 10. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 90.0pt; margin-right: 0cm; margin-top: 4.0pt; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The line number three adds the value of register Bx to the value of register Ax. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 90.0pt; margin-right: 0cm; margin-top: 4.0pt; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The line number four stores the value of register Ax in the main memory location, 100. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 90.0pt; margin-right: 0cm; margin-top: 4.0pt; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The line number five uses JMP to jump to register Bx to transfer the control to register Bx. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 90.0pt; margin-right: 0cm; margin-top: 4.0pt; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The line number six stops the program execution. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;Default&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;As mentioned earlier, a computer cannot understand any language other than machine language. As a result, a translation program is needed to interpret assembly language code into machine language code. This translation program is called an &lt;i&gt;assembler&lt;/i&gt;. A code written in any programming language, which requires translation for execution, is known as &lt;i&gt;source code&lt;/i&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Functioning of an Assembler&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;The assembler takes each program statement in the source code in assembly language and generates a corresponding bit stream or pattern (a series of 0s and 1s of a given length). This set of instructions in a bit stream is the output of the assembler and is called the &lt;i&gt;object code&lt;/i&gt;. The object code can then be executed whenever required. The assembler generates a list of errors instead of object code if it finds errors in the source code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;The functioning of an assembler is illustrated in the following figure:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqsNjoNY1GPYKcdNOd2DazI-vOxFlsOzf9LobT1_mVIxnHUr1w8zkurt9A-aSAAwAFLCMEsrPKI5A_7PbUfnSZNsYDTR2JLplSP-oEqJfCHOgtHxUIxQDYay4RzkS7F18Ao2caTmDQ56c/s1600/Functioning+of+an+assembler.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqsNjoNY1GPYKcdNOd2DazI-vOxFlsOzf9LobT1_mVIxnHUr1w8zkurt9A-aSAAwAFLCMEsrPKI5A_7PbUfnSZNsYDTR2JLplSP-oEqJfCHOgtHxUIxQDYay4RzkS7F18Ao2caTmDQ56c/s400/Functioning+of+an+assembler.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Functioning Of An Assembler&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;u&gt;Advantages of the Assembly Language&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;Assembly language programs are easier to write and understand than machine language because they use alphanumeric code instead of binary numbers. The programmer can easily remember the opcode and alphanumeric names for the addresses of data and instructions. This saves time and effort in developing and modifying assembly language programs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;u&gt;Limitations of the Assembly Language&lt;/u&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%; margin-bottom: 4pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Assembly language also has a few limitations. These are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6pt;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;li&gt;&lt;i&gt;&lt;span style=&quot;color: black; font-family: Symbol;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The programs created in assembly language are slower than those created in the machine language. This is because extra time is required to translate assembly language instructions into machine language instructions.&lt;br /&gt;
&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 11pt;&quot;&gt;Programs created in assembly language are dependent on processors because the assembly language vocabulary varies for different processors. Therefore, a program written in assembly language for one processor might not run on another processor.&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoBodyText&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%; margin-bottom: 4pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%; margin-bottom: 4pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6pt;&quot;&gt;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0471886572&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004QWZXFA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0764579010&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B002FL4R06&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%; margin-bottom: 4pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/1911214268740655892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/05/computer-programming-fundamentals-part3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1911214268740655892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1911214268740655892'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/05/computer-programming-fundamentals-part3.html' title='COMPUTER PROGRAMMING: FUNDAMENTALS PART3'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqsNjoNY1GPYKcdNOd2DazI-vOxFlsOzf9LobT1_mVIxnHUr1w8zkurt9A-aSAAwAFLCMEsrPKI5A_7PbUfnSZNsYDTR2JLplSP-oEqJfCHOgtHxUIxQDYay4RzkS7F18Ao2caTmDQ56c/s72-c/Functioning+of+an+assembler.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-5679219157591483756</id><published>2011-05-10T04:07:00.000-07:00</published><updated>2011-05-10T04:07:42.412-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Programming"/><title type='text'>COMPUTER PROGRAMMING: FUNDAMENTALS PART2</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;MACHINE LANGUAGE&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;All computers use the binary number system, comprising the binary digits, 0 and 1 for performing internal operations. &lt;i&gt;Machine language &lt;/i&gt;is the only language that uses binary digits, to represent an instruction. Therefore, the computer can directly process the instructions written in machine language. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;A number of languages can be used to write programs. However, the computer understands only machine language. The programs written in other programming languages need to be translated to machine language for execution.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The machine language program being written in binary digits is difficult to learn because it is difficult to read and understand. For example, a program instruction to print a number might be &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;1011001111101001&amp;nbsp;&amp;nbsp; 1110110011001111&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;TableText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;NB: The binary number system uses the base of 2. For example, 101 in the binary system is equal to 5 in the decimal system. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;TableText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;The conversion can be done as: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;101=1*2&lt;sup&gt;&lt;span style=&quot;position: relative; top: -5pt;&quot;&gt;2 &lt;/span&gt;&lt;/sup&gt;+ 0*2&lt;sup&gt;&lt;span style=&quot;position: relative; top: -5pt;&quot;&gt;1&lt;/span&gt;&lt;/sup&gt;+ 1* 2&lt;sup&gt;&lt;span style=&quot;position: relative; top: -5pt;&quot;&gt;0 &lt;/span&gt;&lt;/sup&gt;=1*4 + 0*2 + 1*1 = 4 + 0 + 1=5 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;TableText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Machine language is also called a first-generation language. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Advantage of the Machine Language&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;The main advantage of the machine language is that computer programs written in a machine language execute fast. This is possible because machine instructions are in binary form, which are directly understood by the computer and no translation of the instructions is required.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Limitations of the Machine Language&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Machine language has the following limitations: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;Machine language programs are difficult to write because the programmer either needs to remember all the operation code or refer constantly to the reference card of the computer. The programmer also needs to remember the memory locations of the data. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;NB:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;i&gt;A reference card is a documented form of machine instructions for a computer. It lists the binary form &amp;nbsp; of various machine language instructions such as print and read.&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;i&gt;&lt;br /&gt;
&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-autospace: none; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol; font-size: 12pt;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;The machine language code differs from one type of computer to another. This is because the internal design of each type of computer varies from other types and needs different signals to operate. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-autospace: none; text-indent: -18.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Symbol; font-size: 12pt;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;Machine language programs are error-prone because it is difficult to write a machine language program. A single error of a 0 or 1 can change the interpretation of the program. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;Programs written in a machine language are difficult to modify because of their complexity.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/SPECTRUM-MACHINE-LANGUAGE-ABSOLUTE-BEGINNER/dp/0861612094?ie=UTF8&amp;amp;tag=successis0b-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;SPECTRUM +2: MACHINE LANGUAGE FOR THE ABSOLUTE BEGINNER&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=successis0b-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0861612094&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/machine-language-programming-beginners-software/dp/0918398142?ie=UTF8&amp;amp;tag=successis0b-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;8080 machine language programming for beginners (DP series in software ; no. 3)&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=successis0b-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0918398142&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/Amstrad-Machine-Language-Absolute-Beginner/dp/0861611934?ie=UTF8&amp;amp;tag=successis0b-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;Amstrad Machine Language for the Absolute Beginner&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=successis0b-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0861611934&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/Machine-Language-Beginners-Richard-Mansfield/dp/0942386116?ie=UTF8&amp;amp;tag=successis0b-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;Machine Language for Beginners&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=successis0b-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0942386116&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: black; font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;a href=&quot;http://www.amazon.com/Computes-Machine-Language-Beginners-selection/dp/0874550971?ie=UTF8&amp;amp;tag=successis0b-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969&quot; target=&quot;_blank&quot;&gt;Compute&#39;s Apple IIGS Machine Language for Beginners (Compute! library selection)&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;1&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=successis0b-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0874550971&quot; style=&quot;border: none !important; margin: 0px !important; padding: 0px !important;&quot; width=&quot;1&quot; /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/5679219157591483756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/05/computer-programming-fundamentals-part2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/5679219157591483756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/5679219157591483756'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/05/computer-programming-fundamentals-part2.html' title='COMPUTER PROGRAMMING: FUNDAMENTALS PART2'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-5755166299432349358</id><published>2011-05-10T03:19:00.000-07:00</published><updated>2011-05-10T03:19:18.407-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Programming"/><title type='text'>COMPUTER PROGRAMMING: FUNDAMENTALS PART1</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; line-height: 115%;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;INTRODUCING PROGRAMMING LANGUAGES&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;A language is a means of communication between people. Similarly, a programming language is a means of communication between a programmer and a computer. A programmer writes a set of instructions in a programming language to instruct the computer to perform a task. A set of logically related instructions is called a program. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Every language is nothing but a collection of words and symbols, which are understood by users of the language. This collection of words and symbols is called the vocabulary of a language. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;line-height: 115%; margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;The vocabulary of a programming language is not as vast as the vocabulary of a commonly spoken communication language. Like any other communication language, all programming languages have a set of rules, called the &lt;i&gt;syntax &lt;/i&gt;of the language. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Programming languages can be classified into three broad categories: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; tab-stops: 264.9pt; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Machine language &lt;span style=&quot;mso-tab-count: 1;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Assembly language &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l0 level1 lfo1; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;High-level language &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;As stated earlier, a program written in any programming language is a set of logically related instructions. These instructions have two parts, as shown in the following figure: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhVH3bsdE7Wz0zD5wTZ2C7jPAsBEvU3EVFuL48jt6FUoLZ7hU0GrhIMgrqd0WwkRalzej6GBqDZGbFKbJkV-tu9zf7RL6yy7hzbIMt18TsLVvGKVBbe6NZQGvEvm0BOCL9lB0uGLjPfqc/s1600/format+of+a+prog+language+intruction.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;117&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhVH3bsdE7Wz0zD5wTZ2C7jPAsBEvU3EVFuL48jt6FUoLZ7hU0GrhIMgrqd0WwkRalzej6GBqDZGbFKbJkV-tu9zf7RL6yy7hzbIMt18TsLVvGKVBbe6NZQGvEvm0BOCL9lB0uGLjPfqc/s320/format+of+a+prog+language+intruction.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Format Of A Programming Language&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l1 level1 lfo2; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;b&gt;&lt;u&gt;Operation code (opcode)&lt;/u&gt;&lt;/b&gt;: This part instructs a computer about the operation to be performed. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l1 level1 lfo2; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;b&gt;&lt;u&gt;Operand:&lt;/u&gt;&lt;/b&gt; This part instructs the computer about the location of the data on which the operation specified by the opcode is to be performed.&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%;&quot;&gt;For example, in the instruction Add A and B, Add is the Opcode and A and B are operands.&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoBodyText&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 0cm; margin-right: 0cm; margin-top: 6.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;Each computer has its own set of opcode. The opcode in the instruction set can perform the following operations: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l2 level1 lfo3; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;b&gt;&lt;i&gt;Logical operations:&lt;/i&gt;&lt;/b&gt; These operations involve the comparison of data and the result is either True or False. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l2 level1 lfo3; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;b&gt;&lt;i&gt;Arithmetic operations:&lt;/i&gt;&lt;/b&gt; These operations involve mathematical calculations. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l2 level1 lfo3; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;i&gt;&lt;b&gt;Branch operations:&lt;/b&gt;&lt;/i&gt; These operations involve transfer of control a memory location given in an operand field. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;BulletList1&quot; style=&quot;margin-bottom: 4.0pt; margin-left: 36.0pt; margin-right: 0cm; margin-top: 4.0pt; mso-list: l2 level1 lfo3; text-indent: -18.0pt;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;&quot;&gt;&lt;i&gt;&lt;b&gt;Data movement operations:&lt;/b&gt;&lt;/i&gt; These operations involve data transfer between the memory and the processor or between the input/output devices and the computer. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;Default&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%;&quot;&gt;It must be understood here that the objective of writing a program is to generate the predefined output with the use of computers. However, programs can be long and complex. There are tools available to programmers that help them minimize the time taken to get a program up and running. Depending on the standards followed by their organization, programmers use flowcharts or pseudocode during the planning phase of problem solving. There are also specialized tools available for representing complex logic like decision tables and decision trees.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; line-height: 115%;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1598633740&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1598634461&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0470108541&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0672323079&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt; &amp;nbsp;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/5755166299432349358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/05/computer-programming-fundamentals-part1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/5755166299432349358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/5755166299432349358'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/05/computer-programming-fundamentals-part1.html' title='COMPUTER PROGRAMMING: FUNDAMENTALS PART1'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhVH3bsdE7Wz0zD5wTZ2C7jPAsBEvU3EVFuL48jt6FUoLZ7hU0GrhIMgrqd0WwkRalzej6GBqDZGbFKbJkV-tu9zf7RL6yy7hzbIMt18TsLVvGKVBbe6NZQGvEvm0BOCL9lB0uGLjPfqc/s72-c/format+of+a+prog+language+intruction.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-8194852649199124575</id><published>2011-05-06T04:14:00.000-07:00</published><updated>2011-05-06T04:14:32.495-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Concepts"/><title type='text'>FIGHTING CYBER SQUATTING</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 36pt; margin-right: 0px; margin-top: 0px; text-align: center; text-indent: -36pt;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-size: 15px; font-weight: normal;&quot;&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/05/are-you-victim-of-cyber-squatting.html&quot;&gt;CLICK HERE&amp;nbsp;KNOW MORE ABOUT CYBER SQUATTING&lt;/a&gt;: What is Cyber Squatting?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black; font-size: 15px; font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;WHAT IS ACPA? OVERVIEW&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;The Anti Cyber Squatting Consumer Protection Act is a federal law that took effect on November 29, 1999.&amp;nbsp; This new domain name dispute law is intended to give trademark and service mark owner’s legal remedies against defendants who obtain domain names &quot;in bad faith&quot; that are identical or confusingly similar to a trademark or service mark.&amp;nbsp; If a mark is a famous mark, the same remedies are available if the domain name is identical to, confusingly similar to or dilutive of the mark.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot;&gt;Cyber Squatting Evidence&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;The plaintiff must prove the following elements to be convicted of cyber squatting:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 9pt; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;The Defendant has a bad faith intent to profit from that mark, including a defendant name which is protected as a mark;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 18pt; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Registers, traffics in, or uses a domain name that--&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 81pt; margin-right: 0px; margin-top: 0px; text-indent: -27pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;(I)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the case of a mark that is distinctive at the time of registration of the domain name, is identical or confusingly similar to that mark;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 81pt; margin-right: 0px; margin-top: 0px; text-indent: -27pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;(II)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the case of a famous mark that is famous at the time of registration of the domain name, is identical or confusingly similar to or dilutive of that mark; or&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 81pt; margin-right: 0px; margin-top: 0px; text-indent: -27pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;(III)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Is a trademark, word, or name protected by reason of 18 U.S.C. § 706 (the Red Cross, the American National Red Cross or the Geneva cross) or 36 U.S.C. § 220506&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 81pt; margin-right: 0px; margin-top: 0px; text-indent: -27pt;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;*The key element that needs to be proven is that the defendant has bad faith intent to profit from the mark.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot;&gt;Determining Bad Faith&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;The ACPA gives the court some guidance when deciding whether ‘bad faith,” exists or not.&amp;nbsp; This should make it easier for the courts to follow the “rubric,” in a sense and determine “bad faith.”&amp;nbsp; “Bad faith,” is a mandatory requirement to award the plaintiff with statutory awards of any kind.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The trademark or other intellectual property rights of the defendant, if any, in the domain name;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The extent to which the domain name consists of the legal name of the defendant or a name that is otherwise commonly used to identify the defendant;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;43.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The defendant&#39;s prior use, if any, of the domain name in connection with the bona fide offering of any goods or services;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The defendant&#39;s bona fide noncommercial or fair use of the mark in a site accessible under the domain name;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The defendant&#39;s intent to divert consumers from the mark owner&#39;s online location to a site accessible under the domain name that could harm the goodwill represented by the mark, either for commercial gain or with the intent to tarnish or disparage the mark, by creating a likelihood of confusion as to the source, sponsorship, affiliation, or endorsement of the site;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The defendant&#39;s offer to transfer, sell, or otherwise assign the domain name to the mark owner or any third party for financial gain without having used, or having an intent to use, the domain name in the bona fide offering of any goods or services, or the defendant&#39;s prior conduct indicating a pattern of such conduct;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The defendant&#39;s provision of material and misleading false contact information when applying for the registration of the domain name, the defendant&#39;s intentional failure to maintain accurate contact information, or the defendant&#39;s prior conduct indicating a pattern of such conduct;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The defendant&#39;s registration or acquisition of multiple domain names which the defendant knows are identical or confusingly similar to marks of others that are distinctive at the time of registration of such domain names, or dilutive of famous marks of others that are famous at the time of registration of such domain names, without regard to the goods or services of the parties; and&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 9pt; margin-left: 36pt; margin-right: 0cm; margin-top: 5pt; text-indent: -18pt;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The extent to which the mark incorporated in the defendant&#39;s domain name registration is or is not distinctive and famous within the meaning of Section 1125(c) (1) of the Lanham Act.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Bad faith intent will not be found in situations where the plaintiff believed they were acting lawfully and not in bad faith.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot;&gt;Violation Remedies&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;The Act authorizes a court to order the forfeiture or cancellation of a domain name or the transfer of the domain name to the owner of the mark.&amp;nbsp; In lieu of actual damages, the plaintiff may elect statutory damages and the court has discretion to award damages of a minimum of $1,000 and maximum of $100,000 per domain name, as the court considers just.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;WHAT IS ICANN? OVERVIEW&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 36pt; margin-right: 0px; margin-top: 0px; text-align: left; text-indent: -36pt;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;The contract for ICANN came from the US Department of Commerce and all other bidders were excluded from being involved.&amp;nbsp; The tasks delegated included managing the assignment of domain names and IP addresses.&amp;nbsp; Currently Paul Twomey heads ICANN and is the CEO.&amp;nbsp; Public participation was decided to be excluded on March 14, 2002, in a public meeting in Accra, in Ghana.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;ICANN is the Internet Corporation for Assigned Names and Numbers.&amp;nbsp; Located in California, it is a non-profit corporation that consists largely of Internet society members.&amp;nbsp; It was created on September 18, 1998 in order to take over a number of Internet-related tasks previously performed on behalf of the US Government.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;ICANN holds their periodic public meetings with the intent of staying in touch with its members.&amp;nbsp; Critics site that the locations of the meetings are often in countries with small Internet access and far away from locations that the majority of the Internet-using public can afford to reach, therefore making public input and participation quite limited.&amp;nbsp; Some other people criticize ICANN as playing into the hands of US interests, given that the Internet is a worldwide resource and its formation was created through contributions from worldwide scientists.&amp;nbsp; Meanwhile, ICANN is seeking to privatize itself, withdrawing from its connections to the US Government and US Department of Commerce.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;FUTURE OF CYBER SQUATTING&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 36pt; margin-right: 0px; margin-top: 0px; text-align: left; text-indent: -36pt;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;The importance of cyber squatting to corporations has been growing since the creation of the ACPA and will continue to grow as time goes on.&amp;nbsp; We predict that cyber squatting will be an issue involved in e-commerce law in the future although the complainant may shift from big businesses to smaller businesses based on recent court decisions.&amp;nbsp; In addition, there are various amendments that could be made to the current cyber squatting acts in order to increase their effectiveness as well as fairness.&amp;nbsp; These changes will need to occur as the Internet expands and online businesses continue to flourish.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;There are many current cases which challenge both the powerful individuals’ and businesses’ right to a domain name, as well as challenging the individual’s right to hold the domain for personal use.&amp;nbsp; Earlier this month, a case was tried in the U.S. Court of Appeals in regards to the use of the domain “fallwell.com” as a critical site to the preaching of televangelist Jerry Falwell.&amp;nbsp; Jerry Falwell accused the owner of this site of infringing on trademarks and cyber squatting but his claims were rejected when the courts decided that the site could not be confused with Jerry Falwell’s official domain “falwell.com” due to differences in both appearance and content.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;This case is a major victory for individuals who wish to criticize public figures or organizations through the use of the Internet.&amp;nbsp; In the future, granted that the individuals who own and operate the domain have no intent to profit from its use, there is very slim chance that a court could find in favor of either a powerful individual or a large corporation.&amp;nbsp; This lack of “bad faith” intent involved with the operation of a site is used to protect individuals from being bullied out of cyberspace by large businesses.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 12.5pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Bad Faith in the Future&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;“Bad faith” has been used as a defense for many small businesses and has provided them with a layer of security when their use of the domain does not infringe upon the larger company’s trademark. &amp;nbsp;Non-profit use is one of the strongest defenses and its inclusion in the ACPA is one of the greatest strengths of the act. &amp;nbsp;Many other aspects of the ACPA allow big businesses to push smaller ones out of the Internet market and simply having larger exposure and a larger name has allowed them to bully others out of the e-commerce market [19].&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;The ability of large companies to force smaller ones to give up domain rights is being challenged by many court cases and the victories of some of these small businesses is paving the way for others in the future.&amp;nbsp; These results are also being looked at in many states as they look to clarify and improve the cyber squatting laws.&amp;nbsp; This is because as we stand now, the Internet may not be able to survive only on the acts which have been passed in the last few years.&amp;nbsp; With the Internet rapidly expanding into new&amp;nbsp;&lt;b&gt;&lt;i&gt;domains, such as “.biz”, “.edu”, “.in”&lt;/i&gt;&lt;/b&gt;, and many others, the chances of registering common domains increases greatly.&amp;nbsp; Along with this, many individuals and companies are becoming more educated on the technical aspects of cyber squatting.&amp;nbsp; This is only increasing the complicated nature of cases and making it harder for courts to come to a decision regarding the rightful ownership of a domain name.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 12.5pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Changes&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Problems can be dealt with through the expansion of the acts that currently deal with cyber squatting.&amp;nbsp; The ACPA, in conjunction with the ICANN, has power over the domain names that are registered and can influence the decisions made in regards to them.&amp;nbsp; By enhancing the ACPA with more individual-friendly sanctions, the government can help to protect the rights of an individual to own and operate a site that may be common to a corporation’s trademark.&amp;nbsp; In addition to this, the ICANN and other such organizations have the authority to sell the rights to a domain to anyone who pays for it, but also have gained the power to transfer these rights to another party if they deem fit.&amp;nbsp; These decisions can be appealed and taken to court; however, a failure to promptly file an appeal with the domain registrar can lead to a loss in court no matter what arguments are brought about.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;In order to prevent these organizations from unfairly dictating the law of the Internet, legislation must be passed in order to amend the ACPA in order to correct the flaws that have been found in recent court hearings.&amp;nbsp; This will undoubtedly gather much opposition from large businesses and influential individuals who wish to protect their own rights without concerning the right of the common individual.&amp;nbsp; These laws in the United States act to override the laws of foreign nations and also act to undermine the authority of international efforts such as ICANN in order to avoid complex and costly international lawsuits.&amp;nbsp; The ACPA has received much opposition and typically gains complaints including such grounds as legislative overkill, free speech concerns, and reverse domain hijacking.&amp;nbsp; The future of the ACPA holds legal ramifications that will affect not only U.S citizens, but also foreign citizens and businesses.&amp;nbsp; This holds true in the case of the International Olympic Committee which has used the ACPA as a weapon in order to prevent the use of domains remotely associated with the Olympics.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;CONCLUSION&lt;br /&gt;
&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Cyber squatting has been an active threat since the early 1990’s and has increased in severity ever since. &amp;nbsp;The prevention of cyber squatting revolves mainly around two acts, the UDRP and the ACPA.&amp;nbsp; The UDRP was adopted by ICANN in order to provide a mechanism for trademark holders to obtain domain names from cyber squatters.&amp;nbsp; The UDRP states that before a domain name registrar will cancel, suspend, or transfer a domain name that is the subject of a trademark-based dispute, it must have an agreement signed by the parties, a court order, or an arbitration award.&amp;nbsp; The development of the UDRP created a &quot;cyber arbitration&quot; procedure to quickly resolve domain name ownership disputes that involve trademarks.&amp;nbsp; All owners of “.com”, “.net”, and “.org” domain names are subject to the UDRP by virtue of the registration agreements at the time of acquiring their domain names.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-size: 11pt;&quot;&gt;The ACPA is a valuable tool intended to protect the infringement of trademarks online and to protect the credibility of a company through the protection of their name as a domain.&amp;nbsp; However, it is also a weapon used by corporations in order to force smaller businesses out of the e-commerce market. &amp;nbsp;For this reason, the ACPA must be modified in order to account for some of the unfair court cases which have been decided in the past years.&amp;nbsp; The rights of the individual must be protected and as it currently stands, courts have been favouring the businesses with the largest name and largest pockets regardless of the intent of the individual who owns the domain.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-size: 11pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-size: 11pt;&quot;&gt;Both of these systems have their advantages, but they must be used properly in order to achieve the desired result.&amp;nbsp; The UDRP provides a method for quick resolution of a dispute whereas the ACPA allows for an extended legal battle with the potential of large monetary settlements being awarded. &amp;nbsp;However, both systems help to provide security and structure to the complicated and widespread problem of cyber squatting.&amp;nbsp; These acts, along with the legal system, are the only protection&amp;nbsp;available to those who wish to defend themselves from cyber squatters.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: black; font-size: 11pt;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-size: 11pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Since cyber squatting is going to shift from larger businesses to small businesses in the future, modifications to the cyber squatting acts will need to be made in order to&amp;nbsp;&amp;nbsp; increase protection.&amp;nbsp; The ACPA will need to be modified to protect individuals who own a cite similar to a corporation&#39;s trademark because currently the act favours big businesses.&amp;nbsp; Cyber squatting problems are going to continue to develop because of the rapid growth and expansion of the Internet.&amp;nbsp; The issue cannot simply be ignored or else it may hurt the economy.&amp;nbsp; Its important to learn from the victims of cyber squatting so we can prepare ahead of time for the issues to come.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px;&quot;&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/05/are-you-victim-of-cyber-squatting.html&quot;&gt;CLICK HERE&amp;nbsp;KNOW MORE ABOUT CYBER SQUATTING&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETLO6C&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=031419522X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0967294029&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/8194852649199124575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/05/fighting-cyber-squatting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/8194852649199124575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/8194852649199124575'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/05/fighting-cyber-squatting.html' title='FIGHTING CYBER SQUATTING'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-2331716308892423174</id><published>2011-05-06T02:52:00.000-07:00</published><updated>2011-05-06T02:52:32.874-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Concepts"/><title type='text'>ARE YOU A VICTIM OF CYBER SQUATTING?</title><content type='html'>&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;tab-stops: 241.95pt; text-align: center;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;DEFINITION&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;tab-stops: 241.95pt; text-align: center;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot;&gt;Cyber squatting&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot;&gt; (also known as &lt;b&gt;domain squatting&lt;/b&gt;), according to the United States federal law known as the&amp;nbsp; &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;Anti cyber squatting Consumer Protection Act&lt;/b&gt;, is registering, trafficking in, or using a domain name with bad faith intent to profit from the goodwill of a trademark belonging to someone else. The cyber squatter then offers to sell the domain to the person or company who owns a trademark contained within the name at an inflated price.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;center&quot; style=&quot;text-align: center;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;INTRODUCTION&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span lang=&quot;EN-US&quot;&gt;After the dot com boom, it became apparent to business owners how vital the Internet would be to their success. &amp;nbsp;At this time there were few people ahead of those business owners who found a way to use this to their own advantage.&amp;nbsp; These people, or cyber squatters, realized the importance of the Internet as a part of business, and knew the business owners would soon wise up as well.&amp;nbsp; If you own a trademark and find that someone is holding it hostage as a domain name until you pay a large sum for it, according to www.nolo.com, you may be a victim of cyber squatting.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot;&gt;&amp;nbsp;Victims of cyber squatting are protected under the 1999 federal law known as the &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;Anti-Cyber Squatting Consumer Protection Act&lt;/i&gt;&lt;/b&gt;.&amp;nbsp; Victims can sue or initiate arbitration proceedings under the authority of the &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;Internet Corporation of Assigned Names and Numbers (ICANN)&lt;/i&gt;&lt;/b&gt; and win the name back.&amp;nbsp; This became known as the &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;Uniform Domain Name Dispute Resolution Policy&lt;/i&gt;&lt;/b&gt;. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot;&gt;In this report the beginnings of cyber squatting are outlined and discussed, some of the laws and acts that were born as a result of this problem compared and contrasted, example cases over domain names briefed, and our future outlook on cyber squatting is predicted as follows.&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-left: 36pt; text-align: left; text-indent: -36pt;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;I.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;HISTORY OF&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 19px;&quot;&gt;&lt;b&gt;&lt;u&gt;CYBER SQUATTING&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;Before 1999, the business world was still resisting the need for the Internet as a tool for success. &amp;nbsp;They didn’t see the need to register their trademarks as domain names.&amp;nbsp; However, cyber squatters did see the increasing importance of the Internet, and saw the businesses making the mistake of ignoring it.&amp;nbsp; This is how cyber squatting was born and began causing problems.&amp;nbsp; Cyber squatters took advantage of those companies by registering domain names identical or similar to the business’ trademarks.&amp;nbsp; Domain name registrars accept all applications for domain names by applicants unless that exact identical name is in use. After the cyber squatter has the domain name registered, the company can no longer have their trademark as their domain name.&amp;nbsp; This causes a problem since customers and clients frequently try to find businesses online.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;One of the first cyber squatters were Dennis Toeppen in the early 90’s who registered some very famous marks before companies did.&amp;nbsp; He then demanded a ransom of $13,000 for each domain name. &amp;nbsp;This type of cyber squatting causes firms to lose money not only by paying cyber squatters to get their domain names, but as a loss of profit for what they could be making with an effective website.&amp;nbsp; Some of the cyber squatters made websites to slam a business using their own mark as a domain name for that page.&amp;nbsp; This could ruin the reputation of a company and now take away from business they had at one point.&amp;nbsp; Cyber squatting causes monetary losses and damaged reputations.&amp;nbsp; Businesses were not happy when these issues become apparent to them.&amp;nbsp; They have wised up since the beginning of cyber squatting, and now realize the harm it can cause to their business and customers.&amp;nbsp; They have learned of the important benefits of owning their trademark domain names.&amp;nbsp;Congress decided to take action in 1999 to help out businesses and stop cyber squatting.&amp;nbsp; The laws and acts passed helped businesses battle the increase in cyber squatting from 1999 on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoListParagraph&quot; style=&quot;background: white; display: none; margin-bottom: 3.35pt; mso-list: l4 level1 lfo2; mso-outline-level: 4; mso-text-indent-alt: -18.0pt; text-indent: -36.0pt;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; display: none; font-size: 14pt;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; display: none; font-size: 14pt;&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; margin-bottom: 3.35pt; margin-left: 36pt; margin-right: 0cm; margin-top: 0cm; text-align: left; text-indent: -36pt;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black; font-size: 14pt;&quot;&gt;&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;II.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Recognizing Cyber Squatting&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;u&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;How do you know if the domain name you want is being used by a cyber squatter? Follow these steps to find out.&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;Check where the domain name takes you.&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt; As a general rule, first check to see if the domain name takes you to a website. If it does &lt;em&gt;not&lt;/em&gt; take you to a functioning website, but instead takes you to a site stating &quot;this domain name for sale,&quot; or &quot;under construction,&quot; or &quot;can&#39;t find server,&quot; the likelihood increases that you are dealing with a cyber squatter. The absence of a real site may indicate that the domain name owner&#39;s only purpose in buying the name is to sell it back to you at a higher price.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;Of course, absence of a website does not always mean the presence of a cyber squatter. There may also be an innocent explanation and the domain name owner may have perfectly legitimate plans to have a website in the future.&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;If the domain takes you to a functioning website that is comprised primarily of advertisements for products or services related to your trademark, you may also have a case of cyber squatting. For example, if your company is well-known for providing audio-visual services and the website you encounter is packed with ads for other company&#39;s audio-visual services, the likelihood is very strong that the site is operated by a cyber squatter who is trading off your company&#39;s popularity to sell Google ads to your competitors.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;If the domain name takes you to a website that appears to be functional, has a reasonable relation to the domain name, but does not compete with your products or services, you probably aren&#39;t looking at a case of cyber squatting. For example, if your trademark is &quot;Moby Dick&quot; for fine art dealing with whaling, and the website you encounter (&lt;a href=&quot;http://www.mobydick.com/&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;www.mobydick.com&lt;/span&gt;&lt;/a&gt;) is for road cleaning machines, you do not have a case of cybersquatting. You may, under certain circumstances, have a case of trademark infringement.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;Contact the domain name registrant.&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt; Before jumping to any conclusions, contact the domain name registrant. To find the name and address of a domain name owner, you can use the &quot;WHOIS Lookup&quot; at &lt;a href=&quot;http://www.whois.net/&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;whois.net&lt;/span&gt;&lt;/a&gt;. Find out whether there is a reasonable explanation for the use of the domain name, or if the registrant is willing to sell you the name at a price you are willing to pay.&lt;br /&gt;
&lt;br /&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;Pay, if it makes sense.&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt; Sometimes, paying the cyber squatter is the best choice. It may cheaper and quicker than filing a lawsuit or initiating an arbitration hearing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin-bottom: 3.35pt; mso-outline-level: 4;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;However there are some options available to help fighting Cyber Squatting:&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;color: black; mso-list: l3 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Sue under the provisions of the &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;Anti-cyber squatting Consumer      Protection Act (ACPA).&lt;/i&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;color: black; mso-list: l3 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Use an international arbitration system created by the &lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;i style=&quot;mso-bidi-font-style: normal;&quot;&gt;Internet      Corporation of Assigned Names and Numbers (ICANN).&lt;/i&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;Trademark experts consider the ICANN arbitration system to be faster and less expensive than suing under the ACPA and the procedure does not require an attorney.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G8QOMK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETLO6C&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004EWEZKQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: 15.6pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 9px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/2331716308892423174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/05/are-you-victim-of-cyber-squatting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/2331716308892423174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/2331716308892423174'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/05/are-you-victim-of-cyber-squatting.html' title='ARE YOU A VICTIM OF CYBER SQUATTING?'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-2426134880622918248</id><published>2011-04-19T04:25:00.000-07:00</published><updated>2011-04-19T04:25:15.471-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Concepts"/><title type='text'>BASIC OF WANs</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;Basics of WANs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
A WAN typically consists of two components, which are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;u&gt;Transmission lines:&lt;/u&gt;&lt;/b&gt; These lines move bits of data between the nodes. Transmission lines could be circuits, channels, or trunks.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;u&gt;Switching elements:&lt;/u&gt;&lt;/b&gt; Switching elements are specialized nodes to connect two or more transmission lines. The elements direct the information from an incoming transmission line to an outgoing transmission line. The switching element or the node has specialized software installed on it to determine the appropriate outgoing transmission line. The switching elements are also known as packet switching nodes.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Transmission Lines&lt;/span&gt;&lt;/div&gt;Transmission lines used for WAN connectivity are normally leased from the service provider, such as a telephone company, and are known as leased lines. After being leased by an organization, the leased line functions as a dedicated transmission line that caters to the network traffic of the specific organization.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Switching&lt;/span&gt;&lt;/div&gt;Switching is the technique of dynamically selecting a path from multiple paths that carry data to its desired location. WAN uses the following three types of switching techniques:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Circuit switching&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Message switching&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Packet switching&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Circuit Switching&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
In circuit switching, a dedicated path or communication channel is set up for use between two communicating nodes. Until the connection lasts, only the two nodes can use the channel. After the communication between the two nodes is over, the channel becomes available to another set of communicating nodes. A telephone conversation is an example of circuit switching.&lt;br /&gt;
&lt;br /&gt;
The biggest disadvantage of the circuit switching technology is that if the specified path fails, the communication between the two nodes is disrupted completely. Circuit switching also results in wasting the bandwidth of a communication channel. This is because, during a connection, the channel is not used for any other purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;Message Switching&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
In message switching, there is no direct communication channel between the sender and the receiver. The message is stored temporarily at the switching element and forwarded later. The message is always stored and forwarded in entirety. The message is forwarded from the switching element one hop at a time. A typical example of message switching is e-mail and fax.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;NB:&lt;/span&gt;&amp;nbsp;A message might consist of a number of data packets.&lt;br /&gt;
&lt;br /&gt;
Message switching makes full use of the bandwidth of the communication channel because multiple messages can be sent using one channel. Message switching transmits the messages in their entirety so there is no need to assemble or disassemble the packets in the messages. In addition, message switching does not require the sender and the receiver to be present at the same time. However, the disadvantage of message switching is that the communication between the sender and the receiver is not interactive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Packet Switching&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;Packet switching segments a message into small packets, which are then transmitted over a communication channel. Due to the breaking up of message into small packets, a channel can be used by many users at the same time.&lt;br /&gt;
&lt;br /&gt;
The main advantage of packet switching is that due to fixed packet sizes, the data packets of a single user do not block the transmission channel. In addition, packet switching does not statically reserve the bandwidth. Instead, packet switching acquires and releases the bandwidth, as required. However, the disadvantage of packet switching is that the sizes of data packets are restricted.&lt;br /&gt;
&lt;br /&gt;
The following figure shows WAN connectivity between two LANs at Florida and Texas, over the Internet by using the services of a service provider. This service provider could be a telephone company. T1 and E1 are dedicated phone lines.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5rmhIzR47h9bEPy-gy6kEKiQ4ZnIOFtePpj5KuDIORcnYRajUx7QLEteJmVqz1FrZmjxKj3FN9h6ZRzX4Om2aoqmHhxLu8mTyIo7CuR7iAal5ilVMGz5GprUc1p0P9G5ex1zm0-ErjeA/s1600/Wan+Connectivity.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5rmhIzR47h9bEPy-gy6kEKiQ4ZnIOFtePpj5KuDIORcnYRajUx7QLEteJmVqz1FrZmjxKj3FN9h6ZRzX4Om2aoqmHhxLu8mTyIo7CuR7iAal5ilVMGz5GprUc1p0P9G5ex1zm0-ErjeA/s400/Wan+Connectivity.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;WAN Connectivity&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1587132028&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1593271492&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G8QOMK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/2426134880622918248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/basic-of-wans.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/2426134880622918248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/2426134880622918248'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/basic-of-wans.html' title='BASIC OF WANs'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5rmhIzR47h9bEPy-gy6kEKiQ4ZnIOFtePpj5KuDIORcnYRajUx7QLEteJmVqz1FrZmjxKj3FN9h6ZRzX4Om2aoqmHhxLu8mTyIo7CuR7iAal5ilVMGz5GprUc1p0P9G5ex1zm0-ErjeA/s72-c/Wan+Connectivity.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-122331633830917085</id><published>2011-04-15T05:31:00.000-07:00</published><updated>2011-04-15T05:31:19.757-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>IEEE LAN STANDARD</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;IEEE LAN Standards&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Institute of Electrical and Electronic Engineers (IEEE) has published a set of standards for &lt;a href=&quot;http://computershark.blogspot.com/2011/04/network-components-of-lan.html&quot;&gt;LAN&lt;/a&gt;s. The standards are collectively known as the &lt;a href=&quot;http://en.wikipedia.org/wiki/IEEE_802&quot;&gt;IEEE 802.x standards&lt;/a&gt;. These standards have gained industry acceptance in the development and implementation of LANs.&lt;br /&gt;
&lt;br /&gt;
The commonly used IEEE 802.x standards for LANs are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;IEEE 802.1&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;IEEE 802.2&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;IEEE 802.3&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;IEEE 802.4&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;IEEE 802.5&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;IEEE 802.1&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;The IEEE 802.1 LAN standard provides information about the prerequisites for the interface of LAN standards. &lt;b&gt;&lt;i&gt;This standard is also known as the Higher Layer Interface (HILI).&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
An interface is a set of services that a layer offers to the layer above it in the protocol suite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;IEEE 802.2&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;The IEEE 802.2 LAN standard is a part of the Logical Link Control (LLC) sublayer of the Data Link layer. LLC compensates for the difference between the various 802 networks by providing a single format and interface to the Network layer.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;IEEE 802.3&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;The IEEE 802.3 LAN standard is used for 1-persistent &lt;a href=&quot;http://en.wikipedia.org/wiki/Carrier_sense_multiple_access_with_collision_detection&quot;&gt;Carrier Sense Multiple Access/ Collision Detection&lt;/a&gt; (CSMA/CD) LAN, which is commonly known as Ethernet. Using the CSMA protocol, a node transmits data packets when it finds the channel or the &lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-transmission-media-part1.html&quot;&gt;transmission media&lt;/a&gt; idle. Due to this, it is known as 1-persistent CSMA.&lt;br /&gt;
&lt;br /&gt;
If the channel is free, the node transmits data; otherwise, the node waits for it to become idle. If there is a collision in the channel, all nodes terminate their transmission, wait for a random time, and retransmit the data.&lt;br /&gt;
The IEEE 802.3 LAN standard falls under the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;MAC sublayer of the Data Link layer and the OSI Physical layer.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;IEEE 802.4&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;The IEEE 802.4 LAN standard, which is also known as the token bus, was developed to avoid collisions on a network.&lt;br /&gt;
&lt;br /&gt;
The &lt;a href=&quot;http://en.wikipedia.org/wiki/Token_bus_network&quot;&gt;token bus&lt;/a&gt; comprises of nodes, which are physically arranged linearly but logically organized to form a ring. Each node on the ring knows the addresses of the nodes to its immediate left and right. The following figure shows a token bus.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ2qtQL89HOOhRsbKUX5UEnWf5FfQYsz0caphJceSVe_OqSt8w6qaftvHYY6CUDQPzVLF65BC-Awb7M76kiA2DY47Sy_zfk7-s4ytu1e9YBcH6AI-cnWjLjhwJm_V5l2MiPO0bB0gFHfM/s1600/Token+Bus.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ2qtQL89HOOhRsbKUX5UEnWf5FfQYsz0caphJceSVe_OqSt8w6qaftvHYY6CUDQPzVLF65BC-Awb7M76kiA2DY47Sy_zfk7-s4ytu1e9YBcH6AI-cnWjLjhwJm_V5l2MiPO0bB0gFHfM/s400/Token+Bus.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Token Bus&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;The token bus is based on a principle of a calculated wait period for each node in the ring. If the token bus takes time t for each node to transmit a frame and there are y nodes in the ring, the wait period for each node would be at most t*y. Each node in&amp;nbsp;the ring holds the token for an equal time, transmits its frames within that period, and then passes the token to its neighbor.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;NB:&lt;/span&gt;&amp;nbsp;A token is a special control frame required by a node to send the frames on the logical ring. A control frame carries the administrative information responsible for maintaining the ring or delivering data from the source to the destination.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;IEEE 802.5&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;The IEEE 802.5 LAN standard is also known as the &lt;a href=&quot;http://en.wikipedia.org/wiki/Token_ring&quot;&gt;Token Ring&lt;/a&gt;. The standard defines the specification for ring networks.&lt;br /&gt;
When the ring is initially set up, all the nodes are idle and the token circulates in the ring. When a node needs to transmit data frames to the ring, it would need to acquire the token and remove it from the ring. There is only one token traversing the ring and only the token holder can transmit its frames to the ring.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G8QOMK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00400OSJ0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004EWEZKQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/122331633830917085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/ieee-lan-standard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/122331633830917085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/122331633830917085'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/ieee-lan-standard.html' title='IEEE LAN STANDARD'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ2qtQL89HOOhRsbKUX5UEnWf5FfQYsz0caphJceSVe_OqSt8w6qaftvHYY6CUDQPzVLF65BC-Awb7M76kiA2DY47Sy_zfk7-s4ytu1e9YBcH6AI-cnWjLjhwJm_V5l2MiPO0bB0gFHfM/s72-c/Token+Bus.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-1068727217880681539</id><published>2011-04-14T02:11:00.000-07:00</published><updated>2011-04-14T02:11:18.998-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>NETWORK COMPONENTS OF A LAN</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;Network Components of a LAN&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Any network requires four components so that the nodes within it can communicate with each other and exchange information. These components include the following:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-transmission-media-part1.html&quot;&gt;The transmission medium over which the data is exchanged&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/basics-of-network-protocols.html&quot;&gt;Rules and standards or protocols that facilitate the communication on the network&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Software components in the form of NOS and management applications&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;i&gt;Hardware devices that make up the network&lt;/i&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Transmission media and protocols have already been covered in the previous articless. This section consists of the hardware components that are used in a &lt;a href=&quot;http://computershark.blogspot.com/2011/03/local-area-network-lan.html&quot;&gt;LAN&lt;/a&gt;. These components include the following devices:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Media connectors&lt;/li&gt;
&lt;li&gt;Network Interface Cards&lt;/li&gt;
&lt;li&gt;Repeaters&lt;/li&gt;
&lt;li&gt;Hubs&lt;/li&gt;
&lt;li&gt;Bridges&lt;/li&gt;
&lt;li&gt;Switches&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;Media Connectors&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Media connectors are devices that connect a node to the transmission medium. They correspond to the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/osi-layers-interactions.html&quot;&gt;Physical layer of the OSI reference model&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;The commonly used media connectors include the following:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;British Naval Connectors (BNCs):&lt;/b&gt; These connectors connect coaxial cables to the node. These connectors are commonly used to connect nodes in a bus topology.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;T-Connectors:&lt;/b&gt; These connectors connect a network card of a PC to a network through cables.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;RJ-45 connectors:&lt;/b&gt; These connectors connect a PC to the network socket in the wall.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DB-9 connectors:&lt;/b&gt; These connectors are used with different interfaces, such as video interfaces.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DB-25 connectors:&lt;/b&gt; These connectors are used in serial connections and parallel interfaces, such as printers.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;Network Interface Cards&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Network Interface Cards (NICs) are the internal components of nodes and connect each node to the network. NICs operate in the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;Data Link layer of the OSI model&lt;/a&gt;. As a result, they perform the functions corresponding to this layer. They supply the hardware or physical address to each node on the network.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Repeaters&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
The information traversing through the transmission media on a network is known as a signal. Each medium has a maximum range to carry data reliably. While traversing, the signal undergoes weakening, degradation, and distortion because the length of the network segment increases. As a result, the &lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-transmission-media-part1.html&quot;&gt;transmission media&lt;/a&gt; restricts the network segment&#39;s length.&lt;br /&gt;
&lt;br /&gt;
This problem is overcome by the use of a hardware device known as repeaters. &lt;b&gt;&lt;i&gt;Repeaters amplify and regenerate the signal from one node to another on a network&lt;/i&gt;&lt;/b&gt;. As a result, repeaters allow you to extend the effective length of the transmission media. A repeater does not filter or interpret the signal. It only repeats or regenerates the signal. The repeaters operate at the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/osi-layers-interactions.html&quot;&gt;Physical layer of the OSI&amp;nbsp;reference model.&lt;/a&gt; If the distance between the segments to be connected is very large, multiple repeaters may be required.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;The following figure shows the extension of a network segment between two floors of the same building and two different buildings using repeaters.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_i1Qq90U3FcIWXnLm7GmKKzAKzJgSYHewyvXebkaJEDbvlleRqypxuypzWO8Mluio6dXpN0w6mrhn-knmeJU6ClmutCBH8Majmr69ctKlcLnmD-MzkTQN-hDaFiwJgxDzPfnRW4dUmvE/s1600/Network+Setup+Using+a+Repeater.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_i1Qq90U3FcIWXnLm7GmKKzAKzJgSYHewyvXebkaJEDbvlleRqypxuypzWO8Mluio6dXpN0w6mrhn-knmeJU6ClmutCBH8Majmr69ctKlcLnmD-MzkTQN-hDaFiwJgxDzPfnRW4dUmvE/s400/Network+Setup+Using+a+Repeater.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Network Setup Using Repeaters&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;Hubs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Hubs are the central point of connection on a network because they allow multiple nodes and devices to be attached to them at the same time&lt;/i&gt;&lt;/b&gt;. The point where a node or a network device is attached to the hub is referred to as a &lt;b&gt;port&lt;/b&gt;.&lt;br /&gt;
Based on the number of ports, hubs can be 8-port, 10-port, 16-port, 24-port, and 32-port. Hubs with a higher port capacity are also available in the market.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;The following figure shows a hub:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpH2WuxP4vKf63xuUIvfkkNi9hV8v5TXrEoJt1rSqSaZnytXSVwj_-o-rcRjcO9tcLf4k3DFi3vjDUVKpgdBiqNSU0Je7bFIfd-8JX7j0vyXJUWCsHoaXa_ckFKYOrmpI_QD9gXQLkr9s/s1600/Network+Setup+Using+A+Hub.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpH2WuxP4vKf63xuUIvfkkNi9hV8v5TXrEoJt1rSqSaZnytXSVwj_-o-rcRjcO9tcLf4k3DFi3vjDUVKpgdBiqNSU0Je7bFIfd-8JX7j0vyXJUWCsHoaXa_ckFKYOrmpI_QD9gXQLkr9s/s400/Network+Setup+Using+A+Hub.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Network Setup Using Hub&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Hubs are of the following types:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Passive hubs:&lt;/b&gt; These hubs do not regenerate the signals that they receive. In addition, the signals are sent to all devices that are connected to them.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Active hubs:&lt;/b&gt; These hubs are capable of signal regeneration. However, they also forward the signals that they receive to all the nodes attached to them.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Intelligent hubs:&lt;/b&gt; Apart from signal regeneration, these hubs are capable of basic management-related activities, such as gathering statistics about network traffic and collisions. In addition, the signal that passes through the hub goes to the destination node and the other nodes do not receive the signal. As a result, these hubs actively participate in reducing network traffic.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Bridges&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Bridges are devices to connect network segments to each other.&lt;/b&gt;&lt;/i&gt; Bridges not only extend a network, but also filter unnecessary traffic on the network.&lt;br /&gt;
&lt;br /&gt;
In a large bus setup, network traffic is very high because the data packets are sent to all the nodes attached to the bus. As a result, excessive traffic is generated, which results in the low performance of the setup. The network device, bridge, is used to overcome this problem. &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;The bridge operates on the MAC sublayer of the OSI Data Link layer.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The bridge between the two segments examines each packet for its destination information and forwards only those data packets that are specific to other segments&amp;nbsp;instead of sending all the data packets. This helps reduce the network traffic between the two segments and the overall network traffic. The segregation of the network into segments and their connectivity by bridges enables the smooth functioning of the network in the event of a breakdown of a particular segment. The following figure shows the use of bridges to manage network traffic.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivGCHv4Kmk0jaVHCoe4Rvpg-ZKkKLSNRJxkb5CmhFgn7EzMbgk796WW928Q8Ifp160GLSTJbeV-tQJzHsDU0Bj0l1ZgKiygDzGi9gFkZp8S_DuJy14uvbHdQYAMexB1WETjvRtvpIsktc/s1600/Network+Setup+Using+ABridge.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivGCHv4Kmk0jaVHCoe4Rvpg-ZKkKLSNRJxkb5CmhFgn7EzMbgk796WW928Q8Ifp160GLSTJbeV-tQJzHsDU0Bj0l1ZgKiygDzGi9gFkZp8S_DuJy14uvbHdQYAMexB1WETjvRtvpIsktc/s400/Network+Setup+Using+ABridge.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Network Setup Using Bridge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;i&gt;&lt;b&gt;Bridges cannot join dissimilar network segments because it needs the physical address of the device to send the data packet.&lt;/b&gt;&lt;/i&gt; The physical address is the function of the Data Link layer that uses different protocols on each type of network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;Switches&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Switches are intelligent network devices that provide universal connectivity&lt;/i&gt;&lt;/b&gt;. At the same time, switches make efficient use of network resources, especially transmission media and their bandwidth.&lt;br /&gt;
&lt;br /&gt;
On receiving data packets, instead of forwarding the packets to all connected nodes or segments, switches forward the packets only to the node that is the intended recipient of the packets. As a result, switches prevent network bandwidth from being wasted.&lt;br /&gt;
&lt;br /&gt;
Switches are capable of basic network management activities, such as gathering statistics about network traffic and collisions. In addition, switches can also perform advanced management activities, such as selecting the optimal path for signal delivery within a network. As a result, switches play an active role in bringing down the overall network traffic.&lt;br /&gt;
Switches can operate at the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;Data Link layer, the Network layer&lt;/a&gt;, or both. The switches that operate at both the Data Link layer and the Network layer are known as multilayer switches. The switches perform both the switching and routing function.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;NB:&lt;/span&gt;&amp;nbsp;Bandwidth is the range of frequencies that a signal, such as analog or digital, can occupy over a specific transmission medium. Bandwidth is measured in bits of data per second (bps) for a digital signal, while it is measured in kilohertz (kHz) for an analog signal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0470431318&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0470625872&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0131358383&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0136079679&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/1068727217880681539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/network-components-of-lan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1068727217880681539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1068727217880681539'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/network-components-of-lan.html' title='NETWORK COMPONENTS OF A LAN'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_i1Qq90U3FcIWXnLm7GmKKzAKzJgSYHewyvXebkaJEDbvlleRqypxuypzWO8Mluio6dXpN0w6mrhn-knmeJU6ClmutCBH8Majmr69ctKlcLnmD-MzkTQN-hDaFiwJgxDzPfnRW4dUmvE/s72-c/Network+Setup+Using+a+Repeater.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-7459292500613042686</id><published>2011-04-12T04:11:00.000-07:00</published><updated>2011-04-12T04:11:29.082-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Concepts"/><title type='text'>HOW TO CHOOSE A PROTOCOL?</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;Choosing and Combining Protocols&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;The factors that govern the choice and implementation of protocols on a network are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-topologies-overview.html&quot;&gt;Physical layout of the network:&lt;/a&gt;&lt;/u&gt; The Physical layout is the topology of the network used. For example, &lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-topologies-overview.html&quot;&gt;the star topology&lt;/a&gt; typically uses the Ethernet protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://computershark.blogspot.com/2011/03/local-area-network-lan.html&quot;&gt;Span of the network:&lt;/a&gt; Networks can span a room, a floor, a building, a city, a country, or continents. The span of the network also dictates what protocols need to be implemented. For example, networks that span across cities, countries, and continents can use protocols, such as &lt;a href=&quot;http://computershark.blogspot.com/2011/04/network-protocol-suites-tcpip-suite.html&quot;&gt;TCP/IP&lt;/a&gt;, while networks in a room or on a floor can use protocols, such as NetBIOS and &lt;a href=&quot;http://computershark.blogspot.com/2011/04/dlc-netbeui-protocols-suites.html&quot;&gt;NetBEUI&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://computershark.blogspot.com/2011/04/basics-of-network-protocols.html&quot;&gt;Network operating system (NOS):&lt;/a&gt; NOSs also influence the choice of protocols largely. For example, Netware v3.2 uses the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/ipxspx-protocol-suite.html&quot;&gt;IPX/SPX protocol suite&lt;/a&gt;, while Windows 3.11 uses NetBEUI, by default.&lt;br /&gt;
Budget of the organization: This factor is possibly the most important factor because it influences the &lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-topologies-overview.html&quot;&gt;physical layout&lt;/a&gt; of the network and the choice of NOS, which, in turn, influences the choice of protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The choice of a protocol to be used on a network depends on the requirements of the network. &lt;b&gt;&lt;i&gt;The requirements of a network may change over time.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
To understand this, consider a scenario in which an organization had a &lt;a href=&quot;http://computershark.blogspot.com/2011/03/local-area-network-lan.html&quot;&gt;LAN setup&lt;/a&gt; of 10 computers a decade ago. This network used the NetBEUI protocol. Now, the company wishes to connect the LAN to the Internet. Because the Internet uses TCP/IP, the company cannot use NetBEUI to communicate over the Internet.&lt;br /&gt;
&lt;br /&gt;
Similarly, consider a scenario in which an organization with a TCP/IP-based network takes over another organization, which has two mainframes. In this case, the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/sna-protocol-suite.html&quot;&gt;SNA protocol&lt;/a&gt; is required to implement connectivity between the two mainframes and TCP/IP-based hosts.&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0471661864&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=159327047X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0470869828&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1565925726&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/7459292500613042686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/how-to-choose-protocol.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/7459292500613042686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/7459292500613042686'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/how-to-choose-protocol.html' title='HOW TO CHOOSE A PROTOCOL?'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-1832688837530217782</id><published>2011-04-11T05:53:00.000-07:00</published><updated>2011-04-11T05:53:17.083-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>DLC &amp; NETBEUI PROTOCOLS SUITES</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;DLC Protocol Suite &lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;The Data Link Control (DLC) protocol communicates between personal computers and mainframes (IBM Hosts). The DLC protocol provides services to the Data Link layer of the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;OSI reference model&lt;/a&gt;. It provides reliable data transfer across each connection on a network. The DLC protocol also defines frames and maintains flow control on the network.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;NetBEUI Protocol Suite&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;NetBEUI stands for NetBIOS Extended User Interface. This protocol extends the functionality of the NetBIOS protocol. The NetBIOS protocol enables the transmission of data within a network. NetBEUI supplements this functionality of NetBIOS by formalizing the format of frames transmitted across the network. NetBEUI is best suited for small LANs because it is a nonroutable protocol that cannot route data packets across LANs.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=159749058X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0471789526&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G8QOMK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00400OSJ0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004EWEZKQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETOBXA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/1832688837530217782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/dlc-netbeui-protocols-suites.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1832688837530217782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1832688837530217782'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/dlc-netbeui-protocols-suites.html' title='DLC &amp; NETBEUI PROTOCOLS SUITES'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-4141703131342521316</id><published>2011-04-11T04:38:00.000-07:00</published><updated>2011-04-11T04:38:25.676-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>SNA PROTOCOL SUITE</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;SNA Protocol Suite&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
IBM invented Systems Network Architecture (SNA) in the 1970s. The SNA protocol suite consists of the following:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Document Interchange Architecture (DIA):&lt;/u&gt;&lt;/b&gt; This specification controls file services, such as the storage and retrieval of files and file transfers among heterogeneous systems.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;SNA Distribution Services (SNADS):&lt;/u&gt;&lt;/b&gt; This service controls the distribution of documents and messages.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Distributed Data Management (DDM):&lt;/u&gt;&lt;/b&gt; This service coordinates the execution of file requests locally or on a server. When DDM receives file requests, it executes them locally, if required resources are available. However, if required resources are not available on the node on which the request originated, the execution takes place at the server end, which can support the requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Advanced Program-to-Program Communication (APPC):&lt;/u&gt;&lt;/b&gt; This service allows peer-to-peer communication among clients.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Information Management Systems (IMS):&lt;/u&gt;&lt;/b&gt; This service provides information management capabilities by scheduling priority transactions.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Customer Information Control Systems (CICS):&lt;/u&gt;&lt;/b&gt; This service provides multitasking capabilities, security, storage management, transaction management, and restart capabilities.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Advanced Peer-to-Peer Networking (APPN):&lt;/u&gt;&lt;/b&gt; This specification facilitates peer-to-peer communication among SNA-based networks.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Network Control Program (NCP):&lt;/u&gt;&lt;/b&gt; This specification provides routing and gateway functionality on SNA-based networks.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Virtual Telecommunication Access Methods (VTAM):&lt;/u&gt;&lt;/b&gt; This specification works with the NCP protocol to control network resources. In addition, it provides domain support on SNA-based networks.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Synchronous Data Link Control (SDLC):&lt;/u&gt;&lt;/b&gt; This specification supports remote connections through leased or dial-up connections. It provides point-to-point, multipoint, half duplex, and full duplex transactions.&lt;br /&gt;
Token Ring: This is the LAN specification for IBM Token Ring networks.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0470578300&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B000IZ8GKS&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B002SG7LWY&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0073376043&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=089006976X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0046UQ45K&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1157637728&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/4141703131342521316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/sna-protocol-suite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/4141703131342521316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/4141703131342521316'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/sna-protocol-suite.html' title='SNA PROTOCOL SUITE'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-356799473894561251</id><published>2011-04-11T02:55:00.000-07:00</published><updated>2011-04-11T02:55:02.489-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>APPLE TALK PROTOCOL SUITE</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;AppleTalk Protocol Suite&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/AppleTalk&quot;&gt;Apple Computer&lt;/a&gt;, Inc. developed the AppleTalk &lt;a href=&quot;http://computershark.blogspot.com/2011/04/network-protocol-suites-tcpip-suite.html&quot;&gt;protocol suite&lt;/a&gt; in the early 1980s. This protocol suite allows the integration of Macintosh computers on a network. It also provides interconnectivity between Apple computers and other networking technologies, such as IBM mainframes and VAX computers.&lt;br /&gt;
The following figure shows the AppleTalk protocol suite mapped to the seven layers of the OSI reference model:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH9EcbO-DEENrnQFmF97tNTQ-PSmfyJL81jzjgkpuqcGQ6VllKlllF67B6rthBamgt-pR_tKoC05_WZO3FWsOGgMKlJcrnw0aQ54B6ErfbG1Is_-B6hBYYe5cONfLsR8z6bAuRKHMC9m8/s1600/Apple+Talk+Protocol+Suite.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH9EcbO-DEENrnQFmF97tNTQ-PSmfyJL81jzjgkpuqcGQ6VllKlllF67B6rthBamgt-pR_tKoC05_WZO3FWsOGgMKlJcrnw0aQ54B6ErfbG1Is_-B6hBYYe5cONfLsR8z6bAuRKHMC9m8/s400/Apple+Talk+Protocol+Suite.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the preceding figure, the AppleTalk protocol suite consists of the following protocols:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;AppleShare:&lt;/u&gt;&lt;/b&gt; This protocol is subdivided into three applications, AppleShare File Server (AFS), AppleShare Print Server (APS), and AppleShare PC (APC). AFS allows users to interact with a file server while APS allows users to send print commands to the print server. APC provides interconnectivity with MS-DOS-based nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;AppleTalk Filing Protocol (AFP):&lt;/u&gt;&lt;/b&gt; This protocol facilitates file sharing between network nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;AppleTalk Data Stream Protocol (ADSP):&lt;/b&gt;&lt;/u&gt; This protocol provides the services of the Session layer of the OSI reference model.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Zone Information Protocol (ZIP):&lt;/u&gt;&lt;/b&gt; This protocol divides an internetwork into zones and coordinates the interaction of these zones. In addition, ZIP assigns service providers to zones.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Printer Access Protocols (PAP):&lt;/u&gt;&lt;/b&gt; This protocol establishes connections between network nodes and various servers, such as print and file.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;AppleTalk Session Protocol (ASP):&lt;/u&gt;&lt;/b&gt; This protocol optimises file service functions.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;AppleTalk Transaction Protocol (ATP):&lt;/u&gt;&lt;/b&gt; This protocol provides a reliable delivery service for connection-oriented operations.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Name Binding Protocol (NBP):&lt;/u&gt;&lt;/b&gt; This protocol maps the names of nodes to their addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Routing Table Maintenance Protocol (RTMP):&lt;/u&gt;&lt;/b&gt; This protocol manages routing information.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Datagram Delivery Protocol (DDP):&lt;/u&gt;&lt;/b&gt; This protocol provides routing services.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;AppleTalk Address Resolution Protocol (AARP):&lt;/u&gt;&lt;/b&gt; This protocol maps the physical addresses of devices to their logical addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003GSLU3E&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B001FA1O18&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003GSLU3O&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B001D8S9E2&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0013FRNKG&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B002C7481G&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0047DVWLW&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B001I907I2&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00365F6EG&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/356799473894561251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/apple-talk-protocol-suite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/356799473894561251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/356799473894561251'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/apple-talk-protocol-suite.html' title='APPLE TALK PROTOCOL SUITE'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH9EcbO-DEENrnQFmF97tNTQ-PSmfyJL81jzjgkpuqcGQ6VllKlllF67B6rthBamgt-pR_tKoC05_WZO3FWsOGgMKlJcrnw0aQ54B6ErfbG1Is_-B6hBYYe5cONfLsR8z6bAuRKHMC9m8/s72-c/Apple+Talk+Protocol+Suite.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-8616375130204198455</id><published>2011-04-08T04:22:00.000-07:00</published><updated>2011-04-08T04:22:53.864-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>IPX/SPX PROTOCOL SUITE</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;IPX/SPX Protocol Suite&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.novell.com/home/&quot;&gt;Novell Inc.&lt;/a&gt; developed this protocol suite in early 1980s. Although, officially this protocol is referred as the Netware protocol suite, but due to the immense popularity of two protocols, &lt;b&gt;&lt;i&gt;Internetwork Packet Exchange (IPX) and Sequential Packet Exchange (SPX)&lt;/i&gt;&lt;/b&gt;, this protocol suite is commonly referred to as the IPX/SPX protocol suite.&lt;br /&gt;
&lt;br /&gt;
The following figure shows the IPX/SPX protocol suite mapped to the seven layers of the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;OSI reference model&lt;/a&gt;:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieDja08OOM-vrUKa7L95MnhoIn9QL_pv-xn4fnrRPKI1zAJ5IyFnIefVAzpGrNb4GXdIdpFGafstxfP5eLaGPqdfgoGmDohgVwSqWkwdu7SYQ02tvp67hxZubW_EBrgUZITinDs3fxiZk/s1600/IPX+SPX+Protocol+Suite.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieDja08OOM-vrUKa7L95MnhoIn9QL_pv-xn4fnrRPKI1zAJ5IyFnIefVAzpGrNb4GXdIdpFGafstxfP5eLaGPqdfgoGmDohgVwSqWkwdu7SYQ02tvp67hxZubW_EBrgUZITinDs3fxiZk/s400/IPX+SPX+Protocol+Suite.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
In the preceding figure, the IPX/SPX protocol suite consists of the following protocols:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Service Advertisement Protocol (SAP):&lt;/u&gt;&lt;/b&gt; This protocol is used by various servers, such as file and print servers, to publicize their IPX addresses and services.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Netware Core Protocol (NCP):&lt;/u&gt;&lt;/b&gt; This protocol is used to make server functions, such as file and print sharing, available to clients.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Internetwork Packet Exchange (IPX):&lt;/u&gt;&lt;/b&gt; This protocol provides fast but connectionless communication service. For this purpose, it uses datagrams, which are not acknowledged. In addition to providing logical addressing on the network, IPX also provides routing services.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Sequential Packet Exchange (SPX):&lt;/u&gt;&lt;/b&gt; This protocol is connection-oriented and guarantees the error-free delivery of data packets.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Netware Link Service Protocol (NLSP):&lt;/u&gt;&lt;/b&gt; This protocol works with the IPX protocol to find the appropriate route between communicating networks.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Routing Information Protocol (RIP):&lt;/u&gt;&lt;/b&gt; This protocol provides routing-related information to the Network layer.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Link Support Layer (LSL):&lt;/u&gt;&lt;/b&gt; This protocol provides the interface between network cards and upper layer protocols.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Multiple Link Interface Driver (MLID):&lt;/u&gt;&lt;/b&gt; This protocol enables the integration of network cards with upper layer protocols.&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004SQPN8G&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B000NNG8NM&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0018DR0RO&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003VVEKEM&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B001OFK2DA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003GSLU3E&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/8616375130204198455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/ipxspx-protocol-suite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/8616375130204198455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/8616375130204198455'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/ipxspx-protocol-suite.html' title='IPX/SPX PROTOCOL SUITE'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieDja08OOM-vrUKa7L95MnhoIn9QL_pv-xn4fnrRPKI1zAJ5IyFnIefVAzpGrNb4GXdIdpFGafstxfP5eLaGPqdfgoGmDohgVwSqWkwdu7SYQ02tvp67hxZubW_EBrgUZITinDs3fxiZk/s72-c/IPX+SPX+Protocol+Suite.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-4462464544743392616</id><published>2011-04-08T03:30:00.000-07:00</published><updated>2011-04-11T05:54:10.931-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>NETWORK PROTOCOL SUITES: TCP/IP SUITE</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;Network Protocol Suites&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;A protocol suite is a hierarchical collection of protocols.&lt;/i&gt;&lt;/b&gt; Similar to individual protocols, protocol suites can either be developed by a &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;standards organization&lt;/a&gt; or a vendor.&lt;br /&gt;
Some of the protocol suites are:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/network-protocol-suites-tcpip-suite.html&quot;&gt;TCP/IP protocol suite&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/ipxspx-protocol-suite.html&quot;&gt;IPX/SPX protocol suite&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/dlc-netbeui-protocols-suites.html&quot;&gt;NetBEUI protocol suite&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/apple-talk-protocol-suite.html&quot;&gt;AppleTalk protocol suite&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/dlc-netbeui-protocols-suites.html&quot;&gt;DLC protocol suite&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/sna-protocol-suite.html&quot;&gt;SNA protocol suite&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;TCP/IP Protocol Suite&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/United_States_Department_of_Defense&quot;&gt;Department of Defense (DOD)&lt;/a&gt; developed this protocol suite in collaboration with a number of research organizations and universities in the 1970s. Initially, this protocol suite was referred to as the &lt;b&gt;&lt;i&gt;Internet protocol&lt;/i&gt;&lt;/b&gt; suite because it evolved with the Internet. However, with the emergence of two of its protocols, &lt;b&gt;&lt;i&gt;TCP and IP&lt;/i&gt;&lt;/b&gt;, this suite is better known as the TCP/IP protocol suite.&lt;br /&gt;
&lt;br /&gt;
The following figure shows the TCP/IP protocol suite mapped to the seven layers of the OSI reference model:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnOKtgeNw-gn5IvE0w4nYW3iO1-AtmJ-O06iAg7AIaxUiYpSYUqlzsjeRcjBvTLhkLuRMEANtFTVSe8sDvMyLV8EMogUYpPKaXzDJ7SZW7Ae0V-vf93vh-wT6tIqKWGHmAMjFpxrqYvFo/s1600/TCPIP+Protocol+Suite.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnOKtgeNw-gn5IvE0w4nYW3iO1-AtmJ-O06iAg7AIaxUiYpSYUqlzsjeRcjBvTLhkLuRMEANtFTVSe8sDvMyLV8EMogUYpPKaXzDJ7SZW7Ae0V-vf93vh-wT6tIqKWGHmAMjFpxrqYvFo/s400/TCPIP+Protocol+Suite.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
In the preceding figure, the TCP/IP protocol suite consists of the following protocols:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;File Transfer Protocol (FTP):&lt;/u&gt;&lt;/b&gt; This protocol enables the transfer of files from one computer or node to another.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Telnet:&lt;/u&gt;&lt;/b&gt; This terminal emulation protocol enables access to remote nodes and works on the node as if you were working on it locally.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Simple Mail Transfer Protocol (SMTP):&lt;/u&gt;&lt;/b&gt; This protocol enables the exchange of electronic mails (e-mails) between two nodes.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Routing Information Protocol (RIP):&lt;/u&gt;&lt;/b&gt; This protocol provides routing-related information to the Network layer.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Open Shortest Path First (OSPF):&lt;/u&gt;&lt;/b&gt; This protocol helps the Network layer to discover the shortest available path across networks between two communicating nodes.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Transmission Control Protocol (TCP):&lt;/u&gt;&lt;/b&gt; This protocol enables reliable, connection-oriented data transfers between two nodes.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;User Datagram Protocol (UDP):&lt;/u&gt;&lt;/b&gt; This protocol enables fast but unreliable connectionless data transfers between two nodes.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Internet Protocol (IP):&lt;/u&gt;&lt;/b&gt; This protocol moves data between the intermediate networks that lie between the source and destination nodes.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Domain Name Service (DNS):&lt;/u&gt;&lt;/b&gt; This protocol resolves the names of hosts to their corresponding logical addresses, known as IP addresses.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Internet Control Message Protocol (ICMP):&lt;/u&gt;&lt;/b&gt; This protocol generates control messages related to any error in connection or flow control.&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Address Resolution Protocol (ARP):&lt;/u&gt;&lt;/b&gt; This protocol resolves the MAC address of a node given its logical address.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0073376043&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=089006976X&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1155645367&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0046UQ45K&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1157637752&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=1157637728&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/4462464544743392616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/network-protocol-suites-tcpip-suite.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/4462464544743392616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/4462464544743392616'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/network-protocol-suites-tcpip-suite.html' title='NETWORK PROTOCOL SUITES: TCP/IP SUITE'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnOKtgeNw-gn5IvE0w4nYW3iO1-AtmJ-O06iAg7AIaxUiYpSYUqlzsjeRcjBvTLhkLuRMEANtFTVSe8sDvMyLV8EMogUYpPKaXzDJ7SZW7Ae0V-vf93vh-wT6tIqKWGHmAMjFpxrqYvFo/s72-c/TCPIP+Protocol+Suite.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-99712793598719138</id><published>2011-04-07T03:54:00.000-07:00</published><updated>2011-04-07T03:54:19.528-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>OSI LAYERS INTERACTIONS</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;OSI&amp;nbsp;Layer Interactions&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
Various &lt;a href=&quot;http://computershark.blogspot.com/2011/04/basics-of-network-protocols.html&quot;&gt;protocols&lt;/a&gt; are implemented at each of the seven layers defined in the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;OSI reference model&lt;/a&gt;. The protocols function based on the guidelines defined for each layer.&lt;br /&gt;
In the &lt;a href=&quot;http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html&quot;&gt;OSI model&lt;/a&gt;, a layer at one end of the communication can interact with a peer layer at the other end. The message travels down the layer of the sending end through the &lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-transmission-media-part2.html&quot;&gt;transmission medium&lt;/a&gt; to the peer layer of the receiving end.&lt;br /&gt;
The following figure shows the communication between the Transport layers of two peers:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2jrzb1OTakAeTvXTq5WKjwFBry7L5WXiGQqFxZRnh9RMZteEpYEIock6KhP3XPusHbQ54FEVjl377rrJ5JabzPoApa6HJydSs53WaKXa9ql8hMdhMj0ddiEwSsD3Sx7jdrDigXUxP0Dw/s1600/OSI+Seven+Layers+communication.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2jrzb1OTakAeTvXTq5WKjwFBry7L5WXiGQqFxZRnh9RMZteEpYEIock6KhP3XPusHbQ54FEVjl377rrJ5JabzPoApa6HJydSs53WaKXa9ql8hMdhMj0ddiEwSsD3Sx7jdrDigXUxP0Dw/s320/OSI+Seven+Layers+communication.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Communication Between Transport Layers Of Two Peers&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
In case two peers need to communicate with each other, the &lt;b&gt;&lt;i&gt;Application layer&lt;/i&gt;&lt;/b&gt; initiates the message for the recipient end. However, the two Application layers cannot communicate directly. As a result, the message is passed to the &lt;b&gt;&lt;i&gt;Presentation layer&lt;/i&gt;&lt;/b&gt; at the sender end, which adds its own header to the message and passes it to the Session layer. The &lt;b&gt;&lt;i&gt;Session layer&lt;/i&gt;&lt;/b&gt;, in turn, adds its own header and passes it to the next lower layer, the &lt;b&gt;&lt;i&gt;Transport layer&lt;/i&gt;&lt;/b&gt;. In this manner, each layer at the sender end receives the message, adds its own header, and passes the message to the next lower layer. This is because the message is converted into bits and placed on the transmission medium at the Physical layer. &lt;b&gt;&lt;i&gt;The Physical layer&lt;/i&gt;&lt;/b&gt; does not append any header.&lt;br /&gt;
When the recipient&#39;s Physical layer receives the message, it passes the message to the &lt;b&gt;&lt;i&gt;Data Link layer&lt;/i&gt;&lt;/b&gt;. The header added by the peer Data Link layer is stripped and passed to the &lt;b&gt;&lt;i&gt;Network layer&lt;/i&gt;&lt;/b&gt;, which, in turn, strips its own header. In this manner, each time the message is passed to the upper layer, the corresponding header is stripped off. When the message reaches the Application layer, it is read and interpreted.&lt;br /&gt;
The following figure shows the communication between the layers of two communicating ends:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqj7x1r6r5bTfSGT1nVZwjQBL3KjR7Vzbj7Jpo8c0Q9iFZtHn7MQ137DbQhUI68k-K6NkJ4o1VVrUje_cnRTCzvtr_LdjVdUJGfTAQEWTlqRFkVoXwE_rGL-LqQwBv3BhjEcjgsi1WuyE/s1600/OSI+data+Flow.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqj7x1r6r5bTfSGT1nVZwjQBL3KjR7Vzbj7Jpo8c0Q9iFZtHn7MQ137DbQhUI68k-K6NkJ4o1VVrUje_cnRTCzvtr_LdjVdUJGfTAQEWTlqRFkVoXwE_rGL-LqQwBv3BhjEcjgsi1WuyE/s320/OSI+data+Flow.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G8QOMK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00400OSJ0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETOBXA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003GSLU3E&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G8QQ2I&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/99712793598719138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/osi-layers-interactions.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/99712793598719138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/99712793598719138'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/osi-layers-interactions.html' title='OSI LAYERS INTERACTIONS'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2jrzb1OTakAeTvXTq5WKjwFBry7L5WXiGQqFxZRnh9RMZteEpYEIock6KhP3XPusHbQ54FEVjl377rrJ5JabzPoApa6HJydSs53WaKXa9ql8hMdhMj0ddiEwSsD3Sx7jdrDigXUxP0Dw/s72-c/OSI+Seven+Layers+communication.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-1421332321063548083</id><published>2011-04-07T01:04:00.000-07:00</published><updated>2011-04-07T01:04:05.349-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>OPEN SYSTEM INTERCONNECTION REFERENCE MODEL</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;The&amp;nbsp;Open System Interconnection (OSI) &amp;nbsp;Reference Model&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;The International Standards Organization Open System Interconnection (ISO OSI)&lt;/b&gt;&lt;/i&gt; reference model first achieved the International standardization of the protocols. ISO developed the standards for connecting systems that are open to communication with other systems.&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;u&gt;The OSI reference model has seven layers&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;. The following figure shows the seven-layer OSI reference model:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7teaTgXcTUeqraM0_3BKC1h8oIuiIvw236tOdMvPiiRc9JlPVw8rR-5wkGfoUjoYlCWMjy5QPmt5PUa4nkXDAmbzqJzxjfPwZKjxVU6Ykqt4RCex_gT-epdrKPHvK0MaEpOEO9mRNLVU/s1600/OSI+Seven+Layers.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7teaTgXcTUeqraM0_3BKC1h8oIuiIvw236tOdMvPiiRc9JlPVw8rR-5wkGfoUjoYlCWMjy5QPmt5PUa4nkXDAmbzqJzxjfPwZKjxVU6Ykqt4RCex_gT-epdrKPHvK0MaEpOEO9mRNLVU/s320/OSI+Seven+Layers.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;OSI Seven Layers&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
The seven layers of the model are listed as follows in the bottom-to-top approach:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;b&gt;Physical Layer&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;Data Link Layer&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;Network Layer&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;Transport Layer&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;Session Layer&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;Presentation Layer&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;&lt;b&gt;Application Layer&lt;/b&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Physical Layer&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
The Physical layer is responsible for the transmission of data over a communication channel or the &lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-transmission-media-part2.html&quot;&gt;transmission medium&lt;/a&gt;. This transmission medium is the physical path over which the data is transmitted in the form of signals. During a transmission, the Physical layer converts the data into series of bits and places these bits on the&amp;nbsp;transmission medium. This layer is also responsible for specifying the &lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-topologies-overview.html&quot;&gt;physical structure or topology of the network.&lt;/a&gt;&amp;nbsp;Although the Physical layer deals with transmission media, the transmission medium is not specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Data Link Layer&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
The Data Link layer is responsible for the following aspects of communication:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;i&gt;Providing unique identification to each node on the network&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Transforming data bits from the Physical layer into groups called frames&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Detecting errors that occur during a transmission&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Managing the flow of data packets or frames&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
The Data Link layer provides unique identity to each node on the network. It uses the network address, which is hard-coded into the network card of each node for this purpose. Although the Data Link layer is responsible for the detection of transmission errors, it is not responsible for the correction of errors.&lt;br /&gt;
&lt;br /&gt;
The Data Link layer is divided into two sublayers. These are:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Media Access Control (MAC): This sublayer helps the nodes on a network to communicate with each other as it provides information about physical address of the node or the MAC address.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Logical Link Control (LLC): This sublayer establishes and manages a logical link between two communicating devices on the network. It provides error control and flow control within a network&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;u&gt;&lt;b&gt;Network Layer&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;
The Network layer is responsible for the following functions:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Providing a unique network address to each node on the network&lt;/li&gt;
&lt;li&gt;Transmitting data across networks&lt;/li&gt;
&lt;li&gt;Controlling network traffic&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
The Network layer provides a unique address to each node on a network. &lt;i&gt;&lt;b&gt;The addresses are different from Data Link layer addresses because Data Link layer addresses can only be used for communication within a single local network.&lt;/b&gt;&lt;/i&gt; However, if a node on a network A, needs to communicate with a node on network B, it would not be able to do so using Data Link layer addresses.&lt;br /&gt;
&lt;br /&gt;
For communication among different networks, a special Network layer-addressing scheme known as logical addressing is used. When two nodes that are located on two separate networks need to communicate with each other, they need the logical address provided by the Network layer.&lt;br /&gt;
&lt;br /&gt;
The Network layer is also responsible for determining all the possible routes to the destination network and selecting the best path to the network where the destination node is located. This process is known as routing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;u&gt;Transport Layer&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
The Transport layer is responsible for the following functions:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Organizing messages into segments or breaking large segments into smaller segments&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Delivering segments to recipients&lt;/li&gt;
&lt;li&gt;Providing error control&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
The Transport layer segments and reassembles data. In case the upper layers generate large data packets, the Transport layer breaks the large packets into smaller segments that can be handled by lower layers. Similarly, when lower layers pass small segments to the Transport layer, it combines multiple segments to form large packets. Because the Transport layer deals with segmentation and reassembly, it is also responsible for correctly sequencing the segments so that the entire data can be reconstructed correctly.&lt;br /&gt;
&lt;br /&gt;
The Transport layer is also responsible for the unreliable or reliable delivery of segments with the help of connectionless or connection-oriented services, respectively. The recipient acknowledges a transmission in connection-oriented services. If the sender does not receive an acknowledgement from the recipient within a specific interval, it retransmits the unacknowledged packets. In connectionless services, the sender continues to transmit packets without receiving acknowledgements.&lt;br /&gt;
&lt;br /&gt;
The Transport layer also provides error control services. When a packet is lost during transmission, the Transport layer retransmits it after a specific interval. In addition, the Transport layer adds checksums to the segments before transmission. The recipients use these checksums to determine whether the segment was corrupted during the transmission or not. If the segment is corrupted, the Transport layer retransmits the appropriate segments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;Session Layer&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
The Session layer establishes, manages, and synchronizes the communication between two communicating nodes. The two nodes can exchange information only after a session has been established between them. In this case, session is defined as a logical connection between the two nodes.&lt;br /&gt;
&lt;br /&gt;
The Session layer can also control the direction in which data flows. Based on this direction of data flow, a session can be any one of the following:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Simplex: Only one node can transmit data at a time.&lt;/li&gt;
&lt;li&gt;Half duplex: One node can transmit while the other node can receive data. However, both nodes cannot transmit data at the same time.&lt;/li&gt;
&lt;li&gt;Duplex: Both nodes can transmit as well as receive data at the same time.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;u&gt;Presentation Layer&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
The Presentation layer encodes and decodes data in a mutually agreeable format. As a result, this layer plays an important role in facilitating data exchange between heterogeneous hardware and software platforms that use different data formats. For example, if one node uses one byte to represent a character and the other node uses two bytes to represent a character, the Presentation layer plays a significant role in facilitating successful data exchange between the two nodes.&lt;br /&gt;
&lt;br /&gt;
If required, the Presentation layer also compresses and decompresses data packets. As a result, the network traffic is less, preventing congestion. The Presentation layer also plays an important role in the encryption and decryption of data. This ensures high data security during transmission.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;u&gt;Application Layer&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
The Application layer provides an interface between the user and the network. It supports a number of software programs and end-user processes that act as a link between the user and the network. As a result, all network applications and protocols reside on this layer. This is the reason for the name Application layer. Some of the common applications and protocols that operate on this layer include e-mail, FTP, and Telnet.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G8QOMK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00400OSJ0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004EWEZKQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETOBXA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003GSLU3E&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/1421332321063548083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1421332321063548083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1421332321063548083'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/open-system-interconnection-reference.html' title='OPEN SYSTEM INTERCONNECTION REFERENCE MODEL'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7teaTgXcTUeqraM0_3BKC1h8oIuiIvw236tOdMvPiiRc9JlPVw8rR-5wkGfoUjoYlCWMjy5QPmt5PUa4nkXDAmbzqJzxjfPwZKjxVU6Ykqt4RCex_gT-epdrKPHvK0MaEpOEO9mRNLVU/s72-c/OSI+Seven+Layers.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-4032179712128845455</id><published>2011-04-06T04:45:00.000-07:00</published><updated>2011-04-06T04:45:07.260-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Concepts"/><title type='text'>BASICS OF NETWORK PROTOCOLS</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;Understanding the Need for Protocols&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;Apart from network components and &lt;a href=&quot;http://computershark.blogspot.com/2011/03/network-transmission-media-part1.html&quot;&gt;transmission media&lt;/a&gt;, protocols are also basic building blocks of networks.Due to the immense popularity of &lt;a href=&quot;http://computershark.blogspot.com/2011/03/logical-network-topologies-network.html&quot;&gt;networks&lt;/a&gt;, many vendors offer the network components and software solutions required for a network. However, the problem is that each vendor uses their own specifications to develop their network solutions and products. The specifications might not be compatible with each other.&lt;br /&gt;
&lt;br /&gt;
In everyday life, we follow some rules while communicating. For example, in a phone transaction, one person speaks at a time. If both people speak at the same time, neither of them will be able to understand what the other person is saying.&lt;br /&gt;
&lt;br /&gt;
Similar to the example discussed above, a set of established and agreed-upon rules is required to enable effective communication on a network. &lt;i&gt;&lt;b&gt;The set of standards, rules, or conventions are called protocols.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Either a vendor or a networking standard organization can develop protocols.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
After a protocol is conceived, developed, and tested, it must be approved by a standardization organization.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;Understanding the Need For OSI Reference Model&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;i&gt;A protocol model or reference model&lt;/i&gt;&lt;/b&gt; is a set of guidelines followed by vendors to develop protocols. The models also explain the services that are required to transfer data from one computer to another. In addition, reference models also help understand complex network functions.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;The International Standards Organization Open System Interconnection (ISO OSI)&lt;/i&gt;&lt;/b&gt; reference model first achieved the International standardization of the protocols. ISO developed the standards for connecting systems that are open to communication with other systems.&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00400OSJ0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004EWEZKQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETOBXA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003GSLU3E&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004FYYGD4&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/4032179712128845455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/basics-of-network-protocols.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/4032179712128845455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/4032179712128845455'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/basics-of-network-protocols.html' title='BASICS OF NETWORK PROTOCOLS'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-1952582670710512995</id><published>2011-04-06T02:22:00.000-07:00</published><updated>2011-04-06T02:29:05.601-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>COLLABORATIVE NETWORK COMPUTING MODEL</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;Network Computing Models&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;color: black; font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;A network can be designed for processing information by either the client or the server. The network model can also be structured in a way that both the client and the server can process information. Depending on this flexibility, network computing models can be of three types:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/centralized-network-computing-models.html&quot;&gt;Centralized network computing model&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;b&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/network-computing-model.html&quot;&gt;Distributed network computing model&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/collaborative-network-computing-model.html&quot;&gt;Collaborative network computing model&lt;/a&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;Collaborative Network Computing Model&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;The collaborative network computing model is an advanced distributed computing model. In this model, nodes also share processing capabilities apart from sharing data, resources, and other services. In other words, processes can run on two or more computers. The following figure shows the collaborative network computing model:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1OkYmsWU9OZAivgykG64J4RFe0SjVjtGl14Ho3EIJ9L2HIxsewpIa3kXr1JvincFzhsHr2I2X49hOElhQJWbsbi_U4rYlviVjjMFyjrG1o4fv-srxN1kKLlC3Cii-3YYskEPZxmsV-n8/s1600/Collaborative+Network+Computing+Model.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;163&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1OkYmsWU9OZAivgykG64J4RFe0SjVjtGl14Ho3EIJ9L2HIxsewpIa3kXr1JvincFzhsHr2I2X49hOElhQJWbsbi_U4rYlviVjjMFyjrG1o4fv-srxN1kKLlC3Cii-3YYskEPZxmsV-n8/s400/Collaborative+Network+Computing+Model.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;u&gt;Advantages&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
The advantage of the collaborative network computing model is:&lt;br /&gt;
Increased processing speed: The nodes on the collaborative network share the task of processing the request. This reduces the processing time and increases the overall network performance.&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00400OSJ0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004EWEZKQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETOBXA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003GSLU3E&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004FYYGD4&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/1952582670710512995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/collaborative-network-computing-model.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1952582670710512995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/1952582670710512995'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/collaborative-network-computing-model.html' title='COLLABORATIVE NETWORK COMPUTING MODEL'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1OkYmsWU9OZAivgykG64J4RFe0SjVjtGl14Ho3EIJ9L2HIxsewpIa3kXr1JvincFzhsHr2I2X49hOElhQJWbsbi_U4rYlviVjjMFyjrG1o4fv-srxN1kKLlC3Cii-3YYskEPZxmsV-n8/s72-c/Collaborative+Network+Computing+Model.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-8099979251338763397</id><published>2011-04-05T06:40:00.000-07:00</published><updated>2011-04-06T02:27:51.987-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>DISTRIBUTED NETWORK COMPUTING MODEL</title><content type='html'>&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;Network Computing Models&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;A network can be designed for processing information by either the client or the server. The network model can also be structured in a way that both the client and the server can process information. Depending on this flexibility, network computing models can be of three types:&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/centralized-network-computing-models.html&quot;&gt;Centralized network computing model&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/network-computing-model.html&quot;&gt;Distributed network computing model&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/collaborative-network-computing-model.html&quot;&gt;Collaborative network computing model&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;u&gt;&lt;b&gt;Distributed Network Computing Model&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;The distributed network computing model allows all network computers to take part in processing but at their respective ends, separately. This model allows sharing data and services but does not help the other network computers in processing.&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;In this network model, a processing-intensive task is broken into a subset of tasks and distributed among multiple nodes. The nodes work on their individual subsets of tasks. The following figure shows the distributed network computing model:&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPCAS6CcseV_YkDYbhNhaSqlwBr7xxwaKDCFcU7UwMoMncPbM4XDv0eYgPzm8a0zEN-HDIkyWrNVegkQN6tZR_-4CTmZFDDgOGyyTq3okhpsRBCvcLA3KHRjqy9F1bUS3FQ_yu1g641lc/s1600/Distributed+network+model.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPCAS6CcseV_YkDYbhNhaSqlwBr7xxwaKDCFcU7UwMoMncPbM4XDv0eYgPzm8a0zEN-HDIkyWrNVegkQN6tZR_-4CTmZFDDgOGyyTq3okhpsRBCvcLA3KHRjqy9F1bUS3FQ_yu1g641lc/s320/Distributed+network+model.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;u&gt;Advantages&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;Some of the advantages of the distributed network computing model are:&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;&quot;&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Faster data access: The distributed network model allows a node to store the information locally. As a result, data can be accessed faster than in the centralized network model.&lt;/li&gt;
&lt;li&gt;High reliability: In the distributed network model, no single point of failure exists because the network does not entirely depend on a single node. This ensures lower network downtime.&lt;/li&gt;
&lt;li&gt;Customized network setup: The distributed network model offers the flexibility of treating different computers as clients and servers. It allows the optimized use of resources because the roles of the server and the client are interchangeable.&lt;/li&gt;
&lt;/ul&gt;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00400OSJ0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETOBXA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B003GSLU3E&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B001U5617K&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/8099979251338763397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/network-computing-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/8099979251338763397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/8099979251338763397'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/network-computing-model.html' title='DISTRIBUTED NETWORK COMPUTING MODEL'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPCAS6CcseV_YkDYbhNhaSqlwBr7xxwaKDCFcU7UwMoMncPbM4XDv0eYgPzm8a0zEN-HDIkyWrNVegkQN6tZR_-4CTmZFDDgOGyyTq3okhpsRBCvcLA3KHRjqy9F1bUS3FQ_yu1g641lc/s72-c/Distributed+network+model.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7017478106396918171.post-548359727343868507</id><published>2011-04-05T06:15:00.000-07:00</published><updated>2011-04-06T02:26:36.077-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Computer Networking"/><title type='text'>CENTRALIZED NETWORK COMPUTING MODELS</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: x-large;&quot;&gt;&lt;b&gt;Network Computing Models&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
A network can be designed for processing information by either the client or the server. The network model can also be structured in a way that both the client and the server can process information. Depending on this flexibility, network computing models can be of three types:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/centralized-network-computing-models.html&quot;&gt;Centralized network computing model&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/network-computing-model.html&quot;&gt;Distributed network computing model&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;a href=&quot;http://computershark.blogspot.com/2011/04/collaborative-network-computing-model.html&quot;&gt;Collaborative network computing model&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red; font-size: large;&quot;&gt;&lt;b&gt;Centralized Network Computing Model&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;In the centralized network computing model, the clients use the resources of high-capacity servers to process information. In this&amp;nbsp;model, the clients are also referred to as dumb terminals with very low or no processing capability. The clients only connect to the server and not to each other. The following figure shows the centralized network computing model:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH86_Xk2riwTuiqqEzpxQ8CFAiumjJNJ7OKTTR5ICqWvW46M5D4FUYuCT_c4Hj-_hmlEsuZI8fTv8eq76ADEVfE4dtCXgn18FzFODoo7J9wiZ-dapvRD-C1aqQrVsBKNCJmFD5bU3fc4g/s1600/Centralized+Network+Computing+Model.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH86_Xk2riwTuiqqEzpxQ8CFAiumjJNJ7OKTTR5ICqWvW46M5D4FUYuCT_c4Hj-_hmlEsuZI8fTv8eq76ADEVfE4dtCXgn18FzFODoo7J9wiZ-dapvRD-C1aqQrVsBKNCJmFD5bU3fc4g/s400/Centralized+Network+Computing+Model.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;u&gt;Advantages&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Some of the advantages of the centralized network computing model are:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Centralized data management: In a centralized network computing model, data is stored on the server. This increases the reliability of data because all data modifications are stored at a central location.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;High level of security: The centralized network computing model is a highly secure network model. This is because network security can be implemented and monitored centrally from the server.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Cost effectiveness: High-end investment is required for establishing a high-capacity and secure server. On the other hand, clients require very low investment. This reduces the overall cost of setting up a centralized network.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;u&gt;Limitations&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
The centralized network computing model is a conventional model that is used only by a few network setups due to the following limitations:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Low performance and network speed: The centralized network computing model consists of a server that manages numerous requests, simultaneously. This increases network traffic, consequently reducing the speed and performance of the network.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Central point of failure: The server is the central place for storing data and processing all client requests. If the server fails, the functioning of the entire network is disrupted.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004GHNQDQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B00400OSJ0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004EWEZKQ&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004ETOBXA&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G8QOMK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;&amp;nbsp;&lt;iframe align=&quot;left&quot; frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=successis0b-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B004G5ZUFK&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://computershark.blogspot.com/feeds/548359727343868507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://computershark.blogspot.com/2011/04/centralized-network-computing-models.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/548359727343868507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7017478106396918171/posts/default/548359727343868507'/><link rel='alternate' type='text/html' href='http://computershark.blogspot.com/2011/04/centralized-network-computing-models.html' title='CENTRALIZED NETWORK COMPUTING MODELS'/><author><name>Remora</name><uri>http://www.blogger.com/profile/14507007804857801241</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxWeXwa0h61eYT2uQq-nJtArUi0LaokPV0biLGNC_8xTqZRO34Jy8CgzUJAzBudsx3_X18D4S81N03ccTXF32JFyFxS9yp8cNuEvrgwwipJqO1m2UJX03ce3H5pfeOrg/s220/CAVY26K8CAPHUC42CAOJPQ76CA415OC9CA5HX0LACAO42FQ3CAMFREDECAO77BEKCAAXGRJ1CAMSSAMLCAFXY70ICAPO6IEACA6L9NOQCAV16WJCCAEN3ANQCA0NFO25CAZNJSMZCAAAWIHVCAOA8PLK.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH86_Xk2riwTuiqqEzpxQ8CFAiumjJNJ7OKTTR5ICqWvW46M5D4FUYuCT_c4Hj-_hmlEsuZI8fTv8eq76ADEVfE4dtCXgn18FzFODoo7J9wiZ-dapvRD-C1aqQrVsBKNCJmFD5bU3fc4g/s72-c/Centralized+Network+Computing+Model.jpg" height="72" width="72"/><thr:total>1</thr:total></entry></feed>