<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Computer Networking</title>
	
	<link>http://networking.penyet.net</link>
	<description>Computer networking article, device and tutorial</description>
	<pubDate>Wed, 21 Jan 2009 06:40:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ComputerNetworking" type="application/rss+xml" /><item>
		<title>Data Encapsulation</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/Wz8ZCX0ZDLo/data-encapsulation.html</link>
		<comments>http://networking.penyet.net/data-encapsulation.html#comments</comments>
		<pubDate>Wed, 21 Jan 2009 06:11:53 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Chapter 2]]></category>

		<category><![CDATA[Computer Networking]]></category>

		<category><![CDATA[data encapsulation]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[TC/IP Protocol Architecture]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=41</guid>
		<description><![CDATA[The term encapsulation describes the process of putting headers and trailers around some data. A computer that needs to send data encapsulates the data in headers of the correct format so that the receiving computer will know how to interpret the received data.
You have seen several examples of encapsulation in this chapter already. The web [...]]]></description>
			<content:encoded><![CDATA[<p>The term encapsulation describes the process of putting headers and trailers around some data. A computer that needs to send data encapsulates the data in headers of the correct format so that the receiving computer will know how to interpret the received data.</p>
<p>You have seen several examples of encapsulation in this chapter already. The web server encapsulated the home page inside an HTTP header in <a href="http://networking.penyet.net/tcpip-application-layer.html" target="_blank">Figure 2-2</a>. The TCP layer encapsulated the HTTP headers and data inside a TCP header in <a href="http://networking.penyet.net/tcpip-transport-layer.html" target="_blank">Figure 2-3</a>. IP encapsulated the TCP headers and the data inside an IP header in <a href="http://networking.penyet.net/tcpip-internetwork-layer.html" target="_blank">Figure 2-4</a>. Finally, the <a href="http://networking.penyet.net/tcpip-network-interface-layer.html" target="_blank">network interface layer</a> encapsulated the IP packets inside both a header and a trailer in Figure 2-5.</p>
<p>You can think about the complete process of data encapsulation with TCP/IP as a five-step process. In fact, previous CCNA exams referred to a specific five-step process for encapsulation. This included the typical encapsulation by the application, transport, network, and network interface (referred to as data link) layers as Steps 1 through 4 in the five-step process. The fifth step was the physical layer’s transmission of the bit stream. In case any questions remain in the CCNA question database referring to a five-step encapsulation process, the following list provides the details and explanation. Regardless, the ideas behind the process apply to any networking model and how it encapsulates data:</p>
<p><span id="more-41"></span><strong>Step 1</strong> Create the application data and headers—This simply means that the application has data to send.<br />
<strong>Step 2</strong> Package the data for transport—In other words, the transport layer (TCP or UDP) creates the transport header and places the data behind it.<br />
<strong>Step 3</strong> Add the destination and source <a href="http://networking.penyet.net" target="_blank">network</a> layer addresses to the data. &#8212; The network layer creates the network header, which includes the network layer addresses, and places the data behind it.<br />
<strong>Step 4</strong> Add the destination and source data link layer addresses to the data &#8212; The data link layer creates the data link header, places the data behind it, and places the data link trailer at the end.<br />
<strong>Step 5</strong> Transmit the bits—The physical layer encodes a signal onto the medium to transmit the frame.</p>
<p>This five-step process happens to match the TCP/IP network model very well. Figure 2-6 depicts the concept; the numbers shown represent each of the five steps.</p>
<p style="text-align: center;"><a title="Easy Image Hosting" href="http://images.myfilehost.us/viewer.php?id=bfi1232517341r.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/bfi1232517341r.jpg" border="0" alt="Data Encapsulation—TCP/IP" title="Data Encapsulation" /></a><br />
Figure 2-6 Five Steps of Data Encapsulation—TCP/IP</p>
<p>* The letters LH and LT stand for link header and link trailer, respectively, and refer to the data link layer header and trailer<a href="http://penyet.net" target="_blank">.</a></p>
<p>When each layer encapsulates data given to it from the next higher layer, that layer does not really care about the details of the data. Figure 2-7 shows the encapsulated data from the perspective of the transport, internetwork, and data link (network interface) layers<a href="http://myfilehost.us" target="_blank">.</a></p>
<p style="text-align: center;"><a title="Easy Image Hosting" href="http://images.myfilehost.us/viewer.php?id=cqs1232517228r.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/cqs1232517228r.jpg" border="0" alt="data encapsulation" title="Data Encapsulation" /></a><br />
Figure 2-7 Perspectives on Encapsulation and “Data”</p>
<p>Each layer treats the data given to it by the next higher layer simply as “data.” For instance, IP just wants to transport what TCP gives it—IP does not really care what is inside the data. So, the IP packet shown in the figure shows the rest of the bits as data, meaning that IP does not care that the data field looks like the TCP segment above it in the figure<a href="http://nicefurniture.org" target="_blank">.</a></p>
<p>Also notice the specific terms used for the framing as it exists at each layer, as shown in the figure. Throughout this <a href="http://ebooks.penyet.net" target="_blank">book</a> and on the <a href="http://examsworld.us" target="_blank">CCNA exams</a>, the term frame defines all the encapsulated data. The term packet includes the IP header but not any data link headers. Finally, the term segment includes the TCP or UDP header but not the IP header or data link header or trailer.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/-jmqap9vtkBcRkdoPiRjymLYk8c/0/da"><img src="http://feedads.g.doubleclick.net/~a/-jmqap9vtkBcRkdoPiRjymLYk8c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-jmqap9vtkBcRkdoPiRjymLYk8c/1/da"><img src="http://feedads.g.doubleclick.net/~a/-jmqap9vtkBcRkdoPiRjymLYk8c/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/data-encapsulation.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/data-encapsulation.html</feedburner:origLink></item>
		<item>
		<title>TCP/IP Network Interface Layer</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/Ner26PvwfIM/tcpip-network-interface-layer.html</link>
		<comments>http://networking.penyet.net/tcpip-network-interface-layer.html#comments</comments>
		<pubDate>Mon, 29 Dec 2008 01:54:16 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Chapter 2]]></category>

		<category><![CDATA[Computer Networking]]></category>

		<category><![CDATA[Network Interface Layer]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[TCP/IP]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=39</guid>
		<description><![CDATA[The network interface layer defines the protocols and hardware required to deliver data across some physical network. The term network interface refers to the fact that this layer defines how to connect the host computer, which is not part of the network, to the network; it is the interface between the computer and the network. [...]]]></description>
			<content:encoded><![CDATA[<p>The network interface layer defines the protocols and hardware required to deliver data across some physical network. The term network interface refers to the fact that this layer defines how to connect the host computer, which is not part of the network, to the network; it is the interface between the computer and the network. For instance, Ethernet is one example protocol at the TCP/IP network interface layer. Ethernet defines the required cabling, addressing, and protocols used to create an Ethernet LAN. Likewise, the connectors, cables, voltage levels, and protocols used to deliver data across WAN links are defined in a variety of other protocols that also fall into the network interface layer.</p>
<p>Chapter 3, “Data Link Layer Fundamentals: Ethernet LANs,” and Chapter 4, “Fundamentals of WANs,” cover more details about the TCP/IP network interface layer.</p>
<p>Just like every layer in any networking model, the TCP/IP network interface layer provides services to the layer above it in the model. The best way to understand the basics of the TCP/IP network interface layer is to examine the services that it provides to IP.</p>
<p>IP relies on the network interface layer to deliver IP packets across each physical network. IP understands the overall network topology, things such as which routers are connected to each other, which host computers are connected to which networks, and what the IP addressing scheme looks like. However, the IP protocol purposefully does not include the details about each of the underlying physical networks. Therefore, the Internet layer, as implemented by IP, uses the services of the network interface layer to deliver the packets over each physical network, respectively.</p>
<p><span id="more-39"></span>The network interface layer includes a large number of protocols. For instance, the network interface layer includes all the variations of Ethernet protocols and other LAN standards. This layer also includes the popular WAN standards, such as the Point-to-Point Protocol (PPP) and Frame Relay. The same familiar network is shown in Figure 2-5, with Ethernet and PPP used as the two network interface layer protocols.</p>
<div class="wp-caption aligncenter" style="width: 356px"><a title="Easy Image Hosting" href="http://images.myfilehost.us/viewer.php?id=arx1230515354w.jpg" target="_blank"><img style="border: 0px initial initial;" title="TCP/IP Network Interface Layer" src="http://images.myfilehost.us/images/arx1230515354w.jpg" border="0" alt="TCP/IP Network Interface Layer" width="346" height="112" /></a><p class="wp-caption-text">TCP/IP Network Interface Layer</p></div>
<p style="text-align: center;">Figure 2-5 Ethernet and PPP Services Provided to IP</p>
<p>To fully appreciate Figure 2-5, first think a little more deeply about how IP accomplishes its goal of delivering the packet from Bob to Larry. Bob wants to send the IP packet to Larry, but it must first do so by sending the packet to R2. Bob uses Ethernet to get the packet to R2. At R2, R2 strips the Ethernet header and trailer from the IP packet. To get the IP packet from R2 to R1, R2 does not need to use Ethernet—it instead needs to use the PPP serial link. To send the IP packet from R2 to R1, R2 needs to place a PPP header in front of the IP packet and a PPP trailer at the end. Similarly, after the packet is received by R1, R1 removes the PPP header and trailer because PPP’s job is to get the IP packet across the serial link. R1 then decides that it should forward the packet over the Ethernet to Larry. To do so, R1 adds a brand-new Ethernet header and trailer to the packet and forwards it to Larry.</p>
<p>In effect, IP uses the network interface layer protocols to deliver the IP packet to the next router or host, with each router repeating the process until the packet arrives at the destination. Each network interface protocol uses headers to encode the information needed to successfully deliver the data across the physical network, much like other layers use headers to achieve their goals.</p>
<p>CAUTION<br />
Many people describe the network interface layer of the TCP/IP model as two layers, the data link layer and the physical layer. The reasons for the popularity of these alternate terms are explained in the section covering OSI because the terms originated with the OSI model.</p>
<p>In short, the TCP/IP Network Interface layer includes the protocols, cabling standards, headers and trailers that define how to send data across a wide variety of types of physical networks.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/WfzBJ1y8MbS3xQOD_f2wWdlQTkM/0/da"><img src="http://feedads.g.doubleclick.net/~a/WfzBJ1y8MbS3xQOD_f2wWdlQTkM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WfzBJ1y8MbS3xQOD_f2wWdlQTkM/1/da"><img src="http://feedads.g.doubleclick.net/~a/WfzBJ1y8MbS3xQOD_f2wWdlQTkM/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/tcpip-network-interface-layer.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/tcpip-network-interface-layer.html</feedburner:origLink></item>
		<item>
		<title>TCP/IP Internetwork Layer</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/cJVrGZMKy38/tcpip-internetwork-layer.html</link>
		<comments>http://networking.penyet.net/tcpip-internetwork-layer.html#comments</comments>
		<pubDate>Sun, 23 Nov 2008 14:43:50 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Chapter 2]]></category>

		<category><![CDATA[Computer Networking]]></category>

		<category><![CDATA[Internetwork Layer]]></category>

		<category><![CDATA[TCP/IP]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=37</guid>
		<description><![CDATA[Continue from previous post (TCP/IP Transport Layer)&#8230;
Imagine that you just wrote a letter to your favorite person on the other side of the country and that you also wrote a letter to someone on the other side of town. It’s time to send the letters. Is there much difference in how you treat each letter? [...]]]></description>
			<content:encoded><![CDATA[<p>Continue from previous post (<a class="row-title" title="TCP/IP Transport Layer" href="http://networking.penyet.net/tcpip-transport-layer.html">TCP/IP Transport Layer</a>)&#8230;</p>
<p>Imagine that you just wrote a letter to your favorite person on the other side of the country and that you also wrote a letter to someone on the other side of town. It’s time to send the letters. Is there much difference in how you treat each letter? Not really. You put different addresses on the envelope for each letter because the letters need to go to two different places. You put stamps on both letters and put them in the same mailbox. The postal service takes care of all the details of figuring out how to get each letter to the right place—whether it is across town or across the country.</p>
<p>Inside the postal service, both letters are processed. One letter gets sent to another post office, then another, and so on, until the letter gets delivered across the country. The local letter might go to the post office in your town and then simply be delivered to your friend across town, without going to another post office.</p>
<p>So what does this all matter to networking? Well, the internetwork layer of the TCP/IP networking model, the Internet Protocol (IP), works much like the postal service. IP defines addresses so that each host computer can have a different IP address, just like the postal service defines addressing that allows unique addresses for each house, apartment, and business. Similarly, IP defines the process of routing so that devices called routers (ingenious name, huh?) can choose where to send packets of data so that they are delivered to the correct destination. Just like the postal service created the necessary post offices, sorting machines, trucks, and personnel to deliver the mail, the internetwork layer defines much of the details needed to implement the necessary networking infrastructure.</p>
<p><span id="more-37"></span>Chapter 5, “Fundamentals of IP,” describes the TCP/IP Internetwork layer further, with other details scattered throughout the book. But to help you understand the basics of the internetwork layer, take a look at Bob’s request for Larry’s home page, now with some information about IP, in Figure 2-4.</p>
<p>First, some basic information about the figure will help. The LAN cabling details are not important for this example, so both LANs simply are represented by the lines shown near Bob and Larry, respectively. When Bob sends the data, he is sending an IP packet, which includes the IP header, the transport layer header (TCP, in this example), the application header (HTTP, in this case), and any application data (none, in this case). The IP header includes both a source and a destination IP address field, with Larry’s IP address as the destination address and Bob’s as the source.</p>
<p style="text-align: center;"><a title="TCP/IP Internetwork Layer" href="http://images.myfilehost.us/viewer.php?id=opt1227449503x.jpg" target="_blank"><img src="http://images.myfilehost.us/images/opt1227449503x.jpg" border="0" alt="TCP/IP Internetwork Layer" width="434" height="154" title="TCP/IP Internetwork Layer" /></a><br />
Figure 2-4 IP Services Provided to TCP</p>
<p>Bob sends the packet to R2, which makes a routing decision. R2 chooses to send the packet to R1 because the destination address of the packet is 1.1.1.1, and R1 knows enough about the network topology to know that 1.1.1.1 (Larry) is on the other side of R1. Similarly, when R1 gets the packet, it forwards the packet over the Ethernet to Larry. And if the link between R2 and R1 fails, IP allows R2 to learn of the alternate route through R3 to reach 1.1.1.1.</p>
<p>IP defines logical addresses, called IP addresses, that allow each TCP/IP speaking device (called IP hosts) to communicate. It also defines routing—the process of how a router should forward, or route, packets of data. Other protocol specifications, like OSI, have different protocols that also define addressing and routing.</p>
<p>Both CCNA exams cover IP fairly deeply. For the INTRO exam, this book’s Chapter 5 covers more of the basics, and Chapters 12, “IP Addressing and Subnetting,” through 14, “Introduction to Dynamic Routing Protocols,” cover many of the details.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/FT7gv9bLGlO1AA8uvbHunkt9xl0/0/da"><img src="http://feedads.g.doubleclick.net/~a/FT7gv9bLGlO1AA8uvbHunkt9xl0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FT7gv9bLGlO1AA8uvbHunkt9xl0/1/da"><img src="http://feedads.g.doubleclick.net/~a/FT7gv9bLGlO1AA8uvbHunkt9xl0/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/tcpip-internetwork-layer.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/tcpip-internetwork-layer.html</feedburner:origLink></item>
		<item>
		<title>TCP/IP Transport Layer</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/lHLavNELeW0/tcpip-transport-layer.html</link>
		<comments>http://networking.penyet.net/tcpip-transport-layer.html#comments</comments>
		<pubDate>Tue, 18 Nov 2008 16:47:20 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Chapter 2]]></category>

		<category><![CDATA[Computer Networking]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[TCP/IP]]></category>

		<category><![CDATA[Transport Layer]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=34</guid>
		<description><![CDATA[The TCP/IP application layer includes a relatively large number of protocols, with HTTP being only one of those. The TCP/IP transport layer consists of two main protocol options the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP). To get a true appreciation for what TCP/IP transport layer protocols do, read post “Fundamentals of [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://networking.penyet.net/tcpip-application-layer.html">TCP/IP application layer</a> includes a relatively large number of protocols, with HTTP being only one of those. The TCP/IP transport layer consists of two main protocol options the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP). To get a true appreciation for what TCP/IP transport layer protocols do, read post “Fundamentals of TCP and UDP.” However, in this post, you will learn about one of the key features of TCP, which enables us to cover some more general concepts about how networking models behave.</p>
<p>To appreciate what the transport layer protocols do, you must think about the layer above the <a href="http://networking.penyet.net/tcpip-transport-layer.html">transport layer</a>, the application layer. Why? Well, each layer provides a service to the layer above it. For example, in Figure 2-2, Bob and Larry used HTTP to transfer the home page from Larry to Bob. But what would have happened if Bob’s HTTP get request was lost in transit through the TCP/IP network? Or, what would have happened if Larry’s response, which includes the contents of the home page, was lost? Well, the page would not show up in Bob’s browser, as you might expect.</p>
<p>So, TCP/IP needs a mechanism to guarantee delivery of data across a network. TCP provides that feature by using acknowledgments. Figure 2-3 outlines the basic acknowledgment logic.</p>
<p><span id="more-34"></span>As Figure 2-3 shows, the HTTP software asks for TCP to reliably deliver the HTTP get request. TCP sends the HTTP data from Bob to Larry, and the data arrives successfully.</p>
<p>Larry’s TCP software acknowledges receipt of the data and also gives the HTTP get request to the web server <a href="http://mediasoftware.myfilehost.us">software</a>. The reverse happens with Larry’s response, which also arrives at Bob successfully.</p>
<p style="text-align: center;"><a title="TCP/IP Transport Layer" href="http://images.myfilehost.us/viewer.php?id=viu1226735376q.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/viu1226735376q.jpg" border="0" alt="TCP/IP Transport Layer" width="394" height="173" title="TCP/IP Transport Layer" /></a><br />
Figure 2-3 TCP Services Provided to HTTP</p>
<p>Of course, the benefits of TCP error recovery cannot be seen unless the data is lost. “Fundamentals of TCP and UDP” covers TCP, including error recovery, in detail. For now, assume that if either transmission had been lost, that HTTP would not be concerned, and that TCP would resend the data and ensure that it was received successfully.</p>
<p>This example outlines the concepts of how adjacent layers in a <a href="http://networking.penyet.net">networking</a> model work together on the same computer. The higher-layer protocol (HTTP) needs to do something it cannot do (error recovery). So, the higher layer asks for the next lower-layer protocol (TCP) to perform the service, and the next lower layer performs the service. The lower layer provides a service to the layer above it.</p>
<p>Table 2-3 summarizes the key points about how adjacent layers work together on a single computer and how one layer on one computer works with the same networking layer on another computer.</p>
<p style="text-align: center;"><a title="TCP/IP Transport Layer" href="http://images.myfilehost.us/viewer.php?id=rgh1226735402g.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/rgh1226735402g.jpg" border="0" alt="TCP/IP Transport Layer" width="447" height="140" title="TCP/IP Transport Layer" /></a><br />
Table 2-3 Summary: Same-Layer and Adjacent-Layer Interactions</p>
<p>The TCP/IP transport layer provides services to the various application layer protocols. Error recovery, as performed by TCP, is one feature. This layer also provides other functions.</p>
<p>All the examples describing the application and transport layers ignored many details relating to the physical network. The application and transport layers purposefully were defined to work the same, way whether the endpoint host computers were on the same LAN or were separated by the Internet. The lower two layers of TCP/IP, the internetwork layer and the network interface layer, must understand the underlying physical network because they define the protocols used to deliver the data from one host to another.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/4WHXTEHbBEi3D2gbwruEAU-TGQw/0/da"><img src="http://feedads.g.doubleclick.net/~a/4WHXTEHbBEi3D2gbwruEAU-TGQw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4WHXTEHbBEi3D2gbwruEAU-TGQw/1/da"><img src="http://feedads.g.doubleclick.net/~a/4WHXTEHbBEi3D2gbwruEAU-TGQw/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/tcpip-transport-layer.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/tcpip-transport-layer.html</feedburner:origLink></item>
		<item>
		<title>TCP/IP Application Layer</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/wztB6ZMhWdg/tcpip-application-layer.html</link>
		<comments>http://networking.penyet.net/tcpip-application-layer.html#comments</comments>
		<pubDate>Mon, 17 Nov 2008 16:37:21 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Chapter 2]]></category>

		<category><![CDATA[Computer Networking]]></category>

		<category><![CDATA[Application Layer]]></category>

		<category><![CDATA[TCP/IP]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=32</guid>
		<description><![CDATA[Arguably, the most popular TCP/IP application today is the web browser. Many major software vendors either have already changed or are changing their software to support access from a web browser. And thankfully, using a web browser is easy—you start a web browser on your computer and select a web site by typing in the [...]]]></description>
			<content:encoded><![CDATA[<p>Arguably, the most popular TCP/IP application today is the web browser. Many major software vendors either have already changed or are changing their software to support access from a web browser. And thankfully, using a web browser is easy—you start a web browser on your computer and select a web site by typing in the name of the web site, and the web page appears.</p>
<p>What really happens to allow that web page to appear on your web browser? These next few sections take a high-level look at what happens behind the scene.</p>
<p>Imagine that Bob opens his browser. His browser has been configured to automatically ask for web server Larry’s default web page, or home page. The general logic looks like that in Figure 2-1.</p>
<p style="text-align: center;"><a title="TCP/IP Application Layer" href="http://images.myfilehost.us/viewer.php?id=bfi1226734909p.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/bfi1226734909p.jpg" border="0" alt="TCP/IP Application Layer" width="356" height="135" title="TCP/IP Application Layer" /></a><br />
Figure 2-1 Basic Application Logic to Get a Web Page</p>
<p>So what really happened? Bob’s initial request actually asks Larry to send his home page back to Bob. Larry’s web server software has been configured to know that Larry’s default web page is contained in a file called home.htm. Bob receives the file from Larry and displays the contents of the file in the web browser window.</p>
<p><span id="more-32"></span>Taking a closer look, this example uses two TCP/IP application layer protocols. First, the request for the file and the actual transfer of the file are performed according to the Hypertext Transfer Protocol (HTTP). Many of you have probably noticed that most web sites’ URLs (Universal Resource Locators, the text that identifies a web server and a particular web page) begin with the letters “http,” to imply that HTTP will be used to transfer the web pages.</p>
<p>The other protocol used is the Hypertext Markup Language (HTML). HTML defines how Bob’s web browser should interpret the text inside the file he just received. For instance, the file might contain directions about making certain text be a certain size, color, and so on. In most cases, it also includes directions about other files that Bob’s web browser should get things such as graphics images and animation. HTTP would then be used to get those additional files from Larry, the web server.</p>
<p>A closer look at how Bob and Larry cooperate in this example reveals some details about how networking protocols work. Consider Figure 2-2, which simply revises Figure 2-1, showing the locations of HTTP headers and data.</p>
<p style="text-align: center;"><a title="TCP/IP Application Layer" href="http://images.myfilehost.us/viewer.php?id=arx1226735057b.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/arx1226735057b.jpg" border="0" alt="TCP/IP Application Layer" width="365" height="90" title="TCP/IP Application Layer" /></a><br />
Figure 2-2 HTTP Get Request and HTTP Reply</p>
<p>To get the web page from Larry, Bob sends something called an HTTP header to Larry. This header includes the command to “get” a file. The request typically contains the name of the file (home.htm in this case), or, if no filename is mentioned, the web server assumes that Bob wants the default web page.</p>
<p>The response from Larry includes an HTTP header as well, with something as simple as “OK” returned in the header. In reality, it includes an HTTP return code. For instance, if you have ever used the web, and a web page that you looked for was not found, then you received an HTTP 404 “not found” error, which means that you received an HTTP return code of 404. When the requested file is found, the return code is 0, meaning that the request is being processed.</p>
<p>This simple example between Bob and Larry introduces one of the most important general concepts behind networking models: When a particular layer wants to communicate with the same layer on another computer, the two computers use headers to hold the information that they want to communicate. The headers are part of what is transmitted between the two computers. This process is called same-layer interaction.</p>
<p>The application layer protocol (HTTP, in this case) on Bob is communicating with Larry’s application layer. They each do so by creating and sending application layer headers to each other—sometimes with application data following the header and sometimes not, as seen in Figure 2-2. Regardless of what the application layer protocol happens to be, they all use the same general concept of communicating with the same layer on the other computer using application layer headers.</p>
<p>TCP/IP application layer protocols provide services to the application software running on a computer. The application layer does not define the application itself, but rather it defines services that applications need—like the ability to transfer a file in the case of HTTP. In short, the application layer provides an interface between software running on a computer and the network itself.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/DdbouwLer9_f2UkFSCJXU1tzjYE/0/da"><img src="http://feedads.g.doubleclick.net/~a/DdbouwLer9_f2UkFSCJXU1tzjYE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DdbouwLer9_f2UkFSCJXU1tzjYE/1/da"><img src="http://feedads.g.doubleclick.net/~a/DdbouwLer9_f2UkFSCJXU1tzjYE/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/tcpip-application-layer.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/tcpip-application-layer.html</feedburner:origLink></item>
		<item>
		<title>TCP/IP Protocol Architecture</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/sdiL8YT3RJE/tcpip-protocol-architecture.html</link>
		<comments>http://networking.penyet.net/tcpip-protocol-architecture.html#comments</comments>
		<pubDate>Sun, 16 Nov 2008 05:47:41 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Chapter 2]]></category>

		<category><![CDATA[Computer Networking]]></category>

		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[internet Protocol]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[TCP/IP]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=24</guid>
		<description><![CDATA[TCP/IP Protocol Architecture
TCP/IP defines a large collection of protocols that allow computers to communicate. TCP/IP defines the details of each of these protocols inside document called Requests For Comments (RFCs). By implementing the required protocols defined in TCP/IP RFCs, a computer can be relatively confident that it can communicate with other computers that also implement [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>TCP/IP Protocol Architecture</strong></p>
<p style="text-align: left;">TCP/IP defines a large collection of protocols that allow computers to communicate. TCP/IP defines the details of each of these protocols inside document called Requests For Comments (RFCs). By implementing the required protocols defined in TCP/IP RFCs, a computer can be relatively confident that it can communicate with other computers that also implement TCP/IP.</p>
<p>An easy comparison can be made between telephones and computers that use TCP/IP. I can go to the store and buy a <a href="http://phonecell.penyet.net" target="_blank">phone</a> from one of a dozen different vendors. When I get home, I plug the <a href="http://xmobiles.org" target="_blank">phone</a> in to the wall socket, and it works. The phone vendors know the standards for <a href="http://nokiatheme.org" target="_blank">phones</a> in their country and build their phones to match those standards. Similarly, a computer that implements the standard <a href="http://networking.penyet.net" target="_blank">networking</a> protocols defined by TCP/IP can communicate with other computers that also use the TCP/IP standards.</p>
<p>Like other networking architectures, TCP/IP classifies the various protocols into different categories. Table 2-2 outlines the main categories in the TCP/IP architectural model.</p>
<p style="text-align: center;"><a title="TCP/IP Protocol Architecture" href="http://images.myfilehost.us/viewer.php?id=bwy1226734509z.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/bwy1226734509z.jpg" border="0" alt="TCP/IP Protocol Architecture" width="469" height="105" title="TCP/IP Protocol Architecture" /></a><br />
Table 2-2 TCP/IP Architectural Model and Example Protocols</p>
<p><span id="more-24"></span>The TCP/IP model represented in column 1 of the table lists the four layers of TCP/IP, and column 2 of the table lists several of the most popular TCP/IP protocols. If someone makes up a new application, the protocols used directly by the application would be considered to be application layer protocols. When the World Wide Web (WWW) was first created, a new application layer protocol was created for the purpose of asking for web pages and receiving the contents of the web pages. Similarly, the network interface layer includes protocols and standards such as <a href="http://networking.penyet.net/networking-device.html" target="_blank">Ethernet</a>. If someone makes up a new type of <a href="http://networking.penyet.net/local-area-network-lan.html" target="_blank">LAN</a>, those protocols would be considered to be a part of the networking interface layer. In the next several sections, you will learn the basics about each of these four layers in the TCP/IP architecture and how they work together.</p>
<p>TCP/IP application layer protocols provide services to the application software running on a computer. The application layer does not define the application itself, but rather it defines services that applications need - like the ability to transfer a file in the case of HTTP. In short, the application layer provides an interface between software running on a computer and the network itself.</p>
<p>TCP/IP Protocol Architecture:</p>
<ol>
<li> <a title="Application Layer" href="http://networking.penyet.net/tcpip-application-layer.html" target="_blank">TCP/IP Application Layer</a></li>
<li> <a title="Transport Layer" href="http://networking.penyet.net/tcpip-transport-layer.html" target="_blank">TCP/IP Transport Layer</a></li>
<li> <a title="Internetwork Layer" href="http://networking.penyet.net/tcpip-internetwork-layer.html" target="_blank">TCP/IP Internetwork Layer</a></li>
<li> <a title="Network Interface Layer" href="http://networking.penyet.net/tcpip-network-interface-layer.html" target="_blank">TCP/IP Network Interface Layer</a></li>
</ol>

<p><a href="http://feedads.g.doubleclick.net/~a/4DtCmn229Ptrt8jsFQJd_rQKVtU/0/da"><img src="http://feedads.g.doubleclick.net/~a/4DtCmn229Ptrt8jsFQJd_rQKVtU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4DtCmn229Ptrt8jsFQJd_rQKVtU/1/da"><img src="http://feedads.g.doubleclick.net/~a/4DtCmn229Ptrt8jsFQJd_rQKVtU/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/tcpip-protocol-architecture.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/tcpip-protocol-architecture.html</feedburner:origLink></item>
		<item>
		<title>The Flintstones Network: The First Computer Network?</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/ZBOr_jMbyiw/the-flintstones-network-the-first-computer-network.html</link>
		<comments>http://networking.penyet.net/the-flintstones-network-the-first-computer-network.html#comments</comments>
		<pubDate>Sat, 15 Nov 2008 05:47:39 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Chapter 1]]></category>

		<category><![CDATA[ccna introdustion]]></category>

		<category><![CDATA[cisco]]></category>

		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=22</guid>
		<description><![CDATA[The Flintstones are a cartoon family that, according to the cartoon, lived in prehistoric times. Because I want to discuss the thought process behind some imaginary initial networking standards, the Flintstones seem to be the right group of people to put in the example.
Fred is the president of FredCo, where his wife (Wilma), buddy (Barney), [...]]]></description>
			<content:encoded><![CDATA[<p>The Flintstones are a cartoon family that, according to the cartoon, lived in prehistoric times. Because I want to discuss the thought process behind some imaginary initial networking standards, the Flintstones seem to be the right group of people to put in the example.</p>
<p>Fred is the president of FredCo, where his wife (Wilma), buddy (Barney), and buddy’s wife (Betty) all work. They all have phones and computers, but they have no network because no one has ever made up the idea of a network before. Fred sees all his employees running around giving each other disks with files on them, and it seems inefficient. So, Fred, being a visionary, imagines a world in which people can connect their computers somehow and exchange files, without having to leave their desks. The (imaginary) first network is about to be born.</p>
<p><span id="more-22"></span>Fred’s daughter, Pebbles, has just graduated from Rockville University and wants to join the family business. Fred gives her a job, with the title First-Ever Network Engineer. Fred says to Pebbles, “Pebbles, I want everyone to be able to exchange files without having to get up from their desks. I want them to be able to simply type in the name of a file and the name of the person, and poof! The file appears on the other person’s computer. And because everyone changes departments so often around here, I want the workers to be able to take their PCs with them and just have to plug the computer into a wall socket so that they can send and receive files from the new office they moved to. I want this network thing to be like the electrical power thing your boyfriend, Bam Bam, created for us last year—a plug in the wall near every desk, and if you plug in, you’re on the network!”</p>
<p>Pebbles first decides to do some research and development. If she can get two PCs to transfer files in a lab, then she ought to be able to get all the PCs to transfer files, right? She writes a program called Fred’s Transfer Program, or FTP, in honor of her father.</p>
<p>The program uses a new networking card that Pebbles built in the lab. This networking card uses a cable with two wires in it—one wire to send bits and one to receive bits. Pebbles puts one card in each of the two computers and cables the computers together with a cable with two wires in it. The FTP software on each computer sent the bits that comprised the files using the networking cards. If Pebbles types a command like ftp send filename, the software transfers the file called filename to the computer at the other end of the cable. Figure 1-3 depicts the first network test at FredCo.</p>
<p style="text-align: center;"><a title="Computer Network" href="http://images.myfilehost.us/viewer.php?id=klz1226727445w.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/klz1226727445w.jpg" border="0" alt="Computer Network" width="455" height="103" title="The Flintstones Network: The First Computer Network?" /></a><br />
Figure 1-3 Two PCs Transfer Files in the Lab</p>
<p>Note that because each networking card uses wire 1 to send bits and wire 2 to receive bits, the cable used by Pebbles connects wire 1 on PC1 to wire 2 on PC2, and vice versa. That way, both cards can send using wire 1, and it will enter the other PC on the other PC’s wire 2.</p>
<p>Bam Bam happens by to give Pebbles some help after hearing about the successful test. “I’m ready to start deploying the network!” she claims. Bam Bam, the wizened one-year veteran of FredCo who graduated from Rockville U. a year before Pebbles, starts asking some questions. “What happens when you want to connect three computers together?” he asks. Pebbles explains that she can put two networking cards in each computer and cable each computer to each other. “So what happens when you connect 100 computers to the network—in each building?” Hmmm…. Pebbles then realizes that she has a little more work to do. She needs a scheme that allows her network to scale to more than two users. Bam Bam goes on, “We ran all the electrical power cables from the wall plug at each cube back to the broom closet. We just send electricity from the closet out to the wall plug near every desk. Maybe if you did something similar, you can find a way to somehow make it all work.”</p>
<p>With that bit of input, Pebbles has all the inspiration she needs. Emboldened by the fact that she had already created the world’s first PC networking card, she decides to create a device that will allow cabling similar to Bam Bam’s electrical cabling plan. Pebble’s solution to this first major hurdle is shown in Figure 1-4.</p>
<p style="text-align: center;"><a title="Computer Network" href="http://images.myfilehost.us/viewer.php?id=rgh1226727766x.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/rgh1226727766x.jpg" border="0" alt="Computer Network" width="458" height="189" title="The Flintstones Network: The First Computer Network?" /></a><br />
Figure 1-4 Star Cabling to a Repeater</p>
<p>Pebbles follows Bam Bam’s advice about the cabling. However, she needs a device into which she can plug the cables—something that will take the bits sent by a PC, and reflect, or repeat, the bits back to all the other devices connected to this new device. Because the networking cards send bits using wire 1, Pebbles builds this new device so that when it receives bits coming in wire 1 on one of its ports, it will repeat the same bits—but out wire 2 on all the other ports, so the other PCs get those bits on the receive wire. (Therefore, the cabling does not have to swap wires 1 and 2—this new device takes care of that.) And because she is making this up for the very first time in history, she needs to decide on a name for this new device: She names the device a hub.</p>
<p>Before deploying the first hub and running a bunch of cables, Pebbles does the right thing:<br />
She tests it in a lab, with three PCs connected to the world’s first hub. She starts FTP on PC1, transfers the file called recipe.doc, and sees a window pop up on PC2 saying that the file was received, just like normal. “Fantastic!” she thinks—until she realizes that PC3 also has the same pop-up window on it. She has transferred the file to both PC2 and PC3! “Of course!” she thinks. “If the hub repeats everything out every cable connected to it, then when FTP sends a file, everyone will get it. I need a way for FTP to send a file to a specific PC!”</p>
<p>At this point, Pebbles thinks of a few different options. First, she thinks that she will give each computer the same name as the first name of the person using the computer. She will then change FTP to put the name of the PC that the file was being sent to in front of the file contents. In other words, to send her mom a recipe, she will use the ftp Wilma recipe.doc command. So, each PC will receive the bits because the hub repeats the signal to everyone connected to it, but only the PC whose name is the one in front of the file should actually create the file. Then her Dad walks in: “Pebbles, I want you to meet Barney Fife, our new head of security. He’ll need a network connection as well—you are going to be finished soon, right?”</p>
<p>So much for using first names for the computers: There are now two people named Barney at FredCo. Pebbles, being mathematically inclined and in charge of creating all the hardware, decides on a different approach. “I’ll put a unique address on each networking card—a 4-digit decimal number,” she exclaims. Because Pebbles created all the cards, she will make sure that the number used on each card is unique. Also, with a 4-digit number, she will never run out of unique numbers—she has 10,000 (104) to choose from and only 200 employees at FredCo.</p>
<p>By the way, because she’s making all this up for the very first time, she calls these built-in numbers on the cards addresses. When anyone wants to send a file, they can just use the ftp command, but with a number instead of a name. For instance, ftp 0002 recipe.doc will send the recipe.doc file to the PC whose network card has the address 0002. Figure 1-5 depicts the new environment in the lab.</p>
<p style="text-align: center;"><a title="Computer Network" href="http://images.myfilehost.us/viewer.php?id=jdv1226727856g.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/jdv1226727856g.jpg" border="0" alt="Computer Network" width="435" height="158" title="The Flintstones Network: The First Computer Network?" /></a><br />
Figure 1-5 The First Network Addressing Convention</p>
<p>Now, with some minor updates to the Fred Transfer Program, the user can type ftp 0002 recipe.doc to send the file recipe.doc to the PC with address 0002. Pebbles tests the software and hardware in the lab again, and only PC2 receives the file when it is sent to PC2. When she sends the file to 0003, only PC3 receives the file. She’s now ready to deploy the first computer network.</p>
<p>Pebbles now needs to build all the hardware needed. She first creates 200 network cards, each with a unique address. She installs the FTP program on all 200 PCs and installs the cards in each PC. Then she goes back to the lab and starts planning how many cables she will need and how long each cable should be. Then she realizes that she will need to run some cables a long way. Even if she puts the hub in the bottom floor of building A, the PCs on the fifth floor of building B will need a really long cable to connect to the hub. Cables cost money, and the longer the cable is, the more expensive the cable is. Besides, she has not yet tested the network with longer cables; she has been using cables that are only a couple of meters long.</p>
<p>Bam Bam happens by and sees that Pebbles is stressed. Pebbles vents a little: “Daddy wants this project finished, and you know how demanding he is. And I didn’t think about how long the cables will be—I’ll be way over budget. And I’ll be running cables for weeks!” Bam Bam, being a little less stressed, having just come from a workout during lunch break at the club, knows that Pebbles already has the solution—she was too stressed to see it. Of course, the solution is not terribly different from how Bam Bam solved a similar problem with the electrical cabling last year. “Those hubs repeat everything they hear, right? So, why not make a bunch of hubs. Put one hub on each floor, and run cables from all the PCs. Then run a cable from the hub on each floor to a hub on the first floor Then, run one cable between the two main hubs in the two buildings. Because they repeat everything, every PC should receive the signal when just one PC sends, whether they are attached to the same hub or are four hubs away.” Figure 1-6 depicts Bam Bam’s suggested design.</p>
<p style="text-align: center;"><a title="Computer Network" href="http://images.myfilehost.us/viewer.php?id=viu1226727824y.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/viu1226727824y.jpg" border="0" alt="Computer Network" width="481" height="215" title="The Flintstones Network: The First Computer Network?" /></a><br />
Figure 1-6 Per-Floor Hubs, Connected Together</p>
<p>Pebbles loves the idea. She builds and connects the new hubs in the lab, just to prove the concept. It works! She makes the (now shorter) cables, installs the hubs and cables, and is ready to test. She goes to a few representative PCs and tests, and it all works! The first network has now been deployed.</p>
<p>Wanting to surprise Poppa Fred, Pebbles writes a memo to everyone in the company, telling them how to use the soon-to-be-famous Fred Transfer Program to transfer files. Along with the memo, she puts a list of names of people and the four-digit network address to be used to send files to each PC. She puts the memos in everyone’s mail slot and waits for the excitement to start.</p>
<p>Amazingly, it all works. The users are happy. Fred treats Pebbles and Bam Bam to a nice dinner—at home, cooked by Wilma, but a good meal nonetheless.</p>
<p>Pebbles thinks she did it—created the world’s first computer network, with no problems until a few weeks pass. “I can’t send files to Fred anymore!” exclaims Barney Rubble. “Ever since Fred got that new computer, he’s too busy to go bowling, and now I can’t even send him files telling him how much we need him back on the bowling team!” Then it hits Pebbles—Fred had just gotten a new PC and a new networking card. Fred’s network address had changed. Or what happens if the card fails and it has to be replaced? The address changes.</p>
<p>About that time, Wilma comes in to say hi. “I love that new network thing you built. Betty and I can type each other notes, put them in a file, and send them anytime. It’s almost like working on the same floor!” she says. “But I really don’t remember the numbers so well. Couldn’t you make that FTP thing work with names instead of addresses?”</p>
<p>In a fit of inspiration, Pebbles sees the answer to the first problem in the solution to her mom’s problem. “I’ll change FTP to use names instead of addresses. I’ll make everyone tell me what name they want to use—maybe Barney Rubble will use BarneyR, and Barney Fife will use BarneyF, for instance. I’ll change FTP to accept names as well as numbers. Then I’ll tell FTP to look in a table that I will put on each PC that correlates the names to the numeric addresses. That way, if I ever need to replace a LAN card, all I have to do is update the list of names and addresses and put a copy on everyone’s PC, and no one will know that anything has changed!” Table 1-2 lists Pebbles first name table.</p>
<p>Pebbles tries out the new FTP program and name/address table in the lab, and it works. She deploys the new FTP software, puts the name table on everyone’s PC, sends another memo and now she can accommodate changes easily by separating the physical details, such as addresses on the networking cards, from what the end users need to know.</p>
<p>Like all good network engineers, Pebbles thought through the design and tested in a lab before deploying the network. For the problems she did not anticipate, she found a reasonable solution to get around the problem.</p>
<p>So ends the obviously contrived imaginary first computer network. What purpose did this silly example really serve? First, you have now been forced to think about some basic  issues that confronted the people who created the networking tools that you will be learning about for the CCNA exams. Although the example with Pebbles might have been fun, the problems that she faced are the same problems faced—and solved—by the people who created the original networking protocols and products.</p>
<p>The other big benefit to this story, particularly for those of you brand new to networking, is that you already know some of the more important concepts in networking:</p>
<ul>
<li> Ethernet networks use cards inside each computer.</li>
<li> The cards have unique addresses, similar to Pebble’s networking cards.</li>
<li> Ethernet cables connect PCs to Ethernet hubs—hubs that repeat each received signal out all other ports.</li>
<li> The cabling is typically run in a star configuration—in other words, all cables run from a cubicle to a wiring (not broom!) closet.</li>
<li> Applications such as the contrived Fred Transfer Program or the real-life File Transfer Protocol (FTP) ask the underlying hardware to transfer the contents of files. Users can use names—for instance, you might surf a web site called www.myfavoritewebsite.org—but the name gets translated into the correct address.</li>
</ul>

<p><a href="http://feedads.g.doubleclick.net/~a/5Pyzu_BVwSpzACdAe-dAxDapnSM/0/da"><img src="http://feedads.g.doubleclick.net/~a/5Pyzu_BVwSpzACdAe-dAxDapnSM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5Pyzu_BVwSpzACdAe-dAxDapnSM/1/da"><img src="http://feedads.g.doubleclick.net/~a/5Pyzu_BVwSpzACdAe-dAxDapnSM/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/the-flintstones-network-the-first-computer-network.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/the-flintstones-network-the-first-computer-network.html</feedburner:origLink></item>
		<item>
		<title>Perspectives on Networking</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/Vf5vA1qTLgc/perspectives-on-networking.html</link>
		<comments>http://networking.penyet.net/perspectives-on-networking.html#comments</comments>
		<pubDate>Sat, 15 Nov 2008 05:35:07 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[Chapter 1]]></category>

		<category><![CDATA[Computer Networking]]></category>

		<category><![CDATA[computer]]></category>

		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=20</guid>
		<description><![CDATA[So, you are new to networking. You might have seen or heard about different topics relating to networking, but you are only just now getting serious about learning the details. Like many people, your perspective about networks might be that of a user of the network, as opposed to the network engineer who builds networks. [...]]]></description>
			<content:encoded><![CDATA[<p>So, you are new to networking. You might have seen or heard about different topics relating to networking, but you are only just now getting serious about learning the details. Like many people, your perspective about networks might be that of a user of the network, as opposed to the network engineer who builds networks. For some, that perspective is as a dialup user of the Internet. Others might use a computer at a job or at school; that computer is typically connected to a network via some cable. Figure 1-1 shows the basic end-user perspective of networking.</p>
<p style="text-align: center;"><a title="Perspectives on Networking" href="http://images.myfilehost.us/viewer.php?id=bwy1226726733z.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/bwy1226726733z.jpg" border="0" alt="Perspectives on Networking" width="407" height="146" title="Perspectives on Networking" /></a><br />
Figure 1-1 End-User Perspective on Networks</p>
<p>The top part of the figure shows a typical dialup user of the Internet. The user has a PC, and the user plugs in the phone line from the wall into a modem in a PC. By dialing the right phone number, the user connects to the Internet. After connecting, the user can send e-mail, browse web sites, and use other tools and applications as well.</p>
<p><span id="more-20"></span>Similarly, an employee of a company or a student at a university views the world as a connection through a wall plug. Typically, this connection uses a type of local-area network (LAN) called Ethernet. Instead of a phone cord between a PC modem and the wall plug at your house, you have an Ethernet cable between a PC Ethernet card and a wall plug near where you are sitting at work or at school. The Ethernet connection does not require the PC to “dial” a phone number—it’s always there waiting to be used, similar to the power outlet.</p>
<p>The concepts, protocols, and devices covered on the CCNA exam are used to help build the network cloud shown in Figure 1-1. However, the CCNA exam focuses on technology that is used to build a network at a single company or school. These same technologies are used to build the Internet, but the CCNA exam topics focus on things that matter most to what Cisco calls “enterprise” networks—networks owned by a single enterprise or company. Figure 1-2 shows an alternative view of the world of networking, with several enterprise networks.</p>
<p style="text-align: center;"><a title="Perspectives on Networking" href="http://images.myfilehost.us/viewer.php?id=jdv1226727138r.jpg" target="_blank"><img class="aligncenter" src="http://images.myfilehost.us/images/jdv1226727138r.jpg" border="0" alt="Perspectives on Networking" width="458" height="182" title="Perspectives on Networking" /></a><br />
Figure 1-2 Enterprise Networks and the Internet</p>
<p>When you go to your school or your job and connect to “the network,” you are most likely connecting to the private network, or enterprise network, for that school or company. That network, in turn, is connected to the Internet. Conversely, if you dial into some Internet service provider (ISP) from home, you are not connected to an Enterprise network, but you are connected directly to the Internet. However, if you then use a web browser to browse some web site, the web site itself might be inside that company’s enterprise network.</p>
<p>In either case, practically every company or school that uses computers also has an enterprise network. To communicate, many enterprise networks connect to the Internet. The Internet itself is really a collection of ISPs that, in turn, connect to each other. By having the various enterprise networks connect to the Internet, most computer users around the world can use applications to communicate with each other—worldwide.</p>
<p>The CCNA exams focus on the technology used to build enterprise networks, with some coverage of technology more often used in the Internet. However, a lot of the protocols and concepts used in an enterprise network also happen inside the Internet. Because CCNA topics encompass the typical features found in enterprise networks, and because a much larger number of people work on enterprise networks than ISP networks, most of the examples in this book focus on enterprise networks.</p>
<p>Most of the details about standards for enterprise networks were created in the last quarter of the 20th century. You might have gotten interested in networking after most of the conventions and rules used for basic networking were created—if so, you missed out on the opportunity to help create the standards. However, taking the time to pause and think about what you would do if you were creating these standards can be helpful. The next section takes you through a somewhat silly example, but with real value in terms of thinking through some of the basic concepts behind enterprise networking and some of the design trade-offs.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/ZoQL0Umsgf48wh76OrdfDV3MnUA/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZoQL0Umsgf48wh76OrdfDV3MnUA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZoQL0Umsgf48wh76OrdfDV3MnUA/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZoQL0Umsgf48wh76OrdfDV3MnUA/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/perspectives-on-networking.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/perspectives-on-networking.html</feedburner:origLink></item>
		<item>
		<title>Computer Networking Ebooks Collection</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/1ShEQfte-BI/computer-networking-ebooks-collection.html</link>
		<comments>http://networking.penyet.net/computer-networking-ebooks-collection.html#comments</comments>
		<pubDate>Thu, 30 Oct 2008 04:08:31 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Networking Tutorial]]></category>

		<category><![CDATA[Computer Networking]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[networking ebooks]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=18</guid>
		<description><![CDATA[There many ebooks for your complete reference in your computer networking study. One of them is from this website. You&#8217;ll find many useful computer networking ebooks there&#8230;. just visit the web and start download your ebooks.. 
]]></description>
			<content:encoded><![CDATA[<p>There many ebooks for your complete reference in your computer networking study. One of them is from <a title="computer networking ebooks" href="http://ebooks.penyet.net/category/networking" target="_blank">this website</a>. You&#8217;ll find many useful computer networking ebooks there&#8230;. just <a title="computer networking ebooks" href="http://ebooks.penyet.net/category/networking" target="_blank">visit the web</a> and start download your ebooks.. <img src='http://networking.penyet.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="Computer Networking Ebooks Collection" /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Hb0QqE08nP3MPFhiANhPqgePWcE/0/da"><img src="http://feedads.g.doubleclick.net/~a/Hb0QqE08nP3MPFhiANhPqgePWcE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Hb0QqE08nP3MPFhiANhPqgePWcE/1/da"><img src="http://feedads.g.doubleclick.net/~a/Hb0QqE08nP3MPFhiANhPqgePWcE/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/computer-networking-ebooks-collection.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/computer-networking-ebooks-collection.html</feedburner:origLink></item>
		<item>
		<title>Standard Computer Network Wiring Diagram</title>
		<link>http://feedproxy.google.com/~r/ComputerNetworking/~3/ie4ECjXkzuc/standard-computer-network-wiring-diagram.html</link>
		<comments>http://networking.penyet.net/standard-computer-network-wiring-diagram.html#comments</comments>
		<pubDate>Thu, 16 Oct 2008 12:06:46 +0000</pubDate>
		<dc:creator>computer networking</dc:creator>
		
		<category><![CDATA[Networking Tutorial]]></category>

		<category><![CDATA[cabling]]></category>

		<category><![CDATA[crossover]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[rollover]]></category>

		<category><![CDATA[straight through]]></category>

		<category><![CDATA[wiring diagram]]></category>

		<guid isPermaLink="false">http://networking.penyet.net/?p=16</guid>
		<description><![CDATA[There are 3 kinds of network cabling diagram that are Crossover wiring diagram, Straight Through wiring diagram and Rollover wiring diagram.
1. Crossover wiring diagram
A crossover cable can be used to:
a) Connect 2 computers directly.
b) Connect a router&#8217;s LAN port to a switch/hub&#8217;s normal port. (normally used for expanding network)
c) Connect 2 switches/hubs by using normal [...]]]></description>
			<content:encoded><![CDATA[<p>There are 3 kinds of network cabling diagram that are Crossover wiring diagram, Straight Through wiring diagram and Rollover wiring diagram.</p>
<p><strong>1. Crossover wiring diagram</strong><br />
A crossover cable can be used to:<br />
a) Connect 2 computers directly.<br />
b) Connect a router&#8217;s LAN port to a switch/hub&#8217;s normal port. (normally used for expanding network)<br />
c) Connect 2 switches/hubs by using normal port in both switches/hubs.<br />
<a title="Easy Image Hosting" href="http://images.myfilehost.us/viewer.php?id=klz1224157962e.jpg" target="_blank"><img src="http://images.myfilehost.us/images/klz1224157962e.jpg" border="0" alt="Free Image Hosting" title="Standard Computer Network Wiring Diagram" /></a></p>
<p><span id="more-16"></span><strong>2. Straight Through wiring diagram</strong><br />
A straight through cabling can be used to:<br />
a) Connect a computer to a switch/hub&#8217;s normal port.<br />
b) Connect a computer to a cable/DSL modem&#8217;s LAN port.<br />
c) Connect a router&#8217;s WAN port to a cable/DSL modem&#8217;s LAN port.<br />
d) Connect a router&#8217;s LAN port to a switch/hub&#8217;s uplink port. (normally used for expanding network)<br />
e) Connect 2 switches/hubs with one of the switch/hub using an uplink port and the other one using normal port.<br />
<a title="Easy Image Hosting" href="http://images.myfilehost.us/viewer.php?id=opt1224158586p.jpg" target="_blank"><img src="http://images.myfilehost.us/images/opt1224158586p.jpg" border="0" alt="Free Image Hosting" title="Standard Computer Network Wiring Diagram" /></a></p>
<p>3. Rollover wiring diagram<br />
Rollover cabling is most commonly used to connect a computer terminal to a router&#8217;s console port. This cable is typically flat (and has a light blue color) to help distinguish it from other types of network cabling. It gets the name rollover because the pinouts on one end are literally rolled over when RJ45 plugs are used at both ends.<br />
<a title="Easy Image Hosting" href="http://images.myfilehost.us/viewer.php?id=viu1224158701g.GIF" target="_blank"><img src="http://images.myfilehost.us/images/viu1224158701g.GIF" border="0" alt="Free Image Hosting" title="Standard Computer Network Wiring Diagram" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/WuFn6T9DrfGt9w23KluVHgf_U68/0/da"><img src="http://feedads.g.doubleclick.net/~a/WuFn6T9DrfGt9w23KluVHgf_U68/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WuFn6T9DrfGt9w23KluVHgf_U68/1/da"><img src="http://feedads.g.doubleclick.net/~a/WuFn6T9DrfGt9w23KluVHgf_U68/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://networking.penyet.net/standard-computer-network-wiring-diagram.html/feed</wfw:commentRss>
		<feedburner:origLink>http://networking.penyet.net/standard-computer-network-wiring-diagram.html</feedburner:origLink></item>
	</channel>
</rss>
