<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Livetechzone &#187; Networking</title>
	<atom:link href="http://www.livetechzone.com/category/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.livetechzone.com</link>
	<description>the complet computing shop</description>
	<lastBuildDate>Fri, 21 May 2010 04:07:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>7 Layers and Protocol of Networking Basic</title>
		<link>http://www.livetechzone.com/7-layers-and-protocol-of-networking-basic/</link>
		<comments>http://www.livetechzone.com/7-layers-and-protocol-of-networking-basic/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 19:36:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.livetechzone.com/7-layers-and-protocol-of-networking-basic/</guid>
		<description><![CDATA[The Open System Interconnection (OSI) model was developed in the early 1980’s by the International Organization for Standardization (ISO) with the objective of standardizing communication process in a heterogeneous environment. Each layer was made to independently handle a specific function in the communication process. By independence we mean changes to any of the layers do [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p align="justify">The Open System Interconnection (OSI) model was developed in the early 1980’s by the International Organization for Standardization (ISO) with the objective of standardizing communication process in a heterogeneous environment. Each layer was made to independently handle a specific function in the communication process. By independence we mean changes to any of the layers do not necessitate changes to the other layers in the model. This model was however, very vague when it came to specifying the exact details for implementations. It was developed before the protocols for each layer had been fully specified. It was realized later that not all the layers were important. Therefore some of the layers are simply removed or merged with the other layers as in the TCP/IP model which has only 4 layers as compared to the 7 layers in the OSI. The OSI still serves as a good tool for studying the network processes and the protocols associated with each layer.</p>
<p align="justify"><a href="http://www.livetechzone.com/wp-content/uploads/2009/02/osi1.gif"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="osi" border="0" alt="osi" src="http://www.livetechzone.com/wp-content/uploads/2009/02/osi-thumb1.gif" width="580" height="292" /></a> </p>
<p align="justify">Let us have a brief look at the layers and their interactions in the TCP/IP protocol suite.</p>
<p align="justify"><strong>Application Layer:</strong> This is the layer through which a user interacts with the network. It consists of various applications like ftp, http, telnet and others. The application layer converts the information into a data stream and sends it to the transport layer. <strong>Transport Layer:</strong> This layer uses one of the two protocols Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) to determine the way the data has to be sent. TCP breaks the stream into pieces and adds a header to each of the pieces forming a Segment.</p>
<p align="justify">The TCP protocol has the following features:</p>
<p align="justify"><strong>Connection Oriented:</strong> It makes uses of handshaking signals to ensure that the other host is ready for communication and that the packet has reached its destination.</p>
<p align="justify"><strong>Error Detection and Correction:</strong> The header contains information, vital for ensuring that the data received is free of errors, is assembled in proper sequence and is complete.</p>
<p align="justify">Because of these features, TCP is considered to be a reliable mechanism for transferring data. UDP on the other hand concerns itself only with forwarding the segments and it does not care whether the data has been received at the other end or not. UDP is mainly used for broadcasting messages over a network.</p>
<p align="justify"><strong>The Internet Layer:</strong> It is also known as the network layer and uses Internet Protocol (IP) as its primary protocol. The main function of this layer is to break the segments into smaller packets of sizes that can be handled by the next layer i.e. the network access layer. These packets are called datagram’s. It then encapsulates the datagram with a header. The header contains among other things the source and the destination address, the sequence number of the fragmented segments and Time-To-Live (TTL) to ensure that the packets do not move on the network forever.</p>
<p align="justify">Like UDP, IP is unreliable and connectionless. It simply transmits the data to the remote host without knowing whether the host is ready or not to exchange the data. It does not have any error detection/correction facility. The IP does not guarantee the receipt of the datagrams. There is always a possibility that a datagram is lost or corrupted during transmission. The IP forwards the datagram in “as-is” condition to the TCP layer at the receiving end. The TCP then has to make a request for datagrams that are either missing or contain errors.</p>
<p align="justify">The network layer uses another protocol called ICMP. The ICMP is used to relay error messages caused due to a variety of situations such as a header failing the integrity test or a header with an expired TTL. One such message is the “host unreachable”, used to inform the non availability of the destination host. This informs the source to not send the packets at this destination.</p>
<p align="justify">&#160;<a href="http://www.livetechzone.com/wp-content/uploads/2009/02/communicationprocess1.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="communicationprocess" border="0" alt="communicationprocess" align="left" src="http://www.livetechzone.com/wp-content/uploads/2009/02/communicationprocess-thumb1.gif" width="550" height="253" /></a></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong></strong></p>
<p align="justify"><strong>The Network Access Layer:</strong> Also known as the link layer, it mainly consists of network interfaces, device drivers and other physical media and uses ARP (Address Resolution Protocol) as its main protocol. The main function of ARP is to translate an IP addresses to a MAC address and vice versa. A MAC (Medium Access Control) address is the 48-bit hard-wired address of the network card. The link layer then finally sends out the datagram’s in the form of frames to the wire. The advantage of having a separate link layer is that newer physical network technologies can be introduced (such as Frame Relay and ATM added later) without having to modify the higher stacks in the protocol.</p>
<p align="justify">A reverse process takes place at the receiving end. At each successively higher layer, the packet is stripped of headers added by the corresponding layer at the sender. The whole communication process can be summarized with the help of the following diagram.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.livetechzone.com/7-layers-and-protocol-of-networking-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
