<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.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" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-4950347278112606323</id><updated>2012-05-20T13:08:39.922+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="alternate" type="text/html" href="http://rahimrasyid.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4950347278112606323/posts/default?start-index=26&amp;max-results=25" /><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>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/jqBf" /><feedburner:info uri="blogspot/jqbf" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>blogspot/jqBf</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jpGFDtO_tKekG0u5fnitWAjAyqA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jpGFDtO_tKekG0u5fnitWAjAyqA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jpGFDtO_tKekG0u5fnitWAjAyqA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jpGFDtO_tKekG0u5fnitWAjAyqA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/NhHm7PZefIc" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/NhHm7PZefIc/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/12/what-is-wins.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fXRRVMW1C-ued-E1onOnXEqx8V4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fXRRVMW1C-ued-E1onOnXEqx8V4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fXRRVMW1C-ued-E1onOnXEqx8V4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fXRRVMW1C-ued-E1onOnXEqx8V4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/CyoQvRxw9po" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/CyoQvRxw9po/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/12/what-is-dns.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x1zXia0uoi0z8mtbiaPeMNMHqqU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x1zXia0uoi0z8mtbiaPeMNMHqqU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x1zXia0uoi0z8mtbiaPeMNMHqqU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x1zXia0uoi0z8mtbiaPeMNMHqqU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/1jcuBFY6CrM" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/1jcuBFY6CrM/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/12/what-is-lan-and-wan.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BhRWjqvUr9jQ0jAtzV64_T1seR4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BhRWjqvUr9jQ0jAtzV64_T1seR4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BhRWjqvUr9jQ0jAtzV64_T1seR4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BhRWjqvUr9jQ0jAtzV64_T1seR4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/oX4qZ_Z9Hdg" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/oX4qZ_Z9Hdg/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/10/types-of-dos-attacks.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f_CILEZkj0tChWvZdAv8vkwEjW4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f_CILEZkj0tChWvZdAv8vkwEjW4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f_CILEZkj0tChWvZdAv8vkwEjW4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f_CILEZkj0tChWvZdAv8vkwEjW4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/t9x33LOMzaM" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/t9x33LOMzaM/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/10/dos-attack-motives.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/j-WHFXS1LTARPQM2ZLrCHJAXgJw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j-WHFXS1LTARPQM2ZLrCHJAXgJw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/j-WHFXS1LTARPQM2ZLrCHJAXgJw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j-WHFXS1LTARPQM2ZLrCHJAXgJw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/8QaL1u4s9X8" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/8QaL1u4s9X8/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-physical-layer.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uXNhg3ZQPwSn68H49N0VzDwGmUg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uXNhg3ZQPwSn68H49N0VzDwGmUg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uXNhg3ZQPwSn68H49N0VzDwGmUg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uXNhg3ZQPwSn68H49N0VzDwGmUg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/6tIrkjw1LHc" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/6tIrkjw1LHc/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-data-link-layer.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c0AoFLD0KWt9aMU7WBZl21RY9H4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c0AoFLD0KWt9aMU7WBZl21RY9H4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c0AoFLD0KWt9aMU7WBZl21RY9H4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c0AoFLD0KWt9aMU7WBZl21RY9H4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/gjK5VDkdxBQ" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/gjK5VDkdxBQ/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-network-layer.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QKEIU8DD-ZmFuyHTPlM4uCY8a8k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QKEIU8DD-ZmFuyHTPlM4uCY8a8k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QKEIU8DD-ZmFuyHTPlM4uCY8a8k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QKEIU8DD-ZmFuyHTPlM4uCY8a8k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/f1B7Xo-h20I" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/f1B7Xo-h20I/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-transport-layer.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m1wBq8EeKxX6chAFgjCung6a2qY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m1wBq8EeKxX6chAFgjCung6a2qY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m1wBq8EeKxX6chAFgjCung6a2qY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m1wBq8EeKxX6chAFgjCung6a2qY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/LAHnOpOi0ck" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/LAHnOpOi0ck/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/08/7-layer-osi-session-layer.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RCUAfi4Ad6PkkKOVdVTscpdJSv4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RCUAfi4Ad6PkkKOVdVTscpdJSv4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RCUAfi4Ad6PkkKOVdVTscpdJSv4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RCUAfi4Ad6PkkKOVdVTscpdJSv4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/01CNYO54d5I" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/01CNYO54d5I/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/02/brief-history-of-internet-protocol.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mVxJejx-8_Yy6ZxpJJwVn_oYTv4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mVxJejx-8_Yy6ZxpJJwVn_oYTv4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mVxJejx-8_Yy6ZxpJJwVn_oYTv4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mVxJejx-8_Yy6ZxpJJwVn_oYTv4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/scaCmYKpv6Y" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/scaCmYKpv6Y/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/01/7-layer-osi-presentation-layer.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NGRqVpYo4S0QYuUKtLfKnWPTf78/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NGRqVpYo4S0QYuUKtLfKnWPTf78/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NGRqVpYo4S0QYuUKtLfKnWPTf78/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NGRqVpYo4S0QYuUKtLfKnWPTf78/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/My7fuKSswr0" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/My7fuKSswr0/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2010/01/7-layer-osi-application-layer.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u5ADkYJz6ofWqGqai9U01UY8cNs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u5ADkYJz6ofWqGqai9U01UY8cNs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u5ADkYJz6ofWqGqai9U01UY8cNs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u5ADkYJz6ofWqGqai9U01UY8cNs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/Kpemqp8OJ1w" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/Kpemqp8OJ1w/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/11/benefits-of-using-tcpip.html</feedburner:origLink></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="Courtesy Learning 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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GFhn0LYMHGmUqQKe_7nQKcZrOD4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GFhn0LYMHGmUqQKe_7nQKcZrOD4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GFhn0LYMHGmUqQKe_7nQKcZrOD4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GFhn0LYMHGmUqQKe_7nQKcZrOD4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/3GpojZRgfh8" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/3GpojZRgfh8/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/11/tcp-features-connections.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EITrUw-R-SfPZ9S2SRtOhW_FU7k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EITrUw-R-SfPZ9S2SRtOhW_FU7k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EITrUw-R-SfPZ9S2SRtOhW_FU7k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EITrUw-R-SfPZ9S2SRtOhW_FU7k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/jmPNyNLEDuQ" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/jmPNyNLEDuQ/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/11/tcp-features-multiplexing.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GTBnCx9AJWO0x1lb7BebtusYPq8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GTBnCx9AJWO0x1lb7BebtusYPq8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GTBnCx9AJWO0x1lb7BebtusYPq8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GTBnCx9AJWO0x1lb7BebtusYPq8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/rU8o_0xiHzM" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/rU8o_0xiHzM/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/11/tcp-features-flow-control.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pvff1-hRmmTwEjPe75eJiZlZrOc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pvff1-hRmmTwEjPe75eJiZlZrOc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pvff1-hRmmTwEjPe75eJiZlZrOc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pvff1-hRmmTwEjPe75eJiZlZrOc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/1DNxFrng1yg" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/1DNxFrng1yg/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/06/tcp-features-reliability.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/L8CJDdNwB7YSRRRWIFx2tDPnB5M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L8CJDdNwB7YSRRRWIFx2tDPnB5M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/L8CJDdNwB7YSRRRWIFx2tDPnB5M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L8CJDdNwB7YSRRRWIFx2tDPnB5M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/eCoKS0_Rqmk" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/eCoKS0_Rqmk/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/06/tcp-features-basic-data-transfer.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h5OKmXNXLTYS5UiJ64M2tzr99Bk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h5OKmXNXLTYS5UiJ64M2tzr99Bk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h5OKmXNXLTYS5UiJ64M2tzr99Bk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h5OKmXNXLTYS5UiJ64M2tzr99Bk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/wus74jQmI84" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/wus74jQmI84/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/06/hard-drive-data-recovery-using-freeware.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OP7d6rw-nzK68r-UoBxilZdw94g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OP7d6rw-nzK68r-UoBxilZdw94g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OP7d6rw-nzK68r-UoBxilZdw94g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OP7d6rw-nzK68r-UoBxilZdw94g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/ErYdlnT-qec" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/ErYdlnT-qec/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/06/intel-announces-intel-atom-brand-for.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8inNcPfOgV_jrhWK-fqhDnreK8g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8inNcPfOgV_jrhWK-fqhDnreK8g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8inNcPfOgV_jrhWK-fqhDnreK8g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8inNcPfOgV_jrhWK-fqhDnreK8g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/ZPHPZdGDqvE" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/ZPHPZdGDqvE/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/06/tcp-features.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Df2zW3t8tils4r7VREHCWPrsIB4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Df2zW3t8tils4r7VREHCWPrsIB4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Df2zW3t8tils4r7VREHCWPrsIB4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Df2zW3t8tils4r7VREHCWPrsIB4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/5AnXfMsTVe4" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/5AnXfMsTVe4/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/06/tcpip-suite-of-protocols.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OXdgimlfvAST0kr8aR_f-O2kPwo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OXdgimlfvAST0kr8aR_f-O2kPwo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OXdgimlfvAST0kr8aR_f-O2kPwo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OXdgimlfvAST0kr8aR_f-O2kPwo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/R9rXPeeoeVc" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/R9rXPeeoeVc/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/06/tcp-header-structure.html</feedburner:origLink></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;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vvDAHKawa7U0f-Yxh7sdEe9C_3w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vvDAHKawa7U0f-Yxh7sdEe9C_3w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vvDAHKawa7U0f-Yxh7sdEe9C_3w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vvDAHKawa7U0f-Yxh7sdEe9C_3w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/jqBf/~4/f9dAj0cfx1s" height="1" width="1"/&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://feedproxy.google.com/~r/blogspot/jqBf/~3/f9dAj0cfx1s/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><feedburner:origLink>http://rahimrasyid.blogspot.com/2009/06/subnetting.html</feedburner:origLink></entry></feed>

