<?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: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-4950347278112606323</id><updated>2011-12-13T17:19:15.466+07:00</updated><category term='TCP and UDP port'/><category term='ddos attack'/><category term='protocol'/><category term='TCP'/><category term='Internet'/><category term='Transmission Control Protocol'/><category term='Internet Protocol Suite'/><category term='Transmission Protocols'/><category term='computer'/><category term='Server'/><category term='Internet Protocol'/><category term='network'/><category term='Protocols'/><category term='IP address'/><category term='Transport Layer'/><category term='networking'/><category term='Computer network'/><title type='text'>All about Networking</title><subtitle type='html'>talk about computer, networking, internet, and every things about IT.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-3074613009538888206</id><published>2010-12-23T16:38:00.000+07:00</published><updated>2010-12-23T16:38:00.676+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>What is WINS?</title><content type='html'>&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="wins schemas" height="246" src="http://i.technet.microsoft.com/cc784459.4711b819-6ba7-4e3c-9bec-74c5aa2404b9(en-us,WS.10).gif" title="wins schemas" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;Not satisfied with DNS, Microsoft invented another naming service for Windows, called WINS&amp;nbsp;(Windows Internet Name Service). WINS is a Windows-specific name service for TCP/IP and is meant&amp;nbsp;for networking geographically distant Windows computers (it typically isn’t used on a local area&amp;nbsp;network). WINS not only maps names of servers but also maps names of workgroups and NT domains.&lt;br /&gt;It’s unlikely that WINS will be around in the next generation of Windows machines (although it’s still&amp;nbsp;around in Windows 98); Microsoft is taking a page from the competition’s automatic name services and&amp;nbsp;directory services and will be rolling TCP/IP name services together with their username and password&amp;nbsp;services. This will be called Active Directory.&lt;br /&gt;The notion of a directory is similar to the name services concept, but it goes one step further: Instead of&amp;nbsp;simply resolving a name to a number, directory services offer many pieces of vital data on the network.&amp;nbsp;In particular, directory services allow users from all over to log in to the network rather than into a&amp;nbsp;specific server; each server on the network relies on the directory services to assign security rights, and&amp;nbsp;so on.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="wins schemas" height="246" src="http://i.technet.microsoft.com/cc737825.3627d94a-b839-4ba5-907b-9782068ddc88(en-us,WS.10).gif" title="wins schemas" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;/div&gt;&lt;br /&gt;This is terrific because administrators no longer need to update multiple servers with username and&amp;nbsp;password information; instead, they can administer updates from one point and distribute them&amp;nbsp;throughout the network. Although the long-term goal has been simplification, which makes&amp;nbsp;troubleshooting easier, beware of early implementations. Even Novell’s NDS—arguably the “best”&amp;nbsp;directory service around (it’s been around a number of years and has a lot of support)—had a lot of&amp;nbsp;problems out of the gate.&lt;br /&gt;Some sort of directory service—whether it’s Microsoft’s, Novell’s, or Acme’s—is definitely in your&amp;nbsp;future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-3074613009538888206?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/3074613009538888206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/12/what-is-wins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3074613009538888206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3074613009538888206'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/12/what-is-wins.html' title='What is WINS?'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-6043942361677421381</id><published>2010-12-23T06:37:00.000+07:00</published><updated>2010-12-23T06:37:21.057+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='IP address'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>What is DNS?</title><content type='html'>Prologue for this article.&lt;br /&gt;You’ve probably asked yourself in one of the preceding paragraphs, “How does www.co.chatham.ga.us&amp;nbsp;get translated into 167.195.160.9?” Furthermore, why use names at all? People can deal with phone&amp;nbsp;numbers, why not just use the IP number? These are good questions. The answer to the latter is that just&amp;nbsp;because people can deal with a number doesn’t mean that they prefer to use a number. Which would you&amp;nbsp;rather remember, 1-800-NETWORK or 1-800-638-9675? Obviously, most people prefer to remember a&amp;nbsp;name. Actually, names are the better thing to use when networking, because numerical addresses can&amp;nbsp;change during a reconfiguration or a move, whereas symbolic names typically stay the same.&lt;br /&gt;Name-to-address translation (also known as name lookup or name resolution) occurs via name services.&amp;nbsp;Very similar to the speed dial button on your phone, name services are the networking equivalent of an&amp;nbsp;electronic phone book. They’re actually a lot cooler than your speed dial: For example, suppose you&amp;nbsp;could say “Mom” to make your phone dial your mother.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DNS (Domain Name System)&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img alt="dns resolving domain problem" height="256" src="http://www.laboit.net/wp-content/uploads/2009/07/schema_requete_dns.png" title="dns resolving a domain" width="320" /&gt;&lt;/div&gt;Name services run as a service on any given name server; that is, a specific program runs on a name&amp;nbsp;server that hands out an address when you give it a name. Like your speed dial buttons, you must program in a name entry; entering the correct number for a given name is important.&amp;nbsp;In particular, TCP/IP name services, although powerful and able to handle millions and millions of&amp;nbsp;names, isn’t exactly plug-and-play. The DNS (Domain Name Service) that you use when surfing the&amp;nbsp;Web works pretty automatically for you once it’s configured correctly, and it will translate&amp;nbsp;www.co.chatham.ga.us to 167.195.160.9. However, you’ll need to know the exact number of your DNS&amp;nbsp;server. Unlike telephone information, DNS servers all have different addresses; verifying that a&amp;nbsp;workstation’s DNS server is correct can be an important troubleshooting step&lt;br /&gt;&lt;br /&gt;Note that most smaller sites that use TCP/IP usually don’t have DNS set up. Instead, each workstation&amp;nbsp;has a local (hard drive) “hosts” file that lists the addresses and host names the workstation needs to get&amp;nbsp;to. (Think of this as your personal phone book rather than the corporate directory.) As you can imagine,&amp;nbsp;this gets hard to manage when you have more than a handful of workstations, unless the addresses of the&amp;nbsp;servers never change. As sites grow, or as they get connected to the Internet, DNS servers are added. Can&amp;nbsp;you imagine how big a single file with all the servers on the Internet would be? Fortunately, each DNS&amp;nbsp;server for a given DNS zone is only responsible for its own information.&lt;br /&gt;A DNS zone (its scope of responsibility for naming) can be huge—for example, .com has millions of&amp;nbsp;subzones (yahoo.com, jotto.com, and so on); on the other hand, it can be small—for example,&amp;nbsp;feldman.org lists only one host (www.feldman.org) and no subzones.&lt;br /&gt;With DNS servers getting easier to manage and being a mandatory component of Internet access, you&amp;nbsp;can expect to see more of them in smaller shops as time goes on. It’s worth mentioning that each DNS&amp;nbsp;server is responsible for only its own zone, so if you can’t get to one particular address (say,&amp;nbsp;yahoo.com) but can get to another (say, jotto.com), it may be that the name server responsible for&amp;nbsp;that zone is down. On the Internet at large, this rarely happens, because the DNS organizers require back-up DNS servers for a zone. DNS problems are more likely to happen within a smaller organization’s&amp;nbsp;intranet, particularly when all the eggs for that organization are in one basket.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-6043942361677421381?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/6043942361677421381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/12/what-is-dns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6043942361677421381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6043942361677421381'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/12/what-is-dns.html' title='What is DNS?'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-5958227312580639725</id><published>2010-12-12T13:53:00.000+07:00</published><updated>2010-12-12T13:53:09.066+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><title type='text'>What is LAN and WAN?</title><content type='html'>A LAN&amp;nbsp;is a high-speed, fault-tolerant data network that covers a relatively small geographic area. It&amp;nbsp;typically connects workstations, personal computers, printers, and other devices. LANs offer&amp;nbsp;computer users many advantages, including shared access to devices and applications, ﬁle exchange&amp;nbsp;between connected users, and communication between users via electronic mail and other&amp;nbsp;applications.&lt;br /&gt;&lt;br /&gt;A WAN&amp;nbsp;is a data communications network that covers a relatively broad geographic area and often&amp;nbsp;uses transmission facilities provided by common carriers, such as telephone companies. WAN&amp;nbsp;technologies function at the lower three layers of the OSI reference model: the physical layer, the&amp;nbsp;data link layer, and the network layer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-5958227312580639725?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/5958227312580639725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/12/what-is-lan-and-wan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/5958227312580639725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/5958227312580639725'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/12/what-is-lan-and-wan.html' title='What is LAN and WAN?'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-7216866348511950005</id><published>2010-10-22T19:17:00.000+07:00</published><updated>2010-10-22T19:17:00.108+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='ddos attack'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>TYPES OF DOS ATTACKS</title><content type='html'>To be able to perform, find, or protect against DoS  activities, you must first understand the basic principles and types of these  attacks. Three main types of DoS attacks exist:&lt;br /&gt;&lt;ul class="itemizedlist"&gt;&lt;li class="first-listitem"&gt; &lt;div class="first-para"&gt;Consumption of resources, such as bandwidth, hard disk  space,&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;CPU resources, and so on&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;Disruption of configuration information, routing, DNS, and  other information&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;Direct disruption of network communication between the  client and the server&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;As information about common DoS attacks has been mentioned in many  other &lt;i class="emphasis"&gt;Hacking Exposed&lt;/i&gt; books, we'll only briefly describe  these types of DoS attacks and will then move on to spend more time on  Cisco-centric issues. We'll also include details on the methods of stopping DoS  attacks on the perimeter of your network using built-in functions of Cisco  devices.&lt;br /&gt;&lt;div class="section"&gt;&lt;h3 class="sect3-title"&gt;Consumption of  Resources&lt;/h3&gt;&lt;div class="first-para"&gt;The bandwidth consumption attack is the most common type of  DoS in the world. Many Internet companies such as Yahoo!, eBay, Microsoft,  Amazon, and others have experienced downtime and financial losses due to this  type of attack.&lt;/div&gt;&lt;div class="last-para"&gt;This type of attack makes up the majority of distributed  denial of service (DDoS) attacks, as well as the early DoS methods of using  &lt;tt&gt;ping -f&lt;/tt&gt; floods by attackers with larger Internet pipes than those of  their targets. These attacks are more difficult, and sometimes even impossible,  to mitigate due to the nature of the protocols on which the Internet is built.  However, efficient means of traffic rate control have been implemented by Cisco  Systems for routers, and we will review these  methods in this chapter. CPU resource consumption attacks can be the result of  programming flaws found in the TCP/IP stack, server-side services, and other  network-interacting software to which attackers can connect. These attacks can  usually be rectified by patching the buggy software code using vendor patches.  Hard disk space consumption occurs when the software or service is tricked into  storing excessive amounts of information on the server's storage facility, thus  consuming all available storage resources and memory. This will most likely lead  to a denial of services for legitimate users and can be rectified by cleaning up  the disk space, fixing the buggy software code, and/or rebooting the server. An  example of such an attack is the flooding of an unauthenticated syslog server  (usually found on port 514/UDP) by junk messages. An attacker can send any  information to that port and it will be stored in the system log files.  Depending on the attacker's bandwidth and the storage available, this method can  be effective in disabling the logging facilities of the server or even the  entire enterprise, making attacker tracing and prosecution a very difficult  task.&lt;/div&gt;&lt;/div&gt;&lt;div class="section"&gt;&lt;h3 class="sect3-title"&gt;Disruption of  Information Flow&lt;/h3&gt;&lt;div class="first-para"&gt;This type of attack is less common than bandwidth  consumption; however, such an attack can affect many users, organizations, and,  if properly launched, even entire countries or continents. For instance, the DNS  entry of a company or an entire country can be altered or diverted to a  different location or to &lt;tt&gt;/dev/null&lt;/tt&gt;, thus disabling connectivity of the  targeted networks for the duration of the attack. The motives behind this type  of attack are usually political or corporate in nature. Another example of such  an attack can be discovered when an attacker fiddles with the routers  responsible for Border Gateway Protocol (BGP) routing updates; this can easily  bring a large chunk of the Internet to its knees with only a few packets.&amp;nbsp;&lt;/div&gt;&lt;div class="section"&gt;&lt;h4 class="sect4-title"&gt;Disruption of  Communication&lt;/h4&gt;&lt;div class="first-para"&gt;This type of attack causes a disruption of established  communication channels between the client and server. A typical attack would  involve resetting a management TCP session to the device, such as a PIX  firewall, to stop a system administrator from reconfiguring the device to  counter a different attack. These attacks are usually possible due to a system  software fault and can be rectified by applying a vendor  patch.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-7216866348511950005?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/7216866348511950005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/10/types-of-dos-attacks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/7216866348511950005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/7216866348511950005'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/10/types-of-dos-attacks.html' title='TYPES OF DOS ATTACKS'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-6664998722585476499</id><published>2010-10-22T09:15:00.000+07:00</published><updated>2010-10-22T09:15:44.020+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='ddos attack'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>DOS ATTACK MOTIVES</title><content type='html'>The Internet has experienced numerous cases of DoS attacks.  Unfortunately, due to the nature and existing inherited drawbacks of current  Internet-centric protocols, these attacks are likely to stay with us for a long  time, causing havoc and financial losses to thousands of organizations all over  the world.&lt;br /&gt;&lt;img height="244" src="http://nsl.cs.columbia.edu/projects/sos/images/ddosattc.jpg" width="320" /&gt;&lt;br /&gt;As we have already stated, the usual cause behind the attacks from  experienced Black Hat hackers is to achieve some level of remote control (be it  enable or unprivileged access) over the device. Therefore, the main reason why  these attacks are uncommon among experienced hackers is that after successfully  performing a series of DoS attacks, the device or targeted equipment becomes  useless or obsolete for the duration of the attack or until the device is  restarted. This scenario is usually true unless the attacked device is being  specifically targeted to disable its operations as a part of some malicious  "master plan."&lt;br /&gt;&lt;br /&gt;In contrast, many unskilled hackers who do not manage to gain  remote access to a device are likely to be frustrated, pitiful people who also  show their underdeveloped egos by bragging on Internet Relay Chat (IRC) channels  or underground message boards to increase their device frag count. These  attackers will try to crash the device by all means possible to satisfy  their egos and boast about such "marvelous" achievements to their virtual  friends. What motivates different types of crackers to perform DoS attacks? The  list of reasons can go on forever, but here are just a few of them:&lt;br /&gt;&lt;ul class="itemizedlist"&gt;&lt;li class="first-listitem"&gt; &lt;div class="first-para"&gt;Industrial and corporate competition&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;Profit-related causes (racketeers or mafia)&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;Political or social reasons&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;Having fun&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;Bragging rights&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;Revenge&lt;/div&gt;&lt;/li&gt;&lt;li class="listitem"&gt; &lt;div class="first-para"&gt;Hatred&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-6664998722585476499?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/6664998722585476499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/10/dos-attack-motives.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6664998722585476499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6664998722585476499'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/10/dos-attack-motives.html' title='DOS ATTACK MOTIVES'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-925510687960710325</id><published>2010-08-07T10:50:00.001+07:00</published><updated>2010-08-07T10:50:00.589+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='Transmission Control Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>7 Layer OSI : Physical Layer</title><content type='html'>The physical layer is responsible for activating the physical circuit between the Data Terminal&amp;nbsp;Equipment (DTE) and Data Circuit-terminating Equipment (DCE), communicating through&amp;nbsp;it, and then deactivating it. Additionally, the physical layer is also responsible for the&amp;nbsp;communication between DCEs. A computer or router can represent the DTE.&amp;nbsp;The DCE, on the other hand, is usually represented by a modem or a multiplexer.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_5s044HJeMEo/TFeSiLZZptI/AAAAAAAAAKA/tyBtbkE8f2I/s1600/physical.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://1.bp.blogspot.com/_5s044HJeMEo/TFeSiLZZptI/AAAAAAAAAKA/tyBtbkE8f2I/s320/physical.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;To put it differently, the physical layer describes the electric or optical signals used for&amp;nbsp;communicating between two computers. Physical circuits are created on the physical layer. Other&amp;nbsp;appliances such as modems modulating a signal for a phone line are often put in the physical&amp;nbsp;circuits created between two computers.&lt;br /&gt;Physical layer protocols specify the following:&lt;br /&gt;• &amp;nbsp;Electrical signals (for example, +1V)&lt;br /&gt;• &amp;nbsp;Connector shapes (for example, V.35)&lt;br /&gt;• &amp;nbsp;Media type (twisted pair, coaxial cable, optical fiber, etc.)&lt;br /&gt;• &amp;nbsp;Modulation (for example, FM, PM, etc.)&lt;br /&gt;• &amp;nbsp;Coding (for example, RZ, NRZ, etc.)&lt;br /&gt;• &amp;nbsp;Synchronization (synchronous and asynchronous communication, time source, and so on)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-925510687960710325?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/925510687960710325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-physical-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/925510687960710325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/925510687960710325'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-physical-layer.html' title='7 Layer OSI : Physical Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5s044HJeMEo/TFeSiLZZptI/AAAAAAAAAKA/tyBtbkE8f2I/s72-c/physical.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-93582045834988910</id><published>2010-08-06T10:39:00.000+07:00</published><updated>2010-08-06T10:39:00.328+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='Transmission Control Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Protocol Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>7 Layer OSI : Data Link Layer</title><content type='html'>As for serial links, the link layer provides data exchange between neighboring computers as well&amp;nbsp;as data exchange between computers within a local network.&lt;br /&gt;For the link layer, the basic unit of data transfer is the data link packet frame. A&amp;nbsp;data frame is composed of a header, payload, and trailer.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_5s044HJeMEo/TFeRLmzp5zI/AAAAAAAAAJ8/f2-WldqDcFo/s1600/gowes.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_5s044HJeMEo/TFeRLmzp5zI/AAAAAAAAAJ8/f2-WldqDcFo/s1600/gowes.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A frame carries the destination link address, source link address, and other control information in the header. The trailer usually contains the checksum of the transported data. By using the&amp;nbsp;checksum, we can find out whether the payload has been damaged during transfer. The&amp;nbsp;network-layer packet is usually included in the payload. &lt;br /&gt;The link layer does not engage in a conversation between DTE and DCE (the link&amp;nbsp;layer does not see the DCE). It is engaged, however, in the frame exchange between DTEs. (It&amp;nbsp;relies on the physical layer to handle the DCE issue.) &lt;br /&gt;The following figure illustrates that different protocols can be used for each end of the connection&amp;nbsp;on the physical layer. In our case, one of the ends uses the X.21 protocol while the other end uses&amp;nbsp;the V.35 protocol. This rule is valid not only for serial links, but also for local networks. In local&amp;nbsp;networks, you are more likely to encounter more complicated setups in which a switch that&amp;nbsp;converts the link frames of one link protocol into link frames of a second one (for example,&amp;nbsp;Ethernet into FDDI) is inserted between the two ends of the connection. This obviously results in&amp;nbsp;different protocols being used on the physical layer.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_5s044HJeMEo/TFeRKM3HfcI/AAAAAAAAAJ4/9TOxGkZVATI/s1600/data-link.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_5s044HJeMEo/TFeRKM3HfcI/AAAAAAAAAJ4/9TOxGkZVATI/s1600/data-link.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A serial port or an Ethernet card can serve as a link interface. A link interface has a link address&amp;nbsp;that is unique within a particular Local Area Network (LAN).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-93582045834988910?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/93582045834988910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-data-link-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/93582045834988910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/93582045834988910'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-data-link-layer.html' title='7 Layer OSI : Data Link Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5s044HJeMEo/TFeRLmzp5zI/AAAAAAAAAJ8/f2-WldqDcFo/s72-c/gowes.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-7379951000480521667</id><published>2010-08-05T10:34:00.002+07:00</published><updated>2010-08-05T10:34:00.247+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='Transmission Control Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocols'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>7 Layer OSI : Network Layer</title><content type='html'>The network layer ensures the data transfer between two remote computers within a particular&amp;nbsp;Wide Area Network (WAN). The basic unit of transfer is a datagram that is wrapped&amp;nbsp;(encapsulated) in a frame. The datagram is also composed of a header and data field. Trailers are&amp;nbsp;not very common in network protocols.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_5s044HJeMEo/TFeOtJtYXQI/AAAAAAAAAJw/ynWJfG54XuY/s1600/network.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="102" src="http://1.bp.blogspot.com/_5s044HJeMEo/TFeOtJtYXQI/AAAAAAAAAJw/ynWJfG54XuY/s320/network.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As shown in the figure above, the datagram header, together with data (network-layer payload),&amp;nbsp;creates the payload or data field of the frame.&lt;br /&gt;There is usually at least one router on WANs between two computers. The connection between&amp;nbsp;two neighboring routers on the link layer is always direct. The router unpacks the datagram from a&amp;nbsp;frame, only to wrap it again into a different frame (or, more generally, in a frame of different link&amp;nbsp;protocol) before sending it to a different line. The network layer does not see the appliances on the&amp;nbsp;physical and link layers (modems, repeaters, switches, etc.).&lt;br /&gt;The network layer does not care about what kind of link protocols are used on route between the&amp;nbsp;source and the destination.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_5s044HJeMEo/TFeOv4a9ZUI/AAAAAAAAAJ0/xZbYdDjdopY/s1600/network-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="http://2.bp.blogspot.com/_5s044HJeMEo/TFeOv4a9ZUI/AAAAAAAAAJ0/xZbYdDjdopY/s320/network-1.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;A serial port or an Ethernet card can be used as a network interface. A network interface has a one&amp;nbsp;or more unique address within a particular WAN.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-7379951000480521667?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/7379951000480521667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-network-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/7379951000480521667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/7379951000480521667'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-network-layer.html' title='7 Layer OSI : Network Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5s044HJeMEo/TFeOtJtYXQI/AAAAAAAAAJw/ynWJfG54XuY/s72-c/network.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-2470187653205965710</id><published>2010-08-04T10:26:00.001+07:00</published><updated>2010-08-04T10:26:00.255+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Transmission Control Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocols'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>7 Layer OSI : Transport Layer</title><content type='html'>A network layer facilitates the connection between two remote computers. As far as the transport&amp;nbsp;layer is concerned, it acts as if there were no modems, repeaters, bridges, or routers along the way.&amp;nbsp;The transport layer relies completely on the services of lower layers. It also expects that the&amp;nbsp;connection between two computers has been established, and it can therefore fully dedicate its&amp;nbsp;efforts to the cooperation between two distant computers. Generally, the transport layer is&amp;nbsp;responsible for communication between two applications running on different computers.&lt;br /&gt;There can be several transport connections between two computers at any given time (for example,&amp;nbsp;one for a virtual terminal and another for email). On the network layer, the transport packets are&amp;nbsp;directed based on the address of the computer (or its network interface). On the transport layer,&amp;nbsp;individual applications are addressed. Applications use unique addresses within one computer, so the&amp;nbsp;transport address is usually composed of both the network and transport addresses.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_5s044HJeMEo/TFeNKzng4nI/AAAAAAAAAJo/HXRxwtQH3CU/s1600/transport+protocol.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" src="http://4.bp.blogspot.com/_5s044HJeMEo/TFeNKzng4nI/AAAAAAAAAJo/HXRxwtQH3CU/s320/transport+protocol.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;In this case, the basic transmission unit is the segment that is composed of a header and payload.&lt;br /&gt;The transport packet is transmitted within the payload of the network packet.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_5s044HJeMEo/TFeNMzteO8I/AAAAAAAAAJs/QkaGw6Znqvs/s1600/transport+protocol-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="164" src="http://3.bp.blogspot.com/_5s044HJeMEo/TFeNMzteO8I/AAAAAAAAAJs/QkaGw6Znqvs/s320/transport+protocol-1.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-2470187653205965710?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/2470187653205965710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-transport-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2470187653205965710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2470187653205965710'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-transport-layer.html' title='7 Layer OSI : Transport Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5s044HJeMEo/TFeNKzng4nI/AAAAAAAAAJo/HXRxwtQH3CU/s72-c/transport+protocol.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-8208904624984835173</id><published>2010-08-03T10:25:00.000+07:00</published><updated>2010-08-03T10:25:44.402+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocols'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>7 Layer OSI : Session Layer</title><content type='html'>The session layer facilitates exchange of data between two applications. In other words, it serves as a checkpoint and is involved in synchronizing transactions, correctly closing files, and so on.&amp;nbsp;Sharing a network disk is a good example of a session. The disk can be shared for a certain period&amp;nbsp;of time, but the disk is not used for the entire time. When we need to work with a file on the&amp;nbsp;network disk, a connection is established on the transport layer from the time when the file is&amp;nbsp;opened to when it is closed. The session, however, exists on the session layer for the entire time&amp;nbsp;the disk is being shared.&lt;br /&gt;The basic unit is a session layer PDU (Protocol Data Unit), which is inserted in a segment. Other&amp;nbsp;books often illustrate this with a figure of a session-layer PDU, composed of the session header&amp;nbsp;and payload, being inserted in the segment. Starting with the session layer, however, this does not&amp;nbsp;necessarily have to be the case. The session layer information can be transmitted inside the&amp;nbsp;payload. This situation is even more noticeable if, for example, the presentation layer encrypts the&amp;nbsp;data, and thus changes the whole content of the session-layer PDU.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-8208904624984835173?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/8208904624984835173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-session-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/8208904624984835173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/8208904624984835173'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-session-layer.html' title='7 Layer OSI : Session Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-1166212914040554328</id><published>2010-02-22T09:49:00.000+07:00</published><updated>2010-02-22T09:49:00.828+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='IP address'/><title type='text'>Brief History of Internet Protocol</title><content type='html'>This number is an exclusive number or address for all information technology devices  (printers, routers, modems, et al) use which identifies and allows them  the ability to communicate with each other on a computer network.   There is a standard of communication, called an &lt;strong&gt;I&lt;/strong&gt;nternet  &lt;strong&gt;P&lt;/strong&gt;rotocol standard (&lt;strong&gt;IP&lt;/strong&gt;).  In laymans  terms it is the same as your home address. In order for you to receive  snail mail at home the sending party must have your correct mailing  address (&lt;strong&gt;IP address&lt;/strong&gt;) in your town (&lt;strong&gt;network&lt;/strong&gt;)  or you do not receive bills, pizza coupons or your tax refund.  The  same is true for all equipment on the internet.  Without this specific  address, information cannot be received.  IP addresses may either be  assigned permanently for an Email server/Business server or a permanent  home resident or temporarily, from a pool of available addresses (first  come first serve) from your &lt;strong&gt;I&lt;/strong&gt;nternet &lt;strong&gt;S&lt;/strong&gt;ervice  &lt;strong&gt;P&lt;/strong&gt;rovider.  A permanent number may not be available in  all areas and may cost extra so be  sure to ask your &lt;strong&gt;ISP&lt;/strong&gt;.&lt;br /&gt;&lt;strong&gt;Domain Name System (DNS):&lt;/strong&gt; IP address to be translated to words. It is  much easier to remember a word than a series of numbers. The same is true for  email addresses.&lt;br /&gt;For example, it is much easier for you to remember a  web address name such as whatismyip.com than it is to remember  192.168.1.1 or in the case of email it is much easier to remember  email@somedomain.com than email@192.168.1.1&lt;br /&gt;&lt;strong&gt;Dynamic IP:&lt;/strong&gt; One that is not static  and could change at any time. This type of IP is issued to you from a  pool of IP addresses allocated by your ISP or DHCP Server.  This is for a  large number of customers that do not require the same IP all the time  for a variety of reasons.  Your computer will automatically get this  number as it logs on to the network and saves you the trouble of having  to know details regarding the specific network configurations.  This  number can be assigned to anyone using a dial-up connection, Wireless  and High Speed Internet connections. If you need to run your own email  server or web server, it would be best to have a static IP.&lt;br /&gt;&lt;strong&gt;Static IP:&lt;/strong&gt; One that is fixed and  never changes. This is in contrast to a dynamic IP which may change at  any time.  Most ISP's a single static IP or a block of static IP's for a  few extra bucks a month.&lt;br /&gt;&lt;strong&gt;IP version 4:&lt;/strong&gt; Currently used by most  network devices. However, with more and more computers accessing the  internet, IPv4 IPs are running out quickly. Just like in a city,  addresses have to be created for new neighborhoods but, if your  neighborhood gets too large, you will have to come up with an entire new  pool of addresses. IPv4 is limited to 4,294,967,296 IPs.&lt;br /&gt;&lt;strong&gt;IP version 5:&lt;/strong&gt; This is an  experimental protocol  for UNIX based systems. In keeping  with standard  UNIX (a computer Operating System) release conventions, all  odd-numbered versions are considered experimental. It  was never  intended to be used by the general public.&lt;br /&gt;&lt;strong&gt;IP version 6:&lt;/strong&gt; The replacement for  the aging IPv4. The estimated number of unique IPs for IPv6 is  340,282,366,920,938,463,463,374,607,431,768,211,456 or 2^128.&lt;br /&gt;The old and current standard of IPs was this:  192.168.100.100 the new way can be written different ways but means the  same and are all valid: &lt;br /&gt;* 1080:0000:0000:0000:0000:0034:0000:417A&lt;br /&gt;* 1080:0:0:0:0:34:0:417A&lt;br /&gt;* 1080::34:0:417A&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-1166212914040554328?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/1166212914040554328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/02/brief-history-of-internet-protocol.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/1166212914040554328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/1166212914040554328'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/02/brief-history-of-internet-protocol.html' title='Brief History of Internet Protocol'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-6387741369233728257</id><published>2010-01-28T14:19:00.001+07:00</published><updated>2010-01-28T14:21:48.557+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>7 Layer OSI : Presentation Layer</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_5s044HJeMEo/S2E6N-bBEhI/AAAAAAAAAIM/ljLfxzh6gts/s1600-h/osilayr1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_5s044HJeMEo/S2E6N-bBEhI/AAAAAAAAAIM/ljLfxzh6gts/s320/osilayr1.jpg" width="270" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;The Presentation layer gets its name from its purpose: It presents data to the Application layer and is responsible for data translation and code formatting.&lt;br /&gt;&lt;br /&gt;This layer is essentially a translator and provides coding and conversion functions. A successful data-transfer technique is to adapt the data into a standard format before transmission. Computers are configured to receive this generically formatted data and then convert the data back into its native format for actual reading (for example, EBCDIC to ASCII). By providing translation services, the Presentation layer ensures that data transferred from the Application layer of one system can be read by the Application layer of another one.&lt;br /&gt;&lt;br /&gt;The OSI has protocol standards that define how standard data should be formatted. Tasks like data compression, decompression, encryption, and decryption are associated with this layer. Some Presentation layer standards are involved in multimedia operations too.&lt;br /&gt;&lt;br /&gt;The Presentation Layer is composed of two sublayers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;CASE&lt;/b&gt; (Common Application Service Element)&lt;/li&gt;&lt;li&gt;&lt;b&gt;SASE&lt;/b&gt; (Specific Application Service Element)&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;span id="CASE"&gt;CASE&lt;/span&gt;&lt;/h3&gt;The &lt;b&gt;CASE sublayer&lt;/b&gt; provides services for the Application Layer and request services from the&lt;a href="http://draft.blogger.com/goog_1264662492068"&gt; &lt;/a&gt;Presentation Layer. It provides support for common application services, such as:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ACSE (Association Control Service Element)&lt;/li&gt;&lt;li&gt;ROSE (Remote Operation Service Element)&lt;/li&gt;&lt;li&gt;CCR (Commitment Concurrency and Recovery)&lt;/li&gt;&lt;li&gt;RTSE (Reliable Transfer Service Element)&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;&lt;span id="SASE"&gt;SASE&lt;/span&gt;&lt;/h3&gt;The &lt;b&gt;SASE sublayer&lt;/b&gt; provides application specific services (protocols), such as&lt;br /&gt;&lt;ul&gt;&lt;li&gt;FTAM (File Transfer, Access and Manager)&lt;/li&gt;&lt;li&gt;VT (Virtual Terminal)&lt;/li&gt;&lt;li&gt;MOTIS (Message Oriented Text Interchange Standard)&lt;/li&gt;&lt;li&gt;CMIP (Common Management Information Protocol)&lt;/li&gt;&lt;li&gt;JTM (Job Transfer and Manipulation) a former OSI standard&lt;/li&gt;&lt;li&gt;MMS (Manufacturing Messaging Service)&lt;/li&gt;&lt;li&gt;RDA (Remote Database Access)&lt;/li&gt;&lt;li&gt;DTP (Distributed Transaction Processing)&lt;/li&gt;&lt;li&gt;Tel Net(a remote terminal access protocol)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-6387741369233728257?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/6387741369233728257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/01/7-layer-osi-presentation-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6387741369233728257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6387741369233728257'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/01/7-layer-osi-presentation-layer.html' title='7 Layer OSI : Presentation Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5s044HJeMEo/S2E6N-bBEhI/AAAAAAAAAIM/ljLfxzh6gts/s72-c/osilayr1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-167401743462989607</id><published>2010-01-25T18:12:00.000+07:00</published><updated>2010-01-25T18:12:15.415+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>7 Layer OSI : Application Layer</title><content type='html'>Now we'll talk about layer in OSI. As we know, there are 7 layer for networking that usually used. Let we mention it below.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://zethcorner.files.wordpress.com/2009/01/osi-layer.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://zethcorner.files.wordpress.com/2009/01/osi-layer.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;That's all layers we need to now. In this post, we will talk about the first layer, Application layer. The Application layer of the OSI model marks the spot where users actually communicate to the computer. This layer only comes into play when it’s apparent that access to the network is going to be needed soon. Take the case of Internet Explorer (IE). You could uninstall every trace of networking components from a system, such as TCP/IP, NIC card, and so on, and you could still use IE to view a local HTML document—no problem. But things would definitely get messy if you tried to do something like view an HTML document that must be retrieved using HTTP or nab a file with FTP or TFTP. That’s because IE will respond to requests such as those by attempting to access the Application layer. And what’s happening is that the Application layer is acting as an interface between the actual application program which isn’t at all a part of the layered structure and the next layer down by providing ways for the application to send information down through the protocol stack. In other words, IE doesn’t truly reside within the Application layer it interfaces with Application layer protocols when it needs to deal with remote resources.&lt;br /&gt;&lt;br /&gt;The Application layer is also responsible for identifying and establishing the availability of the intended communication partner and determining whether sufficient resources for the intended communication exist.&lt;br /&gt;&lt;br /&gt;These tasks are important because computer applications sometimes require more than only desktop resources. Often, they’ll unite communicating components from more than one network application. Prime examples are file transfers and email, as well as enabling remote access, network management activities, client/server processes, and information location. Many network applications provide services for communication over enterprise networks, but for present and future internetworking, the need is fast developing to reach beyond the limits of current physical networking.&lt;br /&gt;&lt;br /&gt;It’s important to remember that the Application layer is acting as an interface between the actual application programs. This means that Microsoft Word, for example, does not reside at the Application layer but instead interfaces with the Application layer protocols.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-167401743462989607?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/167401743462989607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2010/01/7-layer-osi-application-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/167401743462989607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/167401743462989607'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2010/01/7-layer-osi-application-layer.html' title='7 Layer OSI : Application Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-2771331452082403909</id><published>2009-11-19T15:40:00.000+07:00</published><updated>2009-11-19T15:40:21.408+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>The Benefits of Using TCP/IP</title><content type='html'>By using TCP/IP, it enables cross-platform, or heterogeneous, networking. For example, a Windows NT/2000 network could contain Unix and Macintosh workstations or even networks mixed in it. TCP/IP also has the following characteristics that make it unique:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Good failure recovery&lt;/li&gt;&lt;li&gt;The ability to add networks without interrupting existing services&amp;nbsp;&lt;/li&gt;&lt;li&gt;High error-rate handling&lt;/li&gt;&lt;li&gt;Platform independence&lt;/li&gt;&lt;li&gt;Low data overhead&lt;/li&gt;&lt;/ul&gt;Because TCP/IP was originally designed for Department of Defense–related purposes, what we now call features or characteristics were actually design requirements. The idea behind “Good Failure Recovery” was that if a portion of the network were disabled during an incursion or attack, its remaining pieces would still be able to function fully. Likewise is the capability of adding entire networks without any disruption to the&amp;nbsp; services already in place. The ability to handle high error rates was built in so that if a packet of information got lost using one route, there would be a mechanism in place to ensure that it would reach its destination using another route. Platform independence means that the networks and clients can be Windows, Unix, Macintosh, or any other platform or combination thereof. The reason TCP/IP is so efficient lies in its low overhead. Performance is key for any network. TCP/IP is unmatched in its speed and simplicity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-2771331452082403909?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/2771331452082403909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/11/benefits-of-using-tcpip.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2771331452082403909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2771331452082403909'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/11/benefits-of-using-tcpip.html' title='The Benefits of Using TCP/IP'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-8279767999714491793</id><published>2009-11-09T20:53:00.001+07:00</published><updated>2009-11-09T20:53:00.554+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP and UDP port'/><category scheme='http://www.blogger.com/atom/ns#' term='Transmission Protocols'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Transport Layer'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Protocol Suite'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='IP address'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocols'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>TCP Features : Connections</title><content type='html'>Before application processes can send data by using TCP, they must establish a connection. The connections are made between the port numbers of the sender and the receiver nodes. A TCP connection identifies the end points involved in the connection. The end point on picture below is formally defined as a pair that includes the IP address and port number:&lt;br /&gt;&lt;br /&gt;(IP address, port numbers) &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_5s044HJeMEo/Svf1jlMODUI/AAAAAAAAADY/JUBKjTT2MkM/s1600-h/QShot_0072.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="TCP end Point" border="0" src="http://2.bp.blogspot.com/_5s044HJeMEo/Svf1jlMODUI/AAAAAAAAADY/JUBKjTT2MkM/s320/QShot_0072.jpg" title="TCP end-point" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The IP address is the internetwork address of the network interface over which the TCP/IP application communicates. The port number is the TCP port number that identifies the application. The end point contains both the IP address and port numbers because port identifiers are selected independently by each TCP, and they may not be unique. By concatenating the unique IP address with port numbers, a unique value for&lt;br /&gt;the end point is created. &lt;br /&gt;A TCP connection is established between two end points. The TCP connection is identified by the parameters of both end points, as follows:&lt;br /&gt;(IP address1, port number1, IP address2, port number2)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_5s044HJeMEo/Svf2kP07hhI/AAAAAAAAADg/DDQC97S7Y9g/s1600-h/QShot_0073.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="TCP end Point" border="0" src="http://1.bp.blogspot.com/_5s044HJeMEo/Svf2kP07hhI/AAAAAAAAADg/DDQC97S7Y9g/s320/QShot_0073.jpg" title="CourtesyLearning Tree" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;These parameters make it possible to have several application processes connect to the same remote end point. Picture above shows that several application processes connect to the same remote end point (199.11.23.1, 2001). The TCP module at 199.11.23.1 can keep the different TCP connections separate because TCP uses both the local and remote end points to identify the connection. In that picture, the end point (199.11.23.1, 2001) is the same, but the end points at the other end of the connection are different. This difference enables TCP to keep these connections separate.&lt;br /&gt;The picture also illustrates that TCP can support multiple connections concurrently. These connections are multiplexed over the same network interface.&lt;br /&gt;A connection is fully specified by the pair of end points. A local end point can participate in many connections to different foreign end points. A TCP connection can carry data in both directions; that is, it is full duplex.&lt;br /&gt;&lt;br /&gt;In relationship to TCP connections, it is also helpful to define the notion of a half association and a full association. A half association is an end point that also includes the transport protocol name, as follows:&lt;br /&gt;(TransportProtocol, IP address, port number)&lt;br /&gt;&lt;br /&gt;The half associations in picture are, therefore, the following:&lt;br /&gt;(tcp, 199.21.32.2, 1400)&lt;br /&gt;(tcp, 196.62.132.1, 21)&lt;br /&gt;A full association consists of two half associations and is expressed by the following ordered pair:&lt;br /&gt;(TransportProtocol, IP address1, port number1, IP address2, port number2)&lt;br /&gt;&lt;br /&gt;The TransportProtocol is listed only once because it has to be the same on both parts of the half association. The concept of half and full associations is useful when dealing with different transport protocols. As an example, the full association in picture is listed as follows:&lt;br /&gt;(tcp, 199.21.32.2, 1400, 196.62.132.1, 21)&lt;br /&gt;&lt;br /&gt;A full association consisting of source and destination IP addresses, and source and destination port numbers uniquely identifies a TCP connection.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-8279767999714491793?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/8279767999714491793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/11/tcp-features-connections.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/8279767999714491793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/8279767999714491793'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/11/tcp-features-connections.html' title='TCP Features : Connections'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5s044HJeMEo/Svf1jlMODUI/AAAAAAAAADY/JUBKjTT2MkM/s72-c/QShot_0072.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-3144805352241151455</id><published>2009-11-09T17:53:00.000+07:00</published><updated>2009-11-09T17:53:43.971+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='TCP and UDP port'/><category scheme='http://www.blogger.com/atom/ns#' term='Transmission Protocols'/><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='Transmission Control Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet Protocol'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer network'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='IP address'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>TCP Features : Multiplexing</title><content type='html'>TCP enables many processes within a single computer to use the TCP communications services simultaneously; this is called TCP multiplexing. Because these processes may be communicating over the same network interface, they are identified by the IP address of the network interface. However, you need more than the IP address of the network interface to identify a process because all processes that are using the same network interface on a computer have a common IP address.&lt;br /&gt;TCP associates a port number value for applications that use TCP. This association enables several connections to exist between application processes on remote computers because each connection uses a different pair of port numbers.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_5s044HJeMEo/Svf0dNL0TTI/AAAAAAAAADQ/8wGlVXGjcwY/s1600-h/QShot_0071.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="multiplexing" border="0" src="http://2.bp.blogspot.com/_5s044HJeMEo/Svf0dNL0TTI/AAAAAAAAADQ/8wGlVXGjcwY/s320/QShot_0071.jpg" title="Multiplexing" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This picture shows several connections being multiplexed over TCP.&lt;br /&gt;The binding of ports to application processes is handled independently by each computer. In many computer systems, a logger or super daemon process watches over the port numbers that are identified or well known to other computer systems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-3144805352241151455?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/3144805352241151455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/11/tcp-features-multiplexing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3144805352241151455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3144805352241151455'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/11/tcp-features-multiplexing.html' title='TCP Features : Multiplexing'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5s044HJeMEo/Svf0dNL0TTI/AAAAAAAAADQ/8wGlVXGjcwY/s72-c/QShot_0071.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-9220898350776693505</id><published>2009-11-07T20:19:00.000+07:00</published><updated>2009-11-07T20:19:39.059+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>TCP Features : Flow Control</title><content type='html'>Computers that send and receive TCP data segments can operate at different data rates because of differences in CPU and network bandwidth. As a result, it is quite possible for a sender to send data at a much faster rate than the receiver can handle. TCP implements a flow control mechanism that controls the amount of data sent by the sender. TCP uses a sliding window mechanism for implementing flow control. &lt;br /&gt;TCP flow control mechanism exhibits the following properties:&lt;br /&gt;• Octets that are to the left of the window range have already been sent and acknowledged.&lt;br /&gt;• Octets in the window range can be sent without any delay. Some of the octets in&lt;br /&gt;the window range may already have been sent, but they have not been acknowledged. Other octets may be waiting to be sent.&lt;br /&gt;• Octets that are to the right of the window range have not been sent. These octets can be sent only when they fall in the window range.&lt;br /&gt;&lt;br /&gt;The left edge of the window is the lowest numbered octet that has not been acknowledged. The window can advance; that is, the left edge of the window can move to the right when an acknowledgment is received for data that has been sent. The TCP packet containing the acknowledgment contains information about the window size that the sender should use.&lt;br /&gt;The window size reflects the amount of buffer space available for new data at the receiver. If this buffer space size shrinks because the receiver is being overrun, the receiver will send back a smaller window size. In the extreme case, it is possible for the receiver to send a window size of only one octet, which means that only one octet can be sent. This situation is referred to as the silly window syndrome, and most TCP implementations take special measures to avoid it.&lt;br /&gt;A TCP module sending back a window size of zero indicates to the sender that its buffers are full and no additional data should be sent. TCP includes mechanisms to shrink window size when the receiver experiences congestion of data and to expand window size as the congestion problem clears.&lt;br /&gt;The goal of the sliding window mechanism is to keep the channel full of data and to reduce to a minimum the delays experienced by waiting for acknowledgments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-9220898350776693505?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/9220898350776693505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/11/tcp-features-flow-control.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/9220898350776693505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/9220898350776693505'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/11/tcp-features-flow-control.html' title='TCP Features : Flow Control'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-7853666043519936999</id><published>2009-06-23T21:03:00.001+07:00</published><updated>2009-06-23T21:03:24.714+07:00</updated><title type='text'>TCP Features : Reliability</title><content type='html'>One of the most important features of TCP is reliable end-to-end data&lt;br&gt;delivery. In order to provide reliability, TCP must recover from data&lt;br&gt;that is damaged, lost, duplicated, or delivered out of order by the&lt;br&gt;Network Layer. TCP uses the Positive Acknowledgment Retransmission&lt;br&gt;(PAR) scheme for achieving reliability.&lt;p&gt;TCP implements PAR by assigning a sequence number to each octet that&lt;br&gt;is transmitted and by requiring a positive acknowledgment (ACK) from&lt;br&gt;the receiving TCP module. If the ACK is not received within a time-out&lt;br&gt;interval, the data is retransmitted. At the receiver TCP module, the&lt;br&gt;sequence numbers are used to correctly order segments that may have&lt;br&gt;arrived out of order and to eliminate duplicates. Corruption of data&lt;br&gt;is detected by using a checksum field filed in the TCP packet header.&lt;br&gt;Data segments that are received with a bad checksum field are&lt;br&gt;discarded. Unless a physical break in the link causes physical&lt;br&gt;partitioning of the network, TCP recovers from most Internet&lt;br&gt;communications system errors.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-7853666043519936999?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/7853666043519936999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcp-features-reliability.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/7853666043519936999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/7853666043519936999'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcp-features-reliability.html' title='TCP Features : Reliability'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-8221261533256232146</id><published>2009-06-21T15:27:00.000+07:00</published><updated>2009-06-21T15:28:01.045+07:00</updated><title type='text'>TCP Features : Basic Data Transfer</title><content type='html'>Basic data transfer is the capability of TCP to transfer a continuous stream of octets in each direction. The octets are sent among application processes running on remote systems that use TCP. The application processes then group a set of bytes that need to be sent/received into a message segment. Message segments can be of arbitrary length. Ultimately, the messages have to be sent in IP datagrams that are limited by the MTU size of a network interface. However, at the TCP level, there is no real restriction on message size because the details of accommodating the message segments in IP datagrams&lt;br&gt; is the task of the IP Layer. For reasons of efficiency in managing messages, TCP connections typically negotiate a maximum segment size.&lt;br&gt; &lt;br&gt; Messages sent by TCP have an octet stream orientation (see Figure below). TCP keeps track of each octet that is sent/received. The TCP has no inherent notion of a block of data, unlike other transport protocols, which typically keep track of the Transport Protocol Data Unit (TPDU) number and not the octet number. TCP can be used to provide multiple virtual-circuit connections between two TCP hosts.&lt;br&gt; &lt;div align="center"&gt;&lt;img src="cid:part1.04040508.02070807@gmail.com"  alt="" height="265" width="423"&gt;&lt;br&gt; &lt;/div&gt; Application processes that use TCP send data in whatever size is convenient for sending. For example, an application can send data that is as little as one octet or as big as several kilo-octets. TCP numbers each octet that it sends. The octets are delivered to the application processes at the receiving end in the order in which they are sent. This process is called sequencing of octets.&lt;br&gt; &lt;br&gt; An application can send data to TCP a few octets at a time. TCP buffers this data and sends these octets either as a single message or as several smaller message segments. All that TCP guarantees is that data arrives at the receiver in the order in which it was sent. For example, if an application sends 1,024 octets of data over a period of ten seconds, the data can be sent across the network in a single TCP packet of 1,024 octets, or in four TCP packets of 256 octets, or in any combination of octets.&lt;br&gt; &lt;br&gt; Because TCP sends data as a stream of octets, there is no real end-of-message marker in the data stream. To ensure that all the data submitted to the TCP module has been transmitted, a push function is required to be implemented by TCP. The push causes the TCP promptly to send any data that it has received from an application up to that point. The actual data that is sent by TCP is treated as an unstructured stream of octets. TCP does not contain any facility to superimpose an application-dependent structure on the data. For example, you cannot tell TCP to treat the data as a set of records in a database and to send one record at a time. Any such structuring must be handled by the application processes that communicate by using TCP.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-8221261533256232146?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/8221261533256232146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcp-features-basic-data-transfer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/8221261533256232146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/8221261533256232146'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcp-features-basic-data-transfer.html' title='TCP Features : Basic Data Transfer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-1773473607505737377</id><published>2009-06-20T09:11:00.001+07:00</published><updated>2009-06-20T09:11:12.344+07:00</updated><title type='text'>Hard Drive Data Recovery using Freeware Programs - Page 1</title><content type='html'>Hi,&lt;p&gt;ui&lt;p&gt;&lt;a href="http://www.hiren.info/downloads/data-recovery/hard-drive/1"&gt;http://www.hiren.info/downloads/data-recovery/hard-drive/1&lt;/a&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;&lt;br&gt;From &lt;a href="mailto:ra7d_si2gar@yahoo.co.id"&gt;ra7d_si2gar@yahoo.co.id&lt;/a&gt; r01-05.opera-mini.net_64.255.180.21 using &amp;#39;Send this page to a Friend&amp;#39; service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-1773473607505737377?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/1773473607505737377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/hard-drive-data-recovery-using-freeware.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/1773473607505737377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/1773473607505737377'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/hard-drive-data-recovery-using-freeware.html' title='Hard Drive Data Recovery using Freeware Programs - Page 1'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-2615039556476019752</id><published>2009-06-19T17:22:00.000+07:00</published><updated>2009-06-19T17:23:15.119+07:00</updated><title type='text'>Intel Announces Intel® Atom™ Brand for New Family of Low-Power Processors</title><content type='html'>&lt;span class="myst.item.description"&gt;&lt;/span&gt; &lt;h5 class="v3h4"&gt;Intel's Smallest Processor Built Using World's Smallest Transistors Designed for New Internet Devices, Low-Cost PCs&lt;br&gt; &lt;/h5&gt; &lt;span class="myst.item.description"&gt; &lt;p id="firstpara"&gt;SANTA CLARA, Calif., March 2, 2008 – The Intel® Atom™ processor will be the name for a new family of low-power processors designed specifically for mobile Internet devices (MIDs) and a new class of simple and affordable Internet-centric computers arriving later this year. Together, these new market segments represent a significant new opportunity to grow the overall market for Intel silicon, using the Intel Atom processor as the foundation. The company also announced the Intel® Centrino® Atom™ processor technology brand for MID platforms, consisting of multiple chips that enable the best Internet experience in a pocketable device.&lt;/p&gt; &lt;/span&gt; &lt;p align="center"&gt; &lt;table style="border: 1px solid rgb(8, 96, 168);" cellpadding="5"  cellspacing="0" width="85%"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td colspan="2"&gt;       &lt;h2 class="subtitle"&gt;Product logos for download&lt;/h2&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td class="grad divider" align="center" width="50%"&gt;&lt;a  href="http://download.intel.com/pressroom/images/IntelAtom.zip"&gt;&lt;img  src="cid:part1.07050107.00050602@gmail.com"  alt="Intel® Atom™ processor" border="0" height="95" width="78"&gt;&lt;/a&gt;&lt;/td&gt;       &lt;td class="grad" align="center" width="50%"&gt;&lt;a  href="http://download.intel.com/pressroom/images/IntelCentrinoAtom.zip"&gt;&lt;img  src="cid:part2.04000803.05070308@gmail.com"  alt="Intel® Centrino® Atom™ processor technology" border="0"  height="95" width="78"&gt;&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td colspan="2"&gt;       &lt;div class="dottedLine"&gt;&lt;img  src="cid:part3.02080000.05060004@gmail.com" height="1" width="1"&gt;&lt;/div&gt;       &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td class="legal" align="center" valign="top" width="50%"&gt;&lt;a  href="http://download.intel.com/pressroom/images/IntelAtom.zip"&gt;Intel® Atom™ processor&lt;/a&gt;&lt;/td&gt;       &lt;td class="legal" align="center" valign="top" width="50%"&gt;&lt;a  href="http://download.intel.com/pressroom/images/IntelCentrinoAtom.zip"&gt;Intel® Centrino® Atom™ processor technology&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;/p&gt; &lt;p&gt;The Intel Atom processor is based on an entirely new microarchitecture designed specifically for small devices and low power, while maintaining the Intel® Core™ 2 Duo instruction set compatibility consumers are accustomed to when using a standard PC and the Internet. The design also includes support for multiple threads for better performance and increased system responsiveness. All of this on a chip that measures less than 25 mm², making it Intel's smallest and lowest power processor yet.&lt;sup class="sm"&gt;1&lt;/sup&gt; Up to 11 Intel Atom processor die -- the tiny slivers of silicon packed with 47 million transistors each -- would fit in an area the size of an American penny.&lt;/p&gt; &lt;p&gt;These new chips, previously codenamed Silverthorne and Diamondville, will be manufactured on Intel's industry-leading 45nm process with hi-k metal gate technology. The chips have a thermal design power (TDP) specification in 0.6-2.5 watt range and scale to 1.8GHz speeds depending on customer need. By comparison, today's mainstream mobile Core 2 Duo processors have a TDP in the 35-watt range.&lt;/p&gt; &lt;p&gt;"This is our smallest processor built with the world's smallest transistors," said Intel Executive Vice President and Chief Sales and Marketing Officer Sean Maloney. "This small wonder is a fundamental new shift in design, small yet powerful enough to enable a big Internet experience on these new devices. We believe it will unleash new innovation across the industry."&lt;/p&gt; &lt;p&gt;With personal computing increasingly going mobile and the computer industry rapidly developing new classes of products to connect the next billion people to the Internet, the Intel Atom processor offers customers the unique ability to innovate around the new low-power design. In addition to the MID opportunity, Intel believes the demand for a new category of low-cost, Internet-centric mobile computing devices dubbed "netbooks" and basic Internet-centric desktop PCs dubbed "nettops," will grow substantially over the next several years. The Intel Atom processor is perfectly suited to meet these new market segments.&lt;/p&gt; &lt;p&gt;Intel said the Intel Atom processor also has potential for future revenue opportunities in consumer electronic devices, embedded applications and thin clients.&lt;/p&gt; &lt;p&gt;&lt;b&gt;Intel Centrino Atom Processor Technology&lt;/b&gt;&lt;br&gt; The Intel Centrino Atom processor technology brand represents Intel's best technology for MIDs. Formerly codenamed "Menlow," Intel Centrino Atom processor technology includes the Intel Atom processor, a low-power companion chip with integrated graphics, a wireless radio, and thinner and lighter designs. Together, these components are designed to enable the best mobile computing and Internet experience on these new devices.&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-2615039556476019752?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/2615039556476019752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/intel-announces-intel-atom-brand-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2615039556476019752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2615039556476019752'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/intel-announces-intel-atom-brand-for.html' title='Intel Announces Intel® Atom™ Brand for New Family of Low-Power Processors'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-4992932706076183731</id><published>2009-06-17T22:26:00.001+07:00</published><updated>2009-06-17T22:26:45.820+07:00</updated><title type='text'>TCP Features</title><content type='html'>TCP has the following noteworthy features:&lt;br&gt; &lt;ul&gt;   &lt;li&gt;Basic data transfer&lt;/li&gt;   &lt;li&gt;Reliability&lt;/li&gt;   &lt;li&gt;Flow control&lt;/li&gt;   &lt;li&gt;Multiplexing&lt;/li&gt;   &lt;li&gt;Connections&lt;/li&gt;   &lt;li&gt;Precedence and security&lt;/li&gt; &lt;/ul&gt; For more detail, I will write it in the next post.....&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-4992932706076183731?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/4992932706076183731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcp-features.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/4992932706076183731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/4992932706076183731'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcp-features.html' title='TCP Features'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-7169733643051687789</id><published>2009-06-17T22:20:00.000+07:00</published><updated>2009-06-17T22:21:12.788+07:00</updated><title type='text'>The TCP/IP Suite of Protocols</title><content type='html'>Although they are frequently identified as just &amp;#8220;TCP/IP,&amp;#8221; several different component protocols actually exist within the IP suite of protocols. These include:&lt;br&gt; &lt;ul&gt;   &lt;li&gt;IP&amp;#8212;The Internet Layer protocol.&lt;/li&gt;   &lt;li&gt;TCP&amp;#8212;The reliable Host-to-Host Layer protocol.&lt;/li&gt;   &lt;li&gt;UDP&amp;#8212;The best-effort Host-to-Host Layer protocol.&lt;/li&gt;   &lt;li&gt;ICMP&amp;#8212;A multilayer protocol designed to facilitate control, testing, and management functions within an IP network. The various ICMP protocols span the Host-to-Host Layer and the Process/Application Layer.&lt;/li&gt; &lt;/ul&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-7169733643051687789?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/7169733643051687789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcpip-suite-of-protocols.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/7169733643051687789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/7169733643051687789'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcpip-suite-of-protocols.html' title='The TCP/IP Suite of Protocols'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-1491929435681982539</id><published>2009-06-13T12:33:00.000+07:00</published><updated>2009-06-13T12:34:27.079+07:00</updated><title type='text'>TCP Header Structure</title><content type='html'>As with IP, the functionality of TCP is limited by the amount of&lt;br&gt;information that it carries in its header. Thus, understanding the&lt;br&gt;mechanics and capabilities of TCP requires an appreciation for the&lt;br&gt;contents of its header.&lt;p&gt;The TCP protocol header is a minimum of 20 octets and contains the&lt;br&gt;following fields:&lt;p&gt;• TCP Source Port—The 16-bit source port field contains the number of&lt;br&gt;the port that initiates the communications session. The source port and&lt;br&gt;source IP address function as the packet&amp;#39;s return address.&lt;p&gt;• TCP Destination Port—The 16-bit destination port field is the address&lt;br&gt;of the port for which the transmission is destined. This port contains&lt;br&gt;the interface address of the application on the recipient&amp;#39;s computer to&lt;br&gt;which the packet&amp;#39;s data will be passed.&lt;p&gt;• TCP Sequence Number—The 32-bit sequence number is used by the&lt;br&gt;receiving computer to reconstruct the fragmented data back into its&lt;br&gt;original form. In a dynamically routed network, it is quite possible for&lt;br&gt;some of the packets to take different routes and, consequently, to&lt;br&gt;arrive out of order. This sequencing field compensates for this&lt;br&gt;inconsistency of delivery.&lt;p&gt;• TCP Acknowledgment Number—TCP uses a 32-bit acknowledgment (ACK) of&lt;br&gt;the first octet of data contained in the next expected segment. It may&lt;br&gt;seem counterintuitive to acknowledge something that hasn&amp;#39;t occurred yet,&lt;br&gt;but a source TCP/IP machine that receives an ACK knows that all the data&lt;br&gt;up to, but not including, that specified segment has been received. The&lt;br&gt;number used to identify each ACK is the sequence number of the packet&lt;br&gt;being acknowledged. This field is only valid if the ACK flag (see Flags,&lt;br&gt;later in this list) is set.&lt;p&gt;• Data Offset—This 4-bit field contains the size of the TCP header,&lt;br&gt;measured in a 32-bit data structure known as a &amp;quot;word.&amp;quot;&lt;p&gt;• Reserved—This 6-bit field is always set to zero. It is reserved for an&lt;br&gt;as-yet unspecified future use.&lt;p&gt;• Flags—The 6-bit flag field contains six 1-bit flags that enable the&lt;br&gt;control functions of urgent field, acknowledgment of significant field,&lt;br&gt;push, reset connection, synchronize sequence numbers, and finished&lt;br&gt;sending data. The flags, in their order of appearance in the string, are&lt;br&gt;URG, ACK, PSH, RST, SYN, and FIN. Given the preceding description of&lt;br&gt;their functions, these mnemonic abbreviations should be self-apparent.&lt;p&gt;• Window Size—This 16-bit field is used by the destination machine to&lt;br&gt;tell the source host how much data it is willing to accept, per TCP segment.&lt;p&gt;• Checksum—The TCP header also contains a 16-bit error-checking field&lt;br&gt;known as a &amp;quot;Checksum.&amp;quot; The source host calculates a mathematical value,&lt;br&gt;based upon the segment&amp;#39;s contents. The destination host performs the&lt;br&gt;same calculation. If the content remained intact, the result of the two&lt;br&gt;calculations is identical, thereby proving the validity of the data.&lt;p&gt;• Urgent—The Urgent field is an optional 16-bit pointer that points to&lt;br&gt;the last octet of urgent data within the segment. This field is only&lt;br&gt;valid if the URG flag was set. If that flag is not set, the Urgent field&lt;br&gt;is pre-empted with Padding. Segments of data that are identified as&lt;br&gt;urgent are treated to expedited handling by all TCP/IP devices that lie&lt;br&gt;in the network intervening the source and destination machines.&lt;p&gt;• Options—A variable length field of at least 1 octet identifies which&lt;br&gt;options, if any, are valid for the TCP segment. If no options are set,&lt;br&gt;this 1-octet field is set equal to 0, which indicates the end of the&lt;br&gt;Options field. A value of 1 in this octet indicates that no operation is&lt;br&gt;required. A value of 2 indicates that the next four octets contain the&lt;br&gt;source machine&amp;#39;s Maximum Segment Size (MSS). The MSS is the greatest&lt;br&gt;number of octets that the data field can be, as agreed to by the source&lt;br&gt;and destination machines.&lt;p&gt;• Data—Although not technically a part of the TCP header, it is&lt;br&gt;important to recognize that segments of application data follow the&lt;br&gt;Urgent and/or Options fields, but precede the Padding field. The field&amp;#39;s&lt;br&gt;size is the largest MSS that can be negotiated between the source and&lt;br&gt;destination machines. Segments may be smaller than the MSS, but never&lt;br&gt;larger.&lt;p&gt;• Padding—Contrary to any indication of superfluousity that its name&lt;br&gt;might suggest, padding always serves a mathematical purpose in data&lt;br&gt;communications. That purpose is to ensure predictability of spacing,&lt;br&gt;timing, or sizing. Extra zeros are added to this field to ensure that&lt;br&gt;the TCP header is always a multiple of 32 bits.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-1491929435681982539?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/1491929435681982539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcp-header-structure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/1491929435681982539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/1491929435681982539'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/tcp-header-structure.html' title='TCP Header Structure'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-4052633423798645522</id><published>2009-06-10T14:08:00.000+07:00</published><updated>2009-06-10T14:08:46.770+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Subnetting</title><content type='html'>In the mid-1980s, RFCs 917 and 950 were released. These documents proposed a means of solving the ever-growing problem posed by the relatively flat, two-level hierarchy of IP addressing. The solution was termed subnetting. The concept of subnetting is based on the need for a third level in the Internet’s hierarchy. As internetworking technologies matured, their acceptance and use increased dramatically. As a result, it became normal for moderate and large-sized organizations to have multiple networks. Frequently, these networks were LANs. Each LAN may be treated as a subnet.&lt;br /&gt;&lt;br /&gt;In such multiple-network environments, each subnetwork would interconnect to the Internet via a common point: a router. The actual details of the network environment are inconsequential to the Internet. They comprise a private network that is (or should be) capable of delivering its own datagrams. Thus, the Internet need only concern itself with how to reach that network’s gateway router to the Internet. Inside the private network, the host portion of the IP address can be subdivided for use in identifying subnetworks. Subnetting, as specified in RFC 950, enables the network number of any classful IP address (A, B, or C) to be subdivided into smaller network numbers. A subnetted IP address actually consists of three parts:&lt;br /&gt;• Network address&lt;br /&gt;• Subnetwork address&lt;br /&gt;• Host address&lt;br /&gt;&lt;br /&gt;The subnetwork and host addresses are carved from the original IP address’s host address portion. Thus, your ability to subnet depends directly on the type of IP address being subnetted. The more host bits there are in the IP address, the more subnets and hosts you can create. However, these subnets decrease the number of hosts that can be addressed. You are, in effect, taking bits away from the host address to identify subnetwork numbers. Subnets are identified using a pseudo-IP address, known as a subnet mask. A subnet mask is a 32-bit binary number that can be expressed in dotted-decimal form. The mask is used to tell end systems (including routers and other hosts) in the network how many bits of the IP address are used for network and subnetwork identification. These bits are called the extended network prefix. The remaining bits identify the hosts within the subnetwork. The bits of the mask that identify the network number are set to 1s and the host bits are set to 0s. &lt;br /&gt;&lt;br /&gt;For example, a mask of 11111111.11111111.11111111.11000000 (255.255.255.192 in dotted-decimal notation) would yield 64 mathematically possible host addresses per subnet. The values of the right-most six bits, the ones set equal to zero, sum to 64 in the base 10 number system. Thus, you can uniquely identify 64 devices within this subnet. Only 62 of these addresses, however, are actually usable. The other two host addresses are reserved. The first host number in a subnet is always reserved for identifying the subnet itself. The last host number is also reserved, but is used for IP broadcasts within the subnet. Thus, you must always subtract 2 from the maximum number of hosts in a subnet to get the maximum number of usable host addresses per subnet.&lt;br /&gt;&lt;br /&gt;The number of mathematically possible subnets, however, depends on what class of IP address is being subnetted. Each class reserves a different number of the available bits for the network number. Thus, each class offers a different number of bits that can be used for subnetting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-4052633423798645522?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/4052633423798645522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/subnetting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/4052633423798645522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/4052633423798645522'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/subnetting.html' title='Subnetting'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-52579575354014604</id><published>2009-06-10T13:35:00.001+07:00</published><updated>2009-06-10T13:35:29.223+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><title type='text'>Managing the Address Space</title><content type='html'>The Internet’s stability is directly dependent on the uniqueness of publicly used network addresses. Thus, some mechanism was needed to ensure that addresses were, in fact, unique. This responsibility originally rested within an organization known as the InterNIC (Internet Network Information Center). This organization is now defunct and was succeeded by the Internet Assigned Numbers Authority (IANA). IANA, too, has been dismantled, and the new caretaker of the Internet’s names and address numbers is the Internet Corporation for the Assignment of Names and Numbers (ICANN). ICANN is currently creating a competitive registry structure that will enable commercial entities to compete with each other in the registration of IP names and numbers.&lt;br /&gt;One important goal is to ensure that duplication of publicly used addresses does not occur. Such duplication would cause instability on the Internet, and compromise&lt;br /&gt;its ability to deliver datagrams to networks using the duplicated addresses.&lt;br /&gt;Although it is entirely possible for a network administrator to arbitrarily select unregistered IP addresses, this practice should not be condoned. Computers having such spurious IP addresses can only function properly within the confines of their network. Interconnecting networks with spurious addresses to the Internet incurs the risk of conflicting with an organization that has legitimate claim to that address space. Duplicated addresses will cause routing problems, and potentially hinder the Internet’s ability to deliver datagrams to the correct network.&lt;br /&gt;In a firewall environment, the private network can use non-unique addresses because network address translation is used so that the addresses on the private network are substituted with the address of the public interface on the firewall. In this case, the private addresses may be non-unique across the Internet. Certain addresses are reserved for private use. Specifically, one Class A addres (10.0.0.0), 16 Class B addresses (172.16.0.0 – 172.31.0.0), and 256 Class C addresses (192.168.0.0 – 192.168.255.0) are designated for private use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-52579575354014604?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/52579575354014604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/managing-address-space.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/52579575354014604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/52579575354014604'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/managing-address-space.html' title='Managing the Address Space'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-4544846029164440313</id><published>2009-06-09T05:59:00.000+07:00</published><updated>2009-06-09T05:59:00.613+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>The IPv4 Header</title><content type='html'>The IP header has the following sizes and fields:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Version—The first 4 bits of the IP header identify the operating version of IP; for example, version 4 or version 6.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Internet Header Length—The next 4 bits of the header contain the length of the header, expressed in multiples of 32.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Type of Service—The next octet contains a series of flags that can be used to specify precedence (that is, absolute priority relative to other IP packets), delay, throughput, and reliability parameters for that packet of data. The precedence flag is 3 bits long whereas the delay, throughput, and reliability flags are each 1 bit in length. The remaining 2 bits are reserved for future use.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Total Length—This 16-bit field contains the total length of the IP packet measured in octets. Valid values can range up to 65,535 octets.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Identifier—Each IP packet is given a unique 16-bit identifier, which is used to identify the fragments of a datagram.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Fragmentation Flags—The next field contains three 1-bit flags that indicate whether fragmentation of the packet is permitted, and if it is used. The first bit is reserved and always set equal to 0. The second bit indicates whether that packet’s data can be fragmented. If this bit is equal to 0, the contents can be fragmented. If it is equal to 1, it cannot be fragmented. The third bit has significance only if the second bit was set to 0. If that bit was equal to 0 (and the data can be segmented across multiple packets), this bit indicates whether this particular packet is the last in the series of the fragment, or whether the receiving application can expect additional fragments. A 0 indicates that this packet is the last one.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Fragment Offset—This 8-bit field measures the offset of the fragmented contents relative to the beginning of the entire packet. This value is measured in 64-bit increments.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Time-to-Live (TTL)—The IP packet cannot be permitted to roam the WAN in perpetuity. It must be limited to a finite TTL. The 8-bit TTL field is incremented by one for each hop the packet makes. After reaching its maximum limit, the packet is assumed to be undeliverable. An ICMP message is generated and sent back to the source machine and the undeliverable packet is destroyed.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Protocol—This 8-bit field identifies the protocol that follows the IP header, such as VINES, TCP, UDP, and so forth.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Checksum—The Checksum field is a 16-bit error-checking field. The destination computer, and every gateway node in the network, will recompute the mathematical calculation on the packet’s header as the source computer did. If the data survived the trip intact, the results of these two calculations are identical. This field also informs the destination host of the amount of incoming data.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Source IP Address—The source address is the IP address of the source computer.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Destination IP Address—The destination address is the IP address of the destination computer.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Padding—Extra zeros are added to this field to ensure that the IP header is always a multiple of 32 bits.&lt;/li&gt;&lt;/ul&gt;These header fields reveal that IPv4’s Internet Layer is inherently connectionless: The packet forwarding devices in the network are free to determine the ideal path for each packet to take through the network. It also doesn’t provide any of the acknowledgments, flow control, or sequencing functions of higher-level protocols such as TCP. Nor can IP be used to direct the data contained in an IP datagram to the appropriate destination&lt;br /&gt;application. These functions are left to higher-level protocols, such as TCP and UDP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-4544846029164440313?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/4544846029164440313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/ipv4-header.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/4544846029164440313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/4544846029164440313'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/ipv4-header.html' title='The IPv4 Header'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-2840182120170668889</id><published>2009-06-08T05:59:00.000+07:00</published><updated>2009-06-08T05:59:01.510+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Class E Addresses</title><content type='html'>A Class E address has been defined but is reserved by the IETF for its own research. Thus, no Class E addresses have been released for use on the Internet. The first four bits of a Class E address are always set to ones, thus the range of valid addresses is from 240.0.0.0 to 255.255.255.255. Given that this class was defined for research purposes, and its use is limited to inside the IETF, examining it any further is not necessary.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-2840182120170668889?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/2840182120170668889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-e-addresses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2840182120170668889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2840182120170668889'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-e-addresses.html' title='Class E Addresses'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-3706694226143449090</id><published>2009-06-08T05:57:00.000+07:00</published><updated>2009-06-08T05:57:46.082+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Class D Addresses</title><content type='html'>The Class D address class was created to enable multicasting in an IP network. The Class D multicasting mechanisms are used for applications that use a “push” technology to send a message to a group of nodes. A multicast address is a unique network address that directs packets with that destination address to predefined groups of IP addresses. Thus, a single station can simultaneously transmit a single stream of datagrams that gets routed to multiple recipients simultaneously. This is much more efficient than creating a separate stream for each recipient. Multicasting has long been deemed a desirable feature in an IP network because it can substantially reduce network traffic. IPv6 also uses multicasting for many aspects of its operation.&lt;br /&gt;The Class D address space, much like the other address spaces, is mathematically constrained. The first four bits of a Class D address must be 1110. Presetting the first three bits of the first octet to ones means that the address space begins at 128 + 64 + 32, which equals 224. Preventing the fourth bit from being used means that the Class D address is limited to a maximum value of 128 + 64 + 32 + 8 + 4 + 2 + 1, or 239. Thus, the Class D address space ranges from 224.0.0.0 to 239.255.255.255.&lt;br /&gt;This range may seem odd, as the upper boundary is specified with all four octets. Ordinarily, this would mean that the octets for both host and network numbers are being used to signify a network number. There is a reason for this! The Class D address space isn’t used for internetworking to individual end systems or networks.&lt;br /&gt;Class D addresses are used for delivering multicast datagrams within a private network to groups of IP-addressed end systems. Thus, there isn’t a need to allocate octets or bits of the address to separate network and host addresses. Instead, the entire address space can be used to identify groups of IP addresses (Classes A, B, or C). Today, numerous other proposals are being developed that would allow IP multicasting without the complexity of a Class D address space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-3706694226143449090?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/3706694226143449090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-d-addresses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3706694226143449090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3706694226143449090'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-d-addresses.html' title='Class D Addresses'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-298003275638962289</id><published>2009-06-08T05:54:00.000+07:00</published><updated>2009-06-08T05:54:58.218+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Class C Addresses</title><content type='html'>The Class C address space was intended to support lots of small networks. This address class can be thought of as the inverse of the Class A address space. Whereas the Class A space uses just one octet for network numbering, and the remaining three for host numbering, the Class C space uses three octets for networking addressing and just one octet for host numbering.&lt;br /&gt;The first three bits of the first octet of a Class C address are 110. The first two bits sum to a decimal value of 192 (128 + 64). This forms the lower mathematical boundary of the Class C address space. The third bit equates to a decimal value of 32. Forcing this bit to a value of 0 establishes the upper mathematical boundary of the address space. Lacking the ability to use the third bit limits the maximum value of this octet to 255 – 32, which equals 223. Thus, the range of possible Class C host addresses is from 192.0.0.0 to 223.255.255.255.&lt;br /&gt;The last octet is used for host addressing. Each Class C address can support a theoretical maximum of 256 unique host addresses (0 through 255), but only 254 are usable because 0 and 255 are not valid host numbers. There can be 2,097,150 different Class C network numbers.&lt;br /&gt;NB &amp;nbsp;:&lt;br /&gt;In the world of IP addressing, 0 and 255 are reserved host address values. IP&lt;br /&gt;addresses that have all of their host address bits set equal to 0 identify the local&lt;br /&gt;network. Similarly, IP addresses that have all their host address bits set equal to&lt;br /&gt;255 are used to broadcast to all end systems within that network number, also&lt;br /&gt;known as a directive broadcast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-298003275638962289?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/298003275638962289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-c-addresses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/298003275638962289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/298003275638962289'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-c-addresses.html' title='Class C Addresses'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-2752912498309262141</id><published>2009-06-07T17:37:00.000+07:00</published><updated>2009-06-07T17:39:03.163+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Class B Addresses</title><content type='html'>&lt;p&gt;The Class B addresses were designed to support the needs of moderate- to large-sized networks. The range of possible Class B host addresses is from 128.1.0.0 to 191.255.255.255.&lt;/p&gt;&lt;p&gt;The mathematical logic underlying this class is fairly simple. A Class B IP address uses two of the four octets to indicate the network address. The other two octets enumerate host addresses. The first two bits of the first octet of a Class B address are 10. The remaining six bits may be populated with either ones or zeros. This mathematically limits the possible range of the Class B address space to less than or equal to 191, which is the sum of 128 + 32 + 16 + 8 + 4 + 2 + 1.&lt;/p&gt;&lt;p&gt;The last 16 bits (2 octets) identify potential host addresses. Each Class B address can support 65,534 unique host addresses. This number is calculated by multiplying 2 to the 16th power, and subtracting 2 (values reserved by IP). Mathematically, there can be only 16,382 Class B networks defined.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NB :&lt;/p&gt;&lt;p&gt;Class B networks are popular in medium-sized networks. Many large organizations have been assigned Class B addresses.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-2752912498309262141?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/2752912498309262141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-b-addresses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2752912498309262141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2752912498309262141'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-b-addresses.html' title='Class B Addresses'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-6897161205782452151</id><published>2009-06-07T17:28:00.001+07:00</published><updated>2009-06-07T17:33:47.099+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Class A Addresses</title><content type='html'>&lt;p&gt;The Class A IPv4 address was designed to support extremely large networks. Because the need for very large-scale networks was perceived to be minimal, an architecture was developed that maximized the possible number of host addresses, but severely limited the number of possible Class A networks that could be defined.&lt;/p&gt;&lt;p&gt;A Class A IP address uses only the first octet to indicate the network address. The remaining three octets enumerate host addresses. The first bit of a Class A address is always a 0. This mathematically limits the possible range of the Class A address to less than or equal to 127, which is the sum of 64 + 32 + 16 + 8 + 4 + 2 + 1. The left-most bit’s decimal value of 128 is absent from this equation. Thus, there can only ever be 127 possible Class A IP networks.&lt;/p&gt;&lt;p&gt;The last 24 bits (that is, three dotted-decimal numbers) of a Class A address represent possible host addresses. The range of possible Class A network addresses or host range is from 1.0.0.0 to 126.255.255.255.&lt;/p&gt;&lt;p&gt;Notice that only the first octet bears a network address number. The remaining three are used to create unique host addresses within each network number. As such, they are set to zeros when describing the range of network numbers.&lt;/p&gt;&lt;p&gt;Each Class A address can support 16,777,214 unique host addresses. This value is calculated by multiplying 2 to the 24th power and then subtracting 2. Subtracting 2 is necessary because IP reserved the all zeros address for identifying the network and the all ones address for broadcasting within that network. The proportion of network to host octets is presented in the following table.&lt;/p&gt;&lt;p&gt;NB:&lt;/p&gt;&lt;p&gt;Technically, 127.0.0.0 is also a Class A network address, but it is reserved for loopback testing and cannot be assigned to a network. In retrospect, this design is poor because it wastes an entire class A address consisting of a large number of IP addresses.&lt;/p&gt;&lt;p&gt;Class A is generally used for very large networks such as the original ARPANET. Most of the class A addresses are allocated and it is very difficult, if not impossible, to get a class A network address assignment from the InterNIC. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-6897161205782452151?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/6897161205782452151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-addresses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6897161205782452151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6897161205782452151'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/class-addresses.html' title='Class A Addresses'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-5158656157009527135</id><published>2009-06-07T17:14:00.002+07:00</published><updated>2009-06-07T17:28:39.559+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>IPv4 Address Formats</title><content type='html'>&lt;p&gt;IP was standardized in September 1981. Its address architecture was as forward-looking as could be expected, given the state of computing at that time. The basic IP address was a 32-bit binary number that was compartmentalized into four 8-bit binary numbers, or octets.&lt;/p&gt;&lt;p&gt;To facilitate human usage, IP’s machine-friendly binary addresses were converted into a more familiar number system: base 10. Each of the four octets in the IP address is represented by a decimal number, from 0 to 255, and is separated by dots (.). This is known as a dotted-decimal format. Thus the lowest possible value that can be represented within the framework of an IPv4 address is 0.0.0.0, and the highest possible value is 255.255.255.255. Both of these values, however, are reserved and cannot be assigned to individual end systems. The reason for this requires an examination of the way that the IETF implemented this basic address structure in its protocol.&lt;/p&gt;&lt;p&gt;The dotted-decimal IPv4 address was then broken down into classes, to accommodate large, medium, and small networks. The differences between the classes were the number of bits allocated to network versus host addresses. The five classes of IP addresses, identified by a single alphabetic character, are&lt;/p&gt;&lt;p&gt;• Class A&lt;br /&gt;• Class B&lt;br /&gt;• Class C&lt;br /&gt;• Class D&lt;br /&gt;• Class E&lt;br /&gt;&lt;/p&gt;Each address consists of two parts: a network address and a host address. The five classes represent different compromises between the number of supportable networks and hosts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-5158656157009527135?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/5158656157009527135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/ipv4-address-formats.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/5158656157009527135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/5158656157009527135'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/ipv4-address-formats.html' title='IPv4 Address Formats'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-3970354272410386858</id><published>2009-06-04T11:00:00.001+07:00</published><updated>2009-06-07T17:20:49.072+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Layer 7: The Application Layer</title><content type='html'>The top layer in the OSI Reference Model is the Application Layer. Despite its name, this layer does not include user applications. Rather, it provides the interface between those applications and the network’s services.&lt;br /&gt;This layer can be thought of as the reason for initiating the communications session. For example, an email client might generate a request to retrieve new messages from the email server. This client application automatically generates a request to the appropriate Layer 7 protocol(s) and launches a communications session to get the needed files.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-3970354272410386858?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/3970354272410386858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-7-application-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3970354272410386858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3970354272410386858'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-7-application-layer.html' title='Layer 7: The Application Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-2730202759803631492</id><published>2009-06-04T09:58:00.001+07:00</published><updated>2009-06-07T17:19:33.263+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Layer 6: The Presentation Layer</title><content type='html'>The Presentation Layer is responsible for managing the way that data is encoded. Not every computer system uses the same data-encoding scheme, and the Presentation Layer is responsible for providing the translation between otherwise incompatible dataencoding schemes, such as American Standard Code for Information Interchange (ASCII) and Extended Binary Coded Decimal Interchange Code (EBCDIC).&lt;br /&gt;&lt;br /&gt;The Presentation Layer can be used to mediate differences in floating-point formats; number formats, such as one’s complement and two’s complement; and byte ordering; as well as to provide encryption and decryption services.&lt;br /&gt;&lt;br /&gt;The Presentation Layer represents data with a common syntax and semantics. If all the nodes used and understood this common language, misunderstanding in data representation could be eliminated. An example of this common language is Abstract Syntax Representation, Rev 1 (ASN.1), an OSI recommendation. In fact, ASN.1 is used by the Simple Network Management Protocol (SNMP) to encode its high-level data.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-2730202759803631492?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/2730202759803631492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-6-presentation-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2730202759803631492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2730202759803631492'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-6-presentation-layer.html' title='Layer 6: The Presentation Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-1703416296115872779</id><published>2009-06-03T13:52:00.001+07:00</published><updated>2009-06-03T16:03:29.690+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Layer 5: The Session Layer</title><content type='html'>The fifth layer of the OSI Model is the Session Layer. This layer is relatively unused many protocols bundle this layer’s functionality into their transport layers.&lt;br /&gt;&lt;br /&gt;The function of the OSI Session Layer is to manage the flow of communications during a connection between two computer systems. This flow of communications is known as a session. It determines whether communications can be uni- or bi-directional. It also ensures that one request is completed before a new one is accepted.&lt;br /&gt;The Session Layer also may provide some of the following enhancements:&lt;br /&gt;• Dialog control&lt;br /&gt;• Token management&lt;br /&gt;• Activity management&lt;br /&gt;&lt;br /&gt;A session, in general, allows two-way communications (full duplex) across a connection. Some applications may require alternate one-way communications (half duplex). The Session Layer has the option of providing two-way or one-way communications: an option called dialog control.&lt;br /&gt;&lt;br /&gt;For some protocols, it is essential that only one side attempt a critical operation at a time. To prevent both sides from attempting the same operation, a control mechanism, such as the use of tokens, must be implemented. When using the token method, only the side holding a token is permitted to perform the operation. Determining which side has the token and how it is transferred between the two sides is known as token management. The token management functions are used in the ISO session layer protocols.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The use of the word “token” here should not be confused with Token Ring operation. Token management is a much higher level concept at Layer 5 of the OSI model. IBM’s Token Ring operation belongs to Layers 2 and 1 of the OSI model.&lt;/blockquote&gt;If you are performing a one-hour file transfer between two machines, and a network crash occurs approximately every 30 minutes, you might never be able to complete the file transfer. After each transfer aborts, you have to start all over again. To avoid this problem, you can treat the entire file transfer as a single activity with checkpoints inserted into the datastream. That way, if a crash occurs, the session layer can synchronize to a previous checkpoint. These checkpoints are called synchronization points.&lt;br /&gt;&lt;br /&gt;There are two types of synchronization points: major and minor synchronization points. A major synchronized point inserted by any communicating side must be acknowledged by the other communicating side, whereas a minor synchronization point is not acknowledged. That portion of the session that is between two major synchronization points is called a dialog unit. The operation of managing an entire activity is called activity management. An activity can consist of one or more dialog units.&lt;br /&gt;&lt;br /&gt;TCP/IP networks do not have a general Session Layer protocol. This is because some of the characteristics of the Session layer are provided by the TCP protocol. If TCP/IP applications require special session services they provide their own. An example of such a TCP/IP application service is the Network File System (NFS), which implements its own Session Layer service the Remote Procedure Call (RPC) protocol.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Network File System (NFS) protocol also uses its own Session Layer service: the External Data Representation (XDR) protocol.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-1703416296115872779?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/1703416296115872779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-5-session-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/1703416296115872779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/1703416296115872779'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-5-session-layer.html' title='Layer 5: The Session Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-2032874203386751486</id><published>2009-06-03T12:50:00.001+07:00</published><updated>2009-06-03T16:02:41.463+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Layer 4: The Transport Layer</title><content type='html'>The Transport Layer provides a service similar to the Data Link Layer, in that it is responsible for the end-to-end integrity of transmissions. Unlike the Data Link Layer, however, the Transport Layer is capable of providing this function beyond the local LAN segment. It can detect packets that are discarded by routers and automatically generate a retransmit request. In other words, the Transport Layer provides true end-to-end reliability.&lt;br /&gt;&lt;br /&gt;Another significant function of the Transport Layer is the resequencing of packets that may have arrived out of order. This can happen for a variety of reasons. For example, the packets may have taken different paths through the network, or some may have been damaged in transit. In any case, the Transport Layer is capable of identifying the original sequence of packets, and must put them back into that sequence before passing their contents up to the Session Layer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-2032874203386751486?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/2032874203386751486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-4-transport-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2032874203386751486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/2032874203386751486'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-4-transport-layer.html' title='Layer 4: The Transport Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-8112439648129856470</id><published>2009-06-03T10:42:00.001+07:00</published><updated>2009-06-03T16:00:54.666+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Layer 3: The Network Layer</title><content type='html'>The Network Layer is responsible for establishing the route to be used between the originating and destination computers. This layer lacks any native transmission error detection/correction mechanisms and, consequently, relies upon the link for reliable transmission service of the Data Link Layer. End-to-end reliability across several physical links is more of a function of the Transport Layer (Layer 4).&lt;br /&gt;&lt;br /&gt;The Network Layer is used to establish communications with computer systems that lie beyond the local LAN segment. It can do so because it has its own routing addressing architecture, which is separate and distinct from the Layer 2 machine addressing. Such protocols are known as routed or routable protocols. Routable protocols include IP, Novell’s IPX, and AppleTalk, although this book will focus exclusively on IP and its related protocols and applications.&lt;br /&gt;&lt;br /&gt;Use of the Network Layer is optional. It is required only if the computer systems reside on different network segments that are separated by a router, or if the communicating applications require some service, feature, or capability of either the Network Layer or the Transport Layer. For example, two hosts that are directly connected to the same LAN may communicate well using just that LAN’s communications mechanisms (Layers 1 and 2 of the OSI Reference Model).&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;In modern networks, the requirement to connect two networks is so common that the Network Layer is no longer considered optional. Earlier protocols such as NetBEUI that do not provide an explicit network layer have to be handled as special cases in modern network design consisting of interconnected networks. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-8112439648129856470?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/8112439648129856470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-3-network-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/8112439648129856470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/8112439648129856470'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-3-network-layer.html' title='Layer 3: The Network Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-6927790092596328859</id><published>2009-06-02T15:49:00.000+07:00</published><updated>2009-06-02T15:55:43.841+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Layer 2: The Data Link Layer</title><content type='html'>&lt;div align="left"&gt;The second layer of the OSI Reference Model is called the Data Link Layer. As all the layers do, it has two sets of responsibilities: transmit and receive. It is responsible for providing end-to-end validity of the data being transmitted, typically across a physical link.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;On the transmit side, the Data Link Layer is responsible for packing instructions, data, and so forth into frames. A frame is a structure indigenous to the Data Link Layer that contains enough information to ensure that the data can be successfully sent across a physical link (such as a Local Area Network) to its destination.&lt;/div&gt;&lt;div align="left"&gt;&lt;p&gt;&lt;br /&gt;Successful delivery means that the frame reaches its intended destination intact. Thus, the frame must also contain a mechanism to verify the integrity of its contents upon delivery.&lt;br /&gt;Two things must happen for guaranteed delivery to occur:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;The originating node must receive an acknowledgment of each frame received intact by the destination node.&lt;/li&gt;&lt;li&gt;The destination node, prior to acknowledging receipt of a frame, must verify the integrity of that frame’s contents.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;Numerous situations can result in transmitted&lt;a name='more'&gt;&lt;/a&gt; frames either not reaching the destination or becoming damaged and unusable during transit. The Data Link Layer is responsible for detecting and correcting any and all such errors. The Data Link Layer is also responsible for reassembling any binary streams that are received from the Physical Layer back into frames. Given that both the structure and content of a frame are transmitted, however, the Data Link Layer isn’t really rebuilding a frame. Rather, it is buffering the incoming bits until it has a complete frame. &lt;/p&gt;&lt;p&gt;Layers 1 and 2 are required for each and every type of communication, regardless of whether the network is a LAN or WAN. Typically, network cards inside computers implement the Layer 1 and Layer 2 functionality.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-6927790092596328859?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/6927790092596328859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-2-data-link-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6927790092596328859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6927790092596328859'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-2-data-link-layer.html' title='Layer 2: The Data Link Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-3814263848677926492</id><published>2009-06-02T15:45:00.000+07:00</published><updated>2009-06-02T15:49:17.393+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Layer 1: The Physical Layer</title><content type='html'>&lt;p&gt;The bottom layer is called the Physical Layer. This layer is responsible for the transmission of the bit stream. It accepts frames of data from Layer 2, the Data Link Layer, and transmits their structure and content, typically serially, one bit at a time. The Physical Layer is also responsible for the reception of incoming streams of data, one bit at a time. These streams are then passed on to the Data Link Layer for reframing.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Physical Layer, quite literally, sees only 1s and 0s. It has no mechanism for determining the significance of the bits it transmits or receives. It is solely concerned with the physical characteristics of electrical and/or optical signaling techniques. This includes the voltage of the electrical current used to transport the signal (the line encoding and framing not to be confused with the data character coding and framing), the media type andvimpedance characteristics, and even the physical shape of the connector that is used tovterminate the media.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;A common misperception is that OSI’s Layer 1 includes anything that either generates or carries the data communications signals. This is not true. It is a functional model only. The Physical Layer is limited to just the processes and mechanisms needed to place signals onto the transmission media, and to receive signals from that media. Its lower boundary is the physical connector that attaches to the transmission media. It does not include the transmission media, though the different LAN (Local Area Network) standards, such as 10BASET and 100BASET, do refer to the media type used.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Transmission media include any means of actually transporting signals generated by the OSI’s Layer 1 mechanisms. Some examples of transmission media are coaxial cabling, fiber-optic cabling, and twisted-pair wiring. The confusion seems to stem from the fact that the Physical Layer does provide specifications for the media’s performance. These are the performance characteristics that are required, and assumed to exist, by the processes and mechanisms defined in the Physical Layer.&lt;br /&gt;&lt;/p&gt;Consequently, transmission media remain outside the scope of the Physical Layer and are sometimes referred to as Layer 0 of the OSI Reference Model.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-3814263848677926492?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/3814263848677926492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-1-physical-layer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3814263848677926492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/3814263848677926492'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/layer-1-physical-layer.html' title='Layer 1: The Physical Layer'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-4123137460609194614</id><published>2009-06-02T15:15:00.000+07:00</published><updated>2009-06-02T15:45:21.806+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>OSI Reference Model</title><content type='html'>The International Organization for Standardization (ISO) developed the Open Systems Interconnection (OSI) Reference Model in 1978/1979 to facilitate the open interconnection of computer systems. An open interconnection is one that can be supported in a multivendor environment. This model established the global standard for defining the functional layers required for open communications between computers.&lt;br /&gt;&lt;br /&gt;When the OSI Reference Model was developed almost 20 years ago, few commercial systems followed that model. Computer manufacturers at that time locked customers into proprietary, single-vendor architectures. Open communication was viewed as an invitation to competition. From the manufacturer’s perspective, competition was undesirable. Consequently, all functions were integrated as tightly as possible. The notion of functional&lt;br /&gt;modularity, or layering, seemed antithetical to any manufacturer’s mission.&lt;br /&gt;It is important to note that the model has been so successful at achieving its original goals that it almost renders itself moot. The previous proprietary, integrated approach has disappeared. Open communications, today, are requisite. Curiously, very few products are fully OSI-compliant. Instead, its basic layered framework is frequently adapted to new standards. Nevertheless, the OSI Reference Model remains a viable mechanism for demonstrating the functional mechanics of a network.&lt;br /&gt;&lt;br /&gt;Despite its successes, numerous misperceptions about the OSI Reference Model persist. Consequently, it is necessary to provide yet another overview of this model in this section. The overview identifies and corrects these misperceptions.&lt;br /&gt;&lt;br /&gt;The first misperception is that the OSI Reference Model was developed by the International Standards Organization (ISO). It was not. The OSI Reference Model was developed by the International Organization for Standardization. This organization prefers to use a mnemonic abbreviation rather than an acronym. The mnemonic abbreviation is based on the Greek word, isos, which means equal or standard.&lt;br /&gt;&lt;br /&gt;The OSI model categorizes the various processes necessary in a communications session into seven distinct functional layers. The layers are organized based on the natural sequence of events that occurs during a communications session.&lt;br /&gt;&lt;br /&gt;Figure below illustrates the OSI Reference Model. Layers 1–3 provide network access, and&lt;br /&gt;Layers 4–7 are dedicated to the logistics of supporting end-to-end communications.&lt;br /&gt;&lt;br /&gt;OSI Reference Model Layer                OSI Layer Number&lt;br /&gt;Application                                                                                 7&lt;br /&gt;Presentation                                                                             6&lt;br /&gt;Session                                                                                           5&lt;br /&gt;Transport                                                                                    4&lt;br /&gt;Network                                                                                        3&lt;br /&gt;Data Link                                                                                     2&lt;br /&gt;Physical                                                                                         1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-4123137460609194614?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/4123137460609194614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/osi-reference-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/4123137460609194614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/4123137460609194614'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/06/osi-reference-model.html' title='OSI Reference Model'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4950347278112606323.post-6485289104582193241</id><published>2009-06-01T22:36:00.001+07:00</published><updated>2009-08-04T22:02:00.248+07:00</updated><title type='text'>Privacy Policy</title><content type='html'>&lt;b&gt;Privacy Policy for rahimrasyid.blogspot.com&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;If you require any more information or have any questions about our privacy policy, please feel free to contact us by email at rahim.rasyid@ymail.com. &lt;br /&gt;&lt;br /&gt;At rahimrasyid.blogspot.com, the privacy of our visitors is of extreme importance to us. This privacy policy document outlines the types of personal information is received and collected by rahimrasyid.blogspot.com and how it is used. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Log Files&lt;/b&gt;&lt;br /&gt;Like many other Web sites, rahimrasyid.blogspot.com makes use of log files. The information inside the log files includes internet protocol ( IP ) addresses, type of browser, Internet Service Provider ( ISP ), date/time stamp, referring/exit pages, and number of clicks to analyze trends, administer the site, track user’s movement around the site, and gather demographic information. IP addresses, and other such information are not linked to any information that is personally identifiable. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cookies and Web Beacons&lt;/b&gt; &lt;br /&gt;rahimrasyid.blogspot.com does use cookies to store information about visitors preferences, record user-specific information on which pages the user access or visit, customize Web page content based on visitors browser type or other information that the visitor sends via their browser. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;DoubleClick DART Cookie&lt;/b&gt; &lt;br /&gt;.:: Google, as a third party vendor, uses cookies to serve ads on rahimrasyid.blogspot.com.&lt;br /&gt;.:: Google's use of the DART cookie enables it to serve ads to users based on their visit to rahimrasyid.blogspot.com and other sites on the Internet. &lt;br /&gt;.:: Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy at the following URL - http://www.google.com/privacy_ads.html &lt;br /&gt;&lt;br /&gt;Some of our advertising partners may use cookies and web beacons on our site. Our advertising partners include ....&lt;br /&gt;Google Adsense&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;These third-party ad servers or ad networks use technology to the advertisements and links that appear on rahimrasyid.blogspot.com send directly to your browsers. They automatically receive your IP address when this occurs. Other technologies ( such as cookies, JavaScript, or Web Beacons ) may also be used by the third-party ad networks to measure the effectiveness of their advertisements and / or to personalize the advertising content that you see. &lt;br /&gt;&lt;br /&gt;rahimrasyid.blogspot.com has no access to or control over these cookies that are used by third-party advertisers.  &lt;br /&gt;&lt;br /&gt;You should consult the respective privacy policies of these third-party ad servers for more detailed information on their practices as well as for instructions about how to opt-out of certain practices. rahimrasyid.blogspot.com's privacy policy does not apply to, and we cannot control the activities of, such other advertisers or web sites. &lt;br /&gt;&lt;br /&gt;If you wish to disable cookies, you may do so through your individual browser options. More detailed information about cookie management with specific web browsers can be found at the browsers' respective websites.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4950347278112606323-6485289104582193241?l=rahimrasyid.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rahimrasyid.blogspot.com/feeds/6485289104582193241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rahimrasyid.blogspot.com/2009/07/privacy-policy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6485289104582193241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4950347278112606323/posts/default/6485289104582193241'/><link rel='alternate' type='text/html' href='http://rahimrasyid.blogspot.com/2009/07/privacy-policy.html' title='Privacy Policy'/><author><name>Rahim Rasyid</name><uri>https://profiles.google.com/112234766457287947562</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-uuwiyYxXXfI/AAAAAAAAAAI/AAAAAAAAAAA/m98GR0F-nMI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
