<?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>TechnoBlogy &#187; Networks</title>
	<atom:link href="http://technoblogy.net/category/technology/networks/feed/" rel="self" type="application/rss+xml" />
	<link>http://technoblogy.net</link>
	<description>Technology with a Big difference</description>
	<lastBuildDate>Mon, 05 Dec 2011 17:29:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>TCP/IP PROTOCOL</title>
		<link>http://technoblogy.net/tcpip-protocol/</link>
		<comments>http://technoblogy.net/tcpip-protocol/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 15:54:20 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[application layer]]></category>
		<category><![CDATA[internet layer]]></category>
		<category><![CDATA[network layer]]></category>
		<category><![CDATA[physical layer]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[tcp protocol]]></category>
		<category><![CDATA[tcp/ip]]></category>
		<category><![CDATA[tcp/ip protocol]]></category>
		<category><![CDATA[transport layer]]></category>

		<guid isPermaLink="false">http://technoblogy.net/tcpip-protocol/</guid>
		<description><![CDATA[For many years, the technical literature on protocol architectures was dominated by discussions related to OSI and to the development of protocols and services at each layer. Throughout the 1980s, the belief was widespread that OSI would come to dominate commercially, both over architectures such as IBM&#8217;s SNA, as well as over competing multivendor schemes [...]]]></description>
			<content:encoded><![CDATA[<p>For many years, the technical literature on protocol architectures was dominated by discussions related to OSI and to the development of protocols and services at each layer. Throughout the 1980s, the belief was widespread that OSI would come to dominate commercially, both over architectures such as IBM&#8217;s SNA, as well as over competing multivendor schemes such as TCP/IP; this promise was never realized. In the 1990s, TCP/IP has become firmly established as the dominant commercial architecture and as the protocol suite upon which the bulk of new protocol development is to be done.</p>
<p>There are a number of reasons for the success of the TCP/IP protocols over OSI:</p>
<ol>
<li>TCP/IP protocols were specified, and enjoyed extensive use, prior to ISO standardization of alternative protocols. Thus, organizations in the 1980s with an immediate need were faced with the choice of waiting for the always promised, never-delivered complete OSI package, and the up-and-running, plug-and-play TCP/IP suite. Once the obvious choice of TCP/IP was made, the cost and technical risks of migrating from an installed base inhibited OSI acceptance. </li>
<li>The TCP/IP protocols were initially developed as a U.S. military research effort funded by the Department of Defense (DOD). Although DOD, like the rest of the U.S. government, was committed to international standards, DOD had immediate operational needs that could not be met during the 1980s and early 1990s by off-the-shelf OSI-based products. Accordingly, DOD mandated the use of TCP/IP protocols for virtually all software purchases. Because DOD is the largest consumer of software products in the world, this policy created an enormous market, encouraging vendors to develop TCP/IP based products. </li>
<li>The Internet is built on the foundation of the TCP/IP suite. The dramatic growth of the Internet, and especially the World Wide Web, has cemented the victory of TCP/IP over OSI. </li>
</ol>
<p><strong>The TCP/IP Approach</strong></p>
<p>The TCP/IP protocol suite recognizes that the task of communications is too complex and too diverse to be accomplished by a single unit. Accordingly, the task is broken up into modules or entities that may communicate with peer entities in another system. On entity within a system provides services to other entities and, in turn, uses the services of other entities. Good software-design practice dictates that these entities be arranged in a modular and hierarchical fashion.</p>
<p>The OSI model is based on this system of communications, but takes it one step further, recognizing that, in many respects, protocols at the same level of the hierarchy have certain features in common. This thinking yields the concept of rows or layers, as well as the attempt to describe in an abstract fashion what features are held in common by the protocols with in a given row.</p>
<p>As an explanatory tool, a layered model has significant value and, indeed, the OSI model is used for precisely that purpose in many books on data communications and telecommunications. The objection sometimes raised by the by the designers of the TCP/IP protocol suite and its protocols is that the OSI model is prescriptive rather than descriptive. It dictates that protocols within a given layer perform certain functions, which may not be always desirable. It is possible to define more than one protocol at a given layer, and the functionality of those protocols may not be the same or even similar. Rather, what is common about a set of protocols at the same layer is that they share the same set of support protocols at the next lower layer.</p>
<p>Furthermore, there is the implication in the OSI model that, because interfaces between layers are well-defined, a new protocol can be substituted for an old one at a given layer with no impact on adjacent layers; this is not always desirable or even possible. For example, a LAN lends itself easily to multicast and broadcast addressing at the link level. If the IEEE 802 link level were inserted below a network protocol entity that did not support multicasting and broadcasting that service would be denied to upper layers of the hierarchy. To get broadcasting, that services would be denied to upper layers of the hierarchy. To get around some of these problems, OSI proponents talk of null layers and sub layers. It sometimes seems that these artifacts save the model at the expense of good protocol design.</p>
<p>In the TCP/IP model, as we shall see, the strict use of all layers is not mandated. For example, there are application-level protocols that operate directly on top of IP.</p>
<p><strong>TCP/IP Protocol Architecture</strong></p>
<p>As we pointed out, there is no official TCP/IP protocol model. However, it is useful to characterize the protocol suite as involving five layers. These layers are:</p>
<p>· <strong>Application layer:</strong> Provides communication between processes or applications on separate hosts.</p>
<p>· <strong>Host-to-host, or transport layer:</strong> Provides end-to-end, data-transfer service. This layer may include reliability mechanisms. It hides the details of the underlying network or networks from the application layer.</p>
<p>· <strong>Internet layer:</strong> Concerned with routing data from source to destination host through one or more networks connected by routers.</p>
<p>· <strong>Network layer:</strong> Concerned with the logical interface between an end system and sub network.</p>
<p>· <strong>Physical layer:</strong> Defines characteristics of the transmission medium, signaling rate, and signal-encoding scheme.</p>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/tcpip-protocol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global System for Mobile Communications (GSM)</title>
		<link>http://technoblogy.net/global-system-for-mobile-communications-gsm/</link>
		<comments>http://technoblogy.net/global-system-for-mobile-communications-gsm/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 15:53:26 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[global system]]></category>
		<category><![CDATA[gsm]]></category>
		<category><![CDATA[gsm architecture]]></category>
		<category><![CDATA[incoming call]]></category>
		<category><![CDATA[mobile communication]]></category>
		<category><![CDATA[mobile network]]></category>
		<category><![CDATA[mobile networks]]></category>
		<category><![CDATA[modern network]]></category>
		<category><![CDATA[psdn]]></category>
		<category><![CDATA[pstn]]></category>
		<category><![CDATA[sim]]></category>

		<guid isPermaLink="false">http://technoblogy.net/global-system-for-mobile-communications-gsm/</guid>
		<description><![CDATA[•Designed to be a digital (wide area) wireless network. • Driven by European telecom manufacturers, operators, and standardization committees • Very widely used around the world GSM Features 1.Service portability • Mobile can be used in any of the participating countries with international roaming and standardized numbering &#38; dialing (but possibly at different rates!) • [...]]]></description>
			<content:encoded><![CDATA[<p>•Designed to be a digital (wide area) wireless network.</p>
<p>• Driven by European telecom manufacturers, operators, and standardization committees</p>
<p>• Very widely used around the world</p>
<p><strong>GSM Features</strong></p>
<p>1.Service portability</p>
<blockquote><p>• Mobile can be used in any of the participating countries with international roaming and      <br />standardized numbering &amp; dialing (but possibly at different rates!)       <br />• Usable for both wire line services and for mobile service       <br />• Usable when: walking, driving, boating, … (up to 250 km/h)</p>
</blockquote>
<p>2. Quality of service and Security</p>
<blockquote><p>• Quality at least as good a previous analog systems      <br />• Capable of offering encryption</p>
</blockquote>
<p>3. Good radio frequency utilization</p>
<blockquote><p>• High spectrum efficiency      <br />• Co-existence with earlier systems in the same bands</p>
</blockquote>
<p>4. Modern network</p>
<blockquote><p>• Following ITU recommendations &#8211; to allow efficient inter- operation with ISDN      <br />networks       <br />• Supporting voice and low rate data.       <br />• Standardized mobility and switching support.       <br />• Standardized interfaces between the sub-systems, to allow a mix-and-match system.</p>
</blockquote>
<p>5. System optimized to limit cost of mobiles (and to a lesser extent to limit the cost of the whole system)</p>
<blockquote><p>• GSM required higher complexity mobiles than earlier analog systems      <br />• Subscriber cost less than or equal to existing analog systems</p>
</blockquote>
<p> <a href="http://technoblogy.net/wp-content/uploads/2009/11/gsmarchi.png"><img title="gsmarchi" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="240" alt="gsmarchi" src="http://technoblogy.net/wp-content/uploads/2009/11/gsmarchi_thumb.png" width="326" align="left" border="0" /></a>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p><strong>Incoming Call</strong></p>
<p><a href="http://technoblogy.net/wp-content/uploads/2009/11/gsmarchi2.png"><img title="gsmarchi2" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="217" alt="gsmarchi2" src="http://technoblogy.net/wp-content/uploads/2009/11/gsmarchi2_thumb.png" width="322" align="left" border="0" /></a> </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>1.Incoming call is passed from the fixed network to the GMSC (Gateway Mobile Switching Center).</p>
<p>2.Based on the IMSI(International Mobile Subscriber Identity) numbers of the called party, HLR (Home Location Register) is determined</p>
<p>3.HLR checks for the existence of the called number, then the relevant VLR (Visitor Location Register) is requested to provide a Mobile Station Roaming Number (MSRN).</p>
<p>4.Reply transmitted back to the GMSC.</p>
<p>5.Connection is switched through to the responsible MSC</p>
<p>6.VLR is queried for the location range and reach ability status of the mobile subscriber.</p>
<p>7. If the MS (Mobile Station) is marked reachable, then a radio call is enabled</p>
<p>8. Radio call is executed in all radio zones assigned to the VLR</p>
<p>9. Reply from the MS in its current radio cell</p>
<p>10. When mobile subscriber telephone responds to the page, then complete all necessary security procedures</p>
<p>11. If this is successful, the VLR indicates to the MSC that call can be completed</p>
<p>12. Call can be completed</p>
<p> <a href="http://technoblogy.net/wp-content/uploads/2009/11/gsmarchi3.png"><img title="gsmarchi3" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="183" alt="gsmarchi3" src="http://technoblogy.net/wp-content/uploads/2009/11/gsmarchi3_thumb.png" width="348" align="left" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/global-system-for-mobile-communications-gsm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cellular Digital Packet Data (CDPD)</title>
		<link>http://technoblogy.net/cellular-digital-packet-data-cdpd/</link>
		<comments>http://technoblogy.net/cellular-digital-packet-data-cdpd/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 15:50:06 +0000</pubDate>
		<dc:creator>Nauman</dc:creator>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[amps]]></category>
		<category><![CDATA[cdpd]]></category>
		<category><![CDATA[cdpd entities]]></category>
		<category><![CDATA[cellular digital packet data]]></category>
		<category><![CDATA[data-only protocol]]></category>
		<category><![CDATA[gmid]]></category>
		<category><![CDATA[md-is]]></category>
		<category><![CDATA[mdbs]]></category>
		<category><![CDATA[mdis]]></category>
		<category><![CDATA[mobile data base station]]></category>
		<category><![CDATA[mobile data-intermediate system]]></category>
		<category><![CDATA[mobile end system]]></category>
		<category><![CDATA[mobile ip]]></category>
		<category><![CDATA[psdn]]></category>
		<category><![CDATA[pstn]]></category>
		<category><![CDATA[roaming]]></category>

		<guid isPermaLink="false">http://technoblogy.net/cellular-digital-packet-data-cdpd/</guid>
		<description><![CDATA[In 1992, AT&#38;T Wireless Services developed cellular digital packet data (CDPD) protocol, a data-only protocol that (re-)uses the AMPS or IS-136 network. Packets (typically some 1.5 kilobytes) use vacant cellular channels &#8211; either an assigned channel or between calls. CDPD does not communicate with the underlying network (but does utilize knowledge of this networks channel [...]]]></description>
			<content:encoded><![CDATA[<p>In 1992, AT&amp;T Wireless Services developed cellular digital packet data (CDPD) protocol, a data-only protocol that (re-)uses the AMPS or IS-136 network. Packets (typically some 1.5 kilobytes) use vacant cellular channels &#8211; either an assigned channel or between calls.</p>
<p>CDPD does not communicate with the underlying network (but does utilize knowledge of this networks channel assignment algorithms to predict when channels will be available for CDPD&#8217;s use).</p>
<p>Mobile Data Base Stations &#8211; do channel sniffing to find idle channels. It is essentially an implementation of Mobile*IP.</p>
<p><strong>Motivation for CDPD:</strong></p>
<p>Most traditional cellular systems (such as AMPS) are unsuited for packet data</p>
<blockquote><p>• Long call setup times &#8211; many seconds (vs. CDPD with from under 1 to 4 sec)      <br />• Modem handshaking required &#8211; this modem training can take more time than the data       <br />transfer time!       <br />• Analog providers already have AMPS allocation       <br />• Re-use AMPS channels to provide data service.       <br />•Must not interfere with existing analog service (i.e., operator&#8217;s bread and butter)       <br />• no new spectrum license needed &#8211; but you get to make more money with the       <br />spectrum you already have (IFF you can share the spectrum wisely)</p>
</blockquote>
<p><strong>Goals:</strong></p>
<blockquote><p>•Low speed data: Paging, short message, e-mail, …(achieve 10-12kbps)      <br />• Broadcast and multicast (for example, for fleet management)       <br />• &quot;always on-line&quot; packet data service       <br />• Transparent to existing AMPS service, but shares spectrum with it</p>
</blockquote>
<h3><strong>CDPD Entities</strong></h3>
<p><strong>Mobile End System (M-ES)</strong></p>
<blockquote><p>• Subscriber unit &#8211; interfaces with the radio at 19.2 kbps      <br />• Subscriber Identity Module (SIM) &#8211; used to identify subscriber       <br />• Mobile Application Subsystem &#8211; actually provides the functionality       <br />(could be a PDA, Laptop, embedded processor, …)</p>
</blockquote>
<p><strong>Mobile Data Base Station (MDBS)</strong></p>
<blockquote><p>• controls the radio: radio channel allocation, channel usage, …      <br />• one modem/transceiver per radio channel pair (up &amp; down link)       <br />• generally co-located with the AMPS base stations (so they can share antenna, site, …)</p>
</blockquote>
<p><strong>Mobile Data-Intermediate System (MD-IS)</strong></p>
<blockquote><p>• Frame relay switch + packet router.      <br />• Buffers packets intended to M-ES it knows about (with TEI assigned).       <br />• Supports user mobility by a mobile location protocol.</p>
</blockquote>
<p><strong>Roaming Management</strong></p>
<blockquote><p>•Each M-ES has a unique Network Equipment Identifier (NEI) which is associated with a      <br />home MD-IS (Mobile Home serving Function (MHF) {a Mobile IP Home Agent}.       <br />•Home MD-IS keeps location directory of the MD-IS currently serving each of its mobiles.       <br />•Each MD-IS keeps a registration directory listing currently visiting mobile (Mobile       <br />Serving Function (MSF)) {a Mobile IP Foreign Agent}.       <br />•When a M-ES moves, the home MD-IS explicitly cancels the registration at the former       <br />MD-IS.       <br />•Packet routing is handles just as in Mobile IP.</p>
</blockquote>
<p><strong>CDPD Support</strong></p>
<blockquote><p>1.CDPD supports both:      <br />• ISO connectionless network protocol       <br />• IP       <br />2. CDPD has explicit provisions for Multicast and enables mobiles to register for a       <br />multicast NEI &#8211; this must include a Group Member Identifier (GMID) which is unique       <br />with in the group.</p>
</blockquote>
<p><strong>Limitations</strong></p>
<blockquote><p>•No direct M-ES to M-ES communication      <br />• Radius of a CDPD cell is limited to &lt;10 miles (i.e. &lt; 17km)       <br />• Each M-ES can only send two packets back to back &#8211; to avoid hogging the channel</p>
</blockquote>
<p><strong>Operation of MBDS &amp; M &#8211; ES</strong></p>
<p>MDBS broadcasts a list of available channels. When M-ES finds link quality has dropped below a threshold, it checks the channels from the MDBS&#8217;s that it can hear; if there is a better channel it initiates a link transfer &#8211; by switching to the new channel and registering with the new MDBS</p>
<p>MD-IS maintains a registration directory</p>
<blockquote><p>• Contains a list of Temporary Equipment Identifiers (TEI)      <br />• Associated with each TEI is a element inactivity timer (T203)</p>
<p>• Associated with each radio channel stream is a TEI notification timer (T204) &#8211; when      <br />this timer goes off MD-IS broadcasts a list of TEI&#8217;s with data buffered for them       <br />{mobiles with nothing to send can sleep until the next TEI notification frame}</p>
<p>• When a mobile wakes up and hears there is data for it, it send a Receiver Ready (RR)      <br />frame</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://technoblogy.net/cellular-digital-packet-data-cdpd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

