<?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>InfoFanz.com &#187; &#8211; MS CS/IT</title>
	<atom:link href="http://www.infofanz.com/category/study-stuff/ms-csit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infofanz.com</link>
	<description>Education &#38; Information Network</description>
	<lastBuildDate>Fri, 04 Jun 2010 06:44:39 +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>MIS Requirements for Manufacturing Firms</title>
		<link>http://www.infofanz.com/2010/05/29/mis-requirements-for-manufacturing-firms/</link>
		<comments>http://www.infofanz.com/2010/05/29/mis-requirements-for-manufacturing-firms/#comments</comments>
		<pubDate>Sat, 29 May 2010 07:05:53 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[assignment]]></category>
		<category><![CDATA[Management Information]]></category>
		<category><![CDATA[MIS]]></category>
		<category><![CDATA[MIS in Manufacturing Firm]]></category>
		<category><![CDATA[Student Assignment]]></category>
		<category><![CDATA[Why MIS in Industy]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1528</guid>
		<description><![CDATA[MANUFACTURING REQUIREMENTS Manufacturing Requirements Planning (MRP) programs help coordinate thousands of inventory items when demand for one item depends on demand for another. MRP systems determine when finished products are needed, then work backward to determine deadlines and resources needed to complete the final product on schedule. USE OF TECHNOLOGY IN MANUFACTURING MIS Technologies have [...]]]></description>
			<content:encoded><![CDATA[<p><strong>MANUFACTURING REQUIREMENTS</strong></p>
<p>Manufacturing Requirements Planning (MRP) programs help coordinate thousands of inventory items when demand for one item depends on demand for another. MRP systems determine when finished products are needed, then work backward to determine deadlines and resources needed to complete the final product on schedule.</p>
<p><strong>USE OF TECHNOLOGY IN MANUFACTURING MIS</strong></p>
<p><strong> </strong></p>
<p>Technologies have been developed to control and streamline the manufacturing process. Computers can directly control manufacturing equipment using computer-assisted manufacturing software. Computer-integrated manufacturing software connects all aspects of production together, including order processing, product design, manufacturing, quality control, and shipping. For example, after an engineer designs a product using CAD software, MRP systems can use information from the design as input to plan and order materials. Production scheduling systems can use the design specifications as an input into the scheduling process. And computer-aided manufacturing systems can use the design specifications as input for setup. This greatly improves manufacturing efficiency.</p>
<p><strong> </strong></p>
<p><strong>BENEFITS OF MANUFACTURING MIS</strong></p>
<p><strong> </strong></p>
<p>A flexible manufacturing system allows a facility to quickly and efficiently change from making one product to making another, often using robotics and other automation. Generally the changeover is computer-controlled.</p>
<p>Finally, quality control has become paramount for manufacturing firms. Control charts or sample testing is used to monitor product quality.</p>
<p>The manufacturing MIS subsystems and outputs monitor and control the flow of materials, products, and services through the organization.</p>
<p><strong>ADVANTAGES OF MIS</strong></p>
<p>These are following advantages of development and management of Information technology in PEL Pakistan:</p>
<ul>
<li>Core competency support</li>
<li>Enhance distribution channel management</li>
<li>Increase brand equity</li>
<li>Boost production process</li>
<li>Expand E-Commerce</li>
<li>Improve B2B commerce</li>
</ul>
<p><strong>RECOMMENDATIONS</strong></p>
<p>No doubt the company is well equipped with the technology and IT professionals but even that I’d like to recommend that:</p>
<ul>
<li>There should be a continue review of the company polices and procedures regarding IT management to be consistent with the emerging world.</li>
<li>Latest IT procedures and software must be considered for the old process as well as the new one</li>
<li>IT professionals must be given periodic training to adapt the current trend in the field of IT.</li>
</ul>
<p><strong> </strong></p>
<p><strong>CONCLUSION</strong></p>
<p><strong> </strong></p>
<p>Technology play a very vital role in the development and enhancement of any business so the latest and advanced technologies must be implemented and managed by highly professional to cope up with any complex situation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/mis-requirements-for-manufacturing-firms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use of MIS in Manufacturing Industry</title>
		<link>http://www.infofanz.com/2010/05/29/use-of-mis-in-manufacturing-industry/</link>
		<comments>http://www.infofanz.com/2010/05/29/use-of-mis-in-manufacturing-industry/#comments</comments>
		<pubDate>Sat, 29 May 2010 07:01:00 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Learn MIS]]></category>
		<category><![CDATA[Management Information System]]></category>
		<category><![CDATA[Manufacturing and MIS Systems]]></category>
		<category><![CDATA[MIS Assignment]]></category>
		<category><![CDATA[MIS in Industry]]></category>
		<category><![CDATA[MIS Student Assignment]]></category>
		<category><![CDATA[Why do we need MIS]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1525</guid>
		<description><![CDATA[MANUFACTURING MIS Manufacturing MIS is an MIS designed specifically for use in a production environment. OBJECTIVES OF MANUFACTURING MIS Material requirements planning (MRP) Determine when finished products are needed Determine deadlines accordingly Manufacturing resource planning (MRPII) Network scheduling Improve customer service and productivity Just in time (JIT) inventory system Inventory and materials delivered right before [...]]]></description>
			<content:encoded><![CDATA[<p><strong>MANUFACTURING MIS</strong></p>
<p>Manufacturing MIS is an MIS designed specifically for use in a production environment.</p>
<p><strong>OBJECTIVES OF MANUFACTURING MIS</strong></p>
<p><strong> </strong></p>
<ul>
<li>Material requirements planning (MRP)</li>
<li>Determine when finished products are needed</li>
<li>Determine deadlines accordingly</li>
<li>Manufacturing resource planning (MRPII)</li>
<li>Network scheduling</li>
<li>Improve customer service and productivity</li>
<li>Just in time (JIT) inventory system</li>
<li>Inventory and materials delivered right before usage</li>
</ul>
<p><strong>INPUTS TO THE MANUFACTURING MIS</strong></p>
<p><strong> </strong></p>
<ul>
<li>Strategic plan or corporate policies.</li>
<li>Order processing</li>
<li>Inventory data</li>
<li>Receiving and inspecting data</li>
<li>Personnel data</li>
<li>Production process</li>
<li>External sources</li>
</ul>
<p><strong>MANUFACTURING MIS SUBSYSTEMS AND OUTPUTS</strong></p>
<p><strong> </strong></p>
<ul>
<li>Design and engineering</li>
<li>Master production scheduling</li>
<li>Inventory control</li>
<li>Manufacturing resource planning</li>
<li>Just-in-time inventory and manufacturing</li>
<li>Process control</li>
<li>Computer-assisted manufacturing (CAM)</li>
<li>Computer-integrated manufacturing (CIM)</li>
<li>Flexible manufacturing system</li>
<li>Quality control and testing</li>
</ul>
<p><strong>INVENTORY CONTROL PROGRAM</strong></p>
<p><strong> </strong></p>
<p>Inventory control programs are one component of a <a title="Manufacturing MIS Assignment" href="http://www.infofanz.com">manufacturing MIS</a> that relies on the production schedule. Inventory control programs can forecast future production, automatically reorder items when a certain threshold is met, determine manufacturing costs, and develop resource requirements plans from the production schedule.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/use-of-mis-in-manufacturing-industry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIS Development Methods and Procedures</title>
		<link>http://www.infofanz.com/2010/05/29/mis-development-methods-and-procedures/</link>
		<comments>http://www.infofanz.com/2010/05/29/mis-development-methods-and-procedures/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:52:10 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[How to MIS]]></category>
		<category><![CDATA[Management Information System implementations]]></category>
		<category><![CDATA[MBA assignment]]></category>
		<category><![CDATA[MCS Assignment]]></category>
		<category><![CDATA[MIS Development]]></category>
		<category><![CDATA[MIS System Procedures]]></category>
		<category><![CDATA[MIT Assignment]]></category>
		<category><![CDATA[Student Assignments]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1521</guid>
		<description><![CDATA[MIS DEVELOPMENT The development of sound MIS is the result of the development and enforcement of a culture of system ownership. An &#8220;owner&#8221; is a system user who knows current customer and constituent needs and also has budget authority to fund new projects. Building &#8220;ownership&#8221; promotes pride in institution processes and helps ensure accountability. MIS [...]]]></description>
			<content:encoded><![CDATA[<p><strong>MIS DEVELOPMENT</strong></p>
<p>The development of sound MIS is the result of the development and enforcement of a culture of system ownership. An &#8220;owner&#8221; is a system user who knows current customer and constituent needs and also has budget authority to fund new projects. Building &#8220;ownership&#8221; promotes pride in institution processes and helps ensure accountability.</p>
<p>MIS which meets the five elements of useability is a critical ingredient to an institution&#8217;s short- and long-range planning efforts. To achieve sound MIS, the organization&#8217;s planning process should include consideration of MIS needs at both the tactical and strategic levels. They should also be used in support of the long term strategic MIS and business planning initiatives. Without the development of an effective MIS, it is more difficult for management to measure and monitor the success of new initiatives and the progress of ongoing projects.</p>
<p><strong>MIS DEVELOPMENT METHODS</strong></p>
<p><strong> </strong></p>
<p>Management needs to ensure that MIS systems are developed according to a Sound methodology that encompasses the following phases:</p>
<ul>
<li>Appropriate analysis of system alternatives, approval points as the system is developed or acquired, and task organization.</li>
<li>Program development and negotiation of contracts with equipment and</li>
<li>Software vendors.</li>
<li>Development of user instructions, training, and testing of the system.</li>
<li>Installation and maintenance of the system.</li>
</ul>
<p><strong>USE OF PROJECT MANAGEMENT TECHNIQUES</strong></p>
<p>Management should also consider use of &#8220;project management techniques&#8221; to monitor progress as the MIS system is being developed. Internal controls must be woven into the processes and periodically reviewed by auditors. In addition, user manuals should be available and provide the following information:</p>
<ul>
<li>A brief description of the application or system.</li>
<li>Input instructions, including collection points and times to send updated information.</li>
<li>Balancing and reconciliation procedures.</li>
<li>A complete listing of output reports, including samples.</li>
<li>Depending on the size and complexity of its MIS system, an institution may need to use different manuals for different users such as first-level users, unit managers, and programmers.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/mis-development-methods-and-procedures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Components and Characteristics of MIS Systems</title>
		<link>http://www.infofanz.com/2010/05/29/components-and-characteristics-of-mis-systems/</link>
		<comments>http://www.infofanz.com/2010/05/29/components-and-characteristics-of-mis-systems/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:50:53 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Components of MIS]]></category>
		<category><![CDATA[Learn MIS System]]></category>
		<category><![CDATA[MBA Student Assignments]]></category>
		<category><![CDATA[MIS Assignments]]></category>
		<category><![CDATA[MIS Characteristics]]></category>
		<category><![CDATA[MIS System Components]]></category>
		<category><![CDATA[MIS System Tutorial]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1519</guid>
		<description><![CDATA[COMPONENTS OF MIS Application software Computer hardware devices and cables CHARACTERISTICS OF MIS Timeliness Accuracy Consistency Completeness Relevance Timeliness To simplify prompt decision making, an institution&#8217;s MIS should be capable of Providing and distributing current information to appropriate users. Information systems should be designed to expedite reporting of information. The system should be able to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>COMPONENTS OF MIS</strong></p>
<p><strong> </strong></p>
<ul>
<li>Application software</li>
<li>Computer hardware devices and cables</li>
</ul>
<p><strong>CHARACTERISTICS OF MIS</strong></p>
<p><strong> </strong></p>
<ul>
<li>Timeliness</li>
<li> Accuracy</li>
<li>Consistency</li>
<li>Completeness</li>
<li>Relevance</li>
</ul>
<ul>
<li><strong>Timeliness</strong></li>
</ul>
<p><strong> </strong></p>
<p>To simplify prompt decision making, an institution&#8217;s MIS should be capable of</p>
<p>Providing and distributing current information to appropriate users. Information systems should be designed to expedite reporting of information. The system should be able to quickly collect and edit data, summarize results, and be able to adjust and correct errors promptly.</p>
<ul>
<li><strong>Accuracy</strong></li>
</ul>
<p><strong> </strong></p>
<p>A sound system of automated and manual internal controls must exist throughout all information systems processing activities. Information should receive appropriate editing, balancing, and internal control checks. A comprehensive internal and external audit program should be employed to ensure the adequacy of internal controls.</p>
<ul>
<li><strong>Consistency </strong></li>
</ul>
<p><strong> </strong></p>
<p>To be reliable, data should be processed and compiled consistently and uniformly. Variations in how data is collected and reported can distort information and trend analysis. In addition, because data collection and reporting processes will change over time, management must establish sound procedures to allow for systems changes. These procedures should be well defined and documented, clearly communicated to appropriate employees, and should include an effective monitoring system. Comptroller&#8217;s Handbook 5 Management Information Systems</p>
<ul>
<li><strong>Completeness</strong></li>
</ul>
<p>Decision makers need complete and pertinent information in a summarized form. Reports should be designed to eliminate clutter and voluminous detail, thereby avoiding &#8220;information overload.</p>
<ul>
<li><strong>Relevance</strong></li>
</ul>
<p><strong> </strong></p>
<p>Information provided to management must be relevant. Information that is inappropriate, unnecessary, or too detailed for effective decision making has no value. MIS must be appropriate to support the management level using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/components-and-characteristics-of-mis-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use of I.T in Pakistan</title>
		<link>http://www.infofanz.com/2010/05/29/use-of-i-t-in-pakistan/</link>
		<comments>http://www.infofanz.com/2010/05/29/use-of-i-t-in-pakistan/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:47:49 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[I.T in Pakistan]]></category>
		<category><![CDATA[MBA Research Assignments]]></category>
		<category><![CDATA[Pakistan and I.T]]></category>
		<category><![CDATA[Student Research Assignment]]></category>
		<category><![CDATA[Use of Information Technology in Pakistan]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1516</guid>
		<description><![CDATA[USE OF IT TECHNOLOGY AT PEL PAKISTAN PEL Pakistan is the largest manufacturing company of electrical equipments in Pakistan and is equipped with the latest technology to compete the global world. There are following information systems used in PEL: Management information system Finance MIS Manufacturing MIS Marketing MIS HR MIS Networking and web technologies Financial [...]]]></description>
			<content:encoded><![CDATA[<p><strong>USE OF IT TECHNOLOGY AT PEL </strong><strong>PAKISTAN</strong><strong> </strong></p>
<p><strong> </strong></p>
<p>PEL Pakistan is the largest manufacturing company of electrical equipments in Pakistan and is equipped with the latest technology to compete the global world. There are following information systems used in PEL:</p>
<ul>
<li>Management information system</li>
<li>Finance MIS</li>
<li>Manufacturing MIS</li>
<li>Marketing MIS</li>
<li>HR MIS</li>
<li>Networking and web technologies</li>
</ul>
<ul>
<li><strong>Financial Management Information System</strong></li>
</ul>
<p><strong> </strong></p>
<p>Financial MIS provides financial information regarding financial statements, uses and management of funds, and financial statistics for control to all financial managers with in the organization.</p>
<ul>
<li><strong>Manufacturing MIS</strong></li>
</ul>
<p>Manufacturing MIS is an MIS designed specifically for use in a production environment. Manufacturing MIS is required to get:</p>
<ul>
<li>Designing and reengineering</li>
<li>Master production scheduling</li>
<li>Inventory control</li>
<li>Manufacturing resource planning</li>
<li>Just in time report</li>
<li>Process control</li>
<li>Quality control</li>
</ul>
<p><strong><br />
</strong></p>
<ul>
<li><strong>Marketing MIS</strong></li>
</ul>
<p><strong> </strong></p>
<ul>
<li>Support managerial activities in :</li>
<li>Product development</li>
<li>Distribution</li>
<li>Price decision</li>
<li>And promotional effectiveness</li>
</ul>
<p>Marketing MIS is comprise of the input of</p>
<p>Sales by customers, sales by sales persons, sales by product, pricing report, total service calls, and customer’s satisfaction.</p>
<p><strong> </strong></p>
<ul>
<li><strong>Human Resource Management MIS</strong></li>
</ul>
<p><strong> </strong></p>
<p>This MIS is concern with all activities related to employees and potential employees of the organization.</p>
<p>MIS receive the input of:</p>
<ul>
<li>Benefit report</li>
<li>Salary survey</li>
<li>Scheduling reports</li>
<li>Training test score</li>
<li>Job application file</li>
<li>Need and planning report</li>
</ul>
<p><strong>OBJECTIVES OF MIS</strong></p>
<p>There are following objectives of MIS:</p>
<ul>
<li>Provide timely and needed information</li>
<li>Provide support to management to achieve corporate goals</li>
<li>To take quick and effective decisions.</li>
<li>Identify and resolve any problem</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/use-of-i-t-in-pakistan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Systems in an Organization</title>
		<link>http://www.infofanz.com/2010/05/29/information-systems-in-an-organization/</link>
		<comments>http://www.infofanz.com/2010/05/29/information-systems-in-an-organization/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:45:20 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[How to manage information systems]]></category>
		<category><![CDATA[Learn Information Systems]]></category>
		<category><![CDATA[MIT Assignment]]></category>
		<category><![CDATA[Organizational Information System]]></category>
		<category><![CDATA[Student Assignment]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1513</guid>
		<description><![CDATA[INFORMATION TECHNOLOGY SYSTEMS IN ORGANIZATION In the manufacturing or services businesses the role and importance of the information technology can’t be ignored because now the world become a global village where every one come and close to each other regarding multiple aspects of business and this is therefore e important to adapt and manage the [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<p><strong>INFORMATION TECHNOLOGY SYSTEMS IN ORGANIZATION</strong></p>
<p>In the manufacturing or services businesses the role and importance of the information technology can’t be ignored because now the world become a global village where every one come and close to each other regarding multiple aspects of business and this is therefore e important to adapt and manage the up to date technologies and their management to achieve the business objectives. There are some specific aspects of technological involvement in the business as below:</p>
<ul>
<li>management information system</li>
<li>E-business</li>
<li>Intranet strategies</li>
<li>Database management system</li>
<li>Customer relationship management</li>
<li>Enterprise resource planning (ERP)</li>
<li>Business Performance Management</li>
<li>Project management software</li>
<li>Decision support system</li>
<li>Material resource planning</li>
<li>Supply chain management</li>
<li>E-marketing</li>
<li>E-commerce</li>
</ul>
<p><strong>IT MANAGERS ROLE</strong></p>
<p>In any organization the implementation and management of the technologies are highly dependent upon the proficiencies and skill of IT manager therefore it is most important to have highly skilled and professional managers having following skills:</p>
<ul>
<li>Planning,</li>
<li>Design,</li>
<li>Selection,</li>
<li>Implementation,</li>
<li>Administration information and communications technologies</li>
</ul>
<p><strong>SKILL REQUIRED FOR IT MANAGEMENT</strong></p>
<p>Some of the most popular information technology skills at the moment are:</p>
<ul>
<li><a title="Computer Networks" href="http://www.infofanz.com/">Computer Networking</a></li>
<li>Information Security</li>
<li>IT Governance</li>
<li>Business Intelligence</li>
<li>Project Management</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/information-systems-in-an-organization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elements of Information Technology</title>
		<link>http://www.infofanz.com/2010/05/29/elements-of-information-technology/</link>
		<comments>http://www.infofanz.com/2010/05/29/elements-of-information-technology/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:39:32 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Elements of Information Technology]]></category>
		<category><![CDATA[I.T Elements]]></category>
		<category><![CDATA[I.T Student Assignments]]></category>
		<category><![CDATA[Information Technology Assignment]]></category>
		<category><![CDATA[IT components]]></category>
		<category><![CDATA[MCS Assignments]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1509</guid>
		<description><![CDATA[ELEMENTS OF INFORMATION TECHNOLOGY The basic components or elements of information technologies that have to be managing in an organization can be: Hardware Software Information systems Telecommunication networks HARDWARE Hardware is a general term for the physical artifacts of a technology. It may also mean the physical components of a computer system, in the form [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ELEMENTS OF INFORMATION TECHNOLOGY</strong></p>
<p>The basic components or elements of<a title="Information Technologies" href="http://www.infofanz.com"> information technologies</a> that have to be managing in an organization can be:</p>
<ul>
<li>Hardware</li>
<li>Software</li>
<li>Information systems</li>
<li>Telecommunication networks</li>
</ul>
<ul>
<li><strong>HARDWARE </strong></li>
</ul>
<p>Hardware is a general term for the physical artifacts of a technology. It may also mean the physical components of a computer system, in the form of computer hardware. The hardware devices can be:</p>
<ul>
<li>Computers</li>
<li>Server and storage</li>
<li>Printers</li>
<li>Scanners</li>
<li>Fax</li>
</ul>
<p><strong>Computer</strong></p>
<p><strong> </strong></p>
<p>A device that computes, especially a programmable electronic machine that performs high-speed mathematical or logical operations or that assembles, stores, correlates, or otherwise processes information</p>
<p><strong>Server </strong></p>
<p>A computer that makes services, as access to data files, programs, and peripheral devices, available to workstations on a network</p>
<p><strong>Printers</strong></p>
<p><strong> </strong></p>
<p>Printer is a {peripheral} device for producing text and images on paper.</p>
<p><strong> </strong></p>
<p><strong>Scanners</strong></p>
<p><strong> </strong></p>
<p>Scanner is an electronic device that generates a digital representation of an image for data input to a computer.</p>
<p><strong>Fax</strong></p>
<p>A device which scans, transmits, receives and prints documents (faxes) transmitted by telephone.</p>
<p><strong><br />
</strong></p>
<ul>
<li><strong>SOFTWARE</strong></li>
</ul>
<p><strong> </strong></p>
<p>Software refers to as logical parts of computer. Computer software is a general term that describes computer programs. The programs used to direct the operation of a computer. There are two types of software:</p>
<ul>
<li>System software</li>
<li>Application software</li>
</ul>
<p><strong>System Software </strong></p>
<p><strong> </strong></p>
<p>It helps in running the computer hardware and the computer system. System software is a collection of operating systems; devise drivers, servers, windowing systems and utilities. System software helps an application programmer in abstracting away from hardware, memory and other internal complexities of a computer.</p>
<p><strong>Application Software</strong></p>
<p><strong> </strong></p>
<p>It enables the end users to accomplish certain specific tasks. Business software, databases and educational software are some forms of application software. Different word processors, which are dedicated for specialized tasks to be performed by the user, are other examples of application software.</p>
<ul>
<li><strong>INFORMATION SYSTEMS</strong></li>
</ul>
<p><strong> </strong></p>
<p>Information system refers to a system that provides for data collection, storage and retrieval; facilitates the transformation of data into information and the management of both data and information. An information system comprises hardware, software (DBMS and applications), the database(s), people and procedures</p>
<p><strong> </strong></p>
<ul>
<li><strong>TELECOMMUNICATION NETWORKS</strong></li>
</ul>
<p><strong> </strong></p>
<p>Telecommunication networks can be defined as the transmission channels interconnecting all client and server stations as well as all supporting hardware and software. It is a high speed, high capacity, long-distance communications system comprising of computers, electronic switches, cables, satellites, wireless transmitters and antennas, etc., which link multiple remote sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/elements-of-information-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference between I.T &amp; I.T Management</title>
		<link>http://www.infofanz.com/2010/05/29/difference-between-i-t-i-t-management/</link>
		<comments>http://www.infofanz.com/2010/05/29/difference-between-i-t-i-t-management/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:38:02 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[I.T Management]]></category>
		<category><![CDATA[Lean I.T]]></category>
		<category><![CDATA[Learn Information Technology]]></category>
		<category><![CDATA[MS I.T Student Assignments]]></category>
		<category><![CDATA[Student Assignment]]></category>
		<category><![CDATA[What is I.T?]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1507</guid>
		<description><![CDATA[DIFFERENCE BETWEEN IT AND IT MANAGEMENT Management Information Systems refer to information management methods tied to the automation or support of human decision making. MIS as it is referred to is focus mainly on the business aspect with a strong input into the technology phase of the business/organization. Whereas IT Management refers to the IT [...]]]></description>
			<content:encoded><![CDATA[<p><strong>DIFFERENCE BETWEEN IT AND IT MANAGEMENT</strong></p>
<p>Management Information Systems refer to information management methods tied to the automation or support of human decision making. MIS as it is referred to is focus mainly on the business aspect with a strong input into the technology phase of the business/organization.</p>
<p>Whereas IT Management refers to the IT related management activities in organizations.</p>
<p><strong>OBJECTIVES OF IT MANAGEMENT</strong></p>
<p><strong> </strong></p>
<p>These are following objectives of managing information technologies:</p>
<ul>
<li>Provide technology-focused services that increase productivity</li>
<li>Enhance computing experiences.</li>
<li>Provide a reliable, efficient, friendly and easily-accessible organization for information technology</li>
<li>Deploy and support the most efficient, cost effective and reliable technologies</li>
<li>Continue to support, operate and manage information technology applications, databases and communication networks in a reliable and efficient manner. Integrate new technologies and replace obsolete equipment/services to meet an ever-changing environment.</li>
<li>Limit risks and any negative impacts to existing systems</li>
</ul>
<p><strong>SPECIFIC OBJECTIVES</strong></p>
<ul>
<li>To support the organizational strategic plan and individual department business objectives through the effective use of information technology.</li>
<li>To reduce the overall cost of technology through system integration</li>
<li>Increase organizational productivity</li>
<li>To provide advice and support in the implementation of technical solutions throughout the organization</li>
<li>To automate the organization’s use of internal information to ensure that data is organized and shared in a manner that adds value and enhances productivity<br />
To define and support technology standards</li>
<li>To maintain a reliable and secure communications infrastructure with the capacity to address future growth</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/difference-between-i-t-i-t-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to Information Technologies</title>
		<link>http://www.infofanz.com/2010/05/29/introduction-to-information-technologies/</link>
		<comments>http://www.infofanz.com/2010/05/29/introduction-to-information-technologies/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:35:42 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- M.Eng & B.Eng]]></category>
		<category><![CDATA[- MBA]]></category>
		<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Computer Assignments]]></category>
		<category><![CDATA[I.T Assignments]]></category>
		<category><![CDATA[Intro to Information Technology]]></category>
		<category><![CDATA[Introduction to I.T]]></category>
		<category><![CDATA[Learn I.T]]></category>
		<category><![CDATA[What is I.T?]]></category>
		<category><![CDATA[What is Information Technology?]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=1505</guid>
		<description><![CDATA[INFORMATION TECHNOLOGIES Introduction Generally the term information technology or IT uses to refer to an entire industry. In actuality, information technology is the use of computers and software to manage information. In some companies, this is referred to as Management Information Services (or MIS) or simply as Information Services (or IS). The information technology department [...]]]></description>
			<content:encoded><![CDATA[<p><strong> INFORMATION TECHNOLOGIES</strong></p>
<p><strong><em>Introduction</em></strong><br />
Generally the term information technology or IT uses to refer to an entire industry. In actuality, information technology is the use of computers and software to manage information. In some companies, this is referred to as Management Information Services (or MIS) or simply as Information Services (or IS). The information technology department of a large company would be responsible for storing information, protecting information, processing the information, transmitting the information as necessary, and later retrieving information as necessary.<br />
<em><strong>Definition</strong></em><br />
Information technology or IT is” The study, design, development, implementation, support or management of computer-based information systems, particularly software applications and computer hardware<br />
Moreover IT deals with the use of electronic computers and computer software to convert, store, protect, process, transmit, and securely retrieve information.</p>
<p><strong>INFORMATION TECHNOLOGY MANAGEMENT</strong></p>
<p><em><strong>Introduction to ITM</strong></em><br />
In recent years information technology has played a major role in our daily life by replacing human labor with automation system through hardware and software as an evaluation tool. Furthermore, we can access the world&#8217;s information just through our fingertips via Internet technology. Multimedia which requires high bandwidth several years ago can now be sent through Internet. Other technologies such as 3D and Virtual Reality are expected to be able to run on Internet in the future. As can be seen on the above mentioned examples, technology in data communication and hardware &amp; software computer are mutually integrated and evolved rapidly in the past 5 years with continuous development expected.</p>
<p><em><strong>Definition</strong></em><br />
Information Technology Management is concerned with exploring and understanding Information Technology as a corporate resource that determines both the strategic and operational capabilities of the firm in designing and developing products and services for maximum customer satisfaction, corporate productivity, profitability and competitiveness.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2010/05/29/introduction-to-information-technologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAT-Server Implementation-4</title>
		<link>http://www.infofanz.com/2009/03/02/nat-server-implementation-4/</link>
		<comments>http://www.infofanz.com/2009/03/02/nat-server-implementation-4/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 11:00:58 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MCSE]]></category>
		<category><![CDATA[MS I.T]]></category>
		<category><![CDATA[NAT-Server]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Techniques]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=934</guid>
		<description><![CDATA[Continued from NAT-Server-3 We sniff the packets coming from the internet by simply sniffing the packets and distinguishing them from the packets from the local network packets by Checking for the destination IP address; this is because while manipulating the packets from the local network we changed the source IP to our NAT Server’s IP. [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	text-autospace:none; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --> <!--[endif]--></p>
<p class="MsoNormal">Continued from NAT-Server-3</p>
<p class="MsoNormal"><span style="font-family: Arial;">We sniff the packets coming from the internet by simply sniffing the packets and distinguishing them from the packets from the local network packets by Checking for the destination IP address; this is because while manipulating the packets from the local network we changed the source IP to our NAT Server’s IP. So therefore all the packets coming from the Internet side would be destined for the NAT Server.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Now the Packets are re-manipulated such that the IP of the destination and the port number is now changed by first searching which of the node originated this request and then this ip address and the port number is changed accordingly.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Sending packets back in the network</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Now when all the basic NAT process is done we send the packet back in the network where it reaches the respective node.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">IMPORTANT FUNCTIONS</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Some of the main functions which contribute to the proper working and implementation of our NAT Server are as follows:</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Get_start_list():</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">This function along with the callback () function is used for sniffing the packets and extracting the fields of headers of different layers. This is the main combination of function which contributes a major portion to the sniffing process.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Update record:</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">This function is used to maintain the database for the nodes for which we have sent the data on the internet.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Time_to_live:</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">This function is used in synchronization with the reply of the packets sent on the internet</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">Search_db:</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">This function searches the maintained database when a reply from the internet comes, for determining which node in the internal network originated this request.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">Make_tcp:</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">This function is used for the manipulating the packet which is to be NAT.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">Make_udp:</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">This is used for the manipulation of the UDP packet to send on the internet.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">IMPORTANT TECHNIQUES</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Some of the important techniques used while implementing the NAT server are that we have done the sniffing technique using the socket programming library. Different processes of time to live, sniffing and database update and synchronized using posix threads using the pthread.h library.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Choices And Assumptions</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">First of all: we have to take make a change in approach of using two network interface card for local and outside network, this is because we are modeling the NATing Technique and not implementing the firewall in our design. In short we are only implementing the SNAT.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Secondly: we this design is implemented with consideration that we have a small network of about two or three nodes because of the memory limitation of the machines in the lab and at our home of handling large traffics.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Thirdly: COMPLEXITY IN IMPLEMENTATION</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"><img class="alignnone size-full wp-image-935" title="nat-terminology" src="http://www.infofanz.com/wp-content/uploads/2009/03/nat-terminology.png" alt="nat-terminology" width="351" height="285" /></span></p>
<p class="MsoNormal"><span style="font-family: Arial;">While implementing the NAT Server the first difficulty which we faced was of sniffing the packet and correctly extracting the fields of the headers of different layers this problem was solved by thoroughly studying the related topics by taking help from the google.com and by using function such as ntohs(), e.g. to read total length field of the IP header. Second complexity which was raised was of correct Checksum of the packet at different layers this obstacle was cleared by carefully calculating the parameters of the checksum function. Thirdly and mainly we are having some problems with the reply back of the packets sent on the internet and as the reply are so un-predictable that nothing can be said about it.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Conclusion</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">In the end we have tried our best to meet the design of the SNAT to provide internet access to the local network connect to the NAT Server but there are still some complexities which are hindering the server to completely function as a true NAT Server.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2009/03/02/nat-server-implementation-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NAT-Server Implementation-3</title>
		<link>http://www.infofanz.com/2009/03/02/nat-server-implementation-3/</link>
		<comments>http://www.infofanz.com/2009/03/02/nat-server-implementation-3/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 10:55:19 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[NAT-Server]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Techniques]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=928</guid>
		<description><![CDATA[Continue from NAT-Server-2 NAT Server operate on IP packet-level, most of them have built-in inter-network routing capability. The inter-network they are serving can be divided into several separate sub networks (either using different backbones or sharing the same backbone) which further simplify network administration and allow more computers to be connected to the network: NAT [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--></p>
<p class="MsoNormal">Continue from NAT-Server-2</p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Arial;">NAT Server operate on IP packet-level, most of them have built-in inter-network routing capability. The inter-network they are serving can be divided into several separate sub networks (either using different backbones or sharing the same backbone) which further simplify network administration and allow more computers to be connected to the network: </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">NAT works at Layer 3 of OSI<br />
</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> <img class="alignnone size-full wp-image-929" title="nat-server-osi" src="http://www.infofanz.com/wp-content/uploads/2009/03/nat-server-osi.jpg" alt="nat-server-osi" width="336" height="335" /></span></p>
<p class="MsoNormal"><span style="font-family: Arial;">In Short a NAT Server provides the following facilities: </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Automatic firewall protection for the internal network; only destination request originated from the internal network will be accessible from the Internet </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Automatic client computer configuration control </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Packet level filtering and routing<a name="4"></a></span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Phases of Implementation</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">The implementation of Nat Server consists of the following phases:</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Building a Sniffer</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Manipulating the sniffed packets</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Maintaining a record of the synchronized nodes and their packets</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Sending the manipulated packets on the internet</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Sniffing the incoming packets from the internet</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Sending those packets back in the local network</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Building a Sniffer</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">First of all we make a sniffer which can sniff the packets which collide with our network interface card. For this purpose we have to make the respective function which is able to receive the packet and store them for further manipulation. By further manipulation we mean that validating the sniffed packets and extracting the information stored in all the respective headers encapsulated along with data.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">After we have sniffed the packets correctly we have to extract the header information from the packets. First of all the Ethernet header is inspected.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Ethernet Header:</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">The Ethernet header consists most importantly the MAC addresses of both the source and the destination hosts. We extract this information from here.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">IP Header:</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Next comes the IP header this has the ip addresses of both source and destination, the protocol which defines the protocol was used on the upper layer. We extract all the information stored in this header.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">TCP/UDP/ICMP header:</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">In the upper layer one of these three protocols are used which is defined in the protocol field of the IP header. We also extract the information from this header, which completes our sniffing part.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Manipulating the sniffed packets</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">After the sniffing is complete we know alter the packets received as required for the NAT process. This is done by changing the IP address of the source and the by assigning a new port number to the packet which is now to be sent on the internet, for this purpose we make another packet having all the same values as the original packet except the source IP and the port no which is assigned according to our maintained database for the outgoing packets.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Maintaining a record</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Once our packet is ready to be sent to the internet we make a table like database of the nodes for which we have manipulated the packets for and distinguish their different requests from the new port numbers assigned to them by our manipulating function.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Sending Packets on the Internet</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">After all the process of sniffing and maintaining databases we know send the packets on the internet through the pcap.h library functions of sending the packet.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Sniffing the internet packets</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2009/03/02/nat-server-implementation-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAT-Server Implementation-2</title>
		<link>http://www.infofanz.com/2009/03/02/nat-server-implementation-2/</link>
		<comments>http://www.infofanz.com/2009/03/02/nat-server-implementation-2/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 10:40:31 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MCSE]]></category>
		<category><![CDATA[MS I.T]]></category>
		<category><![CDATA[NAT-Server]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Techniques]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=921</guid>
		<description><![CDATA[Continue from NAT-Server-1 Each client has a time-out associated with it. Whenever new traffic is received for a client, its time-out is reset. When the time-out expires, the client is removed from the table. This ensures that the table is kept to a reasonable size. Also most of NAT implementations also track TCP clients on [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--></p>
<p class="MsoNormal">Continue from NAT-Server-1</p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Arial;">Each client has a time-out associated with it. Whenever new traffic is received for a client, its time-out is reset. When the time-out expires, the client is removed from the table. This ensures that the table is kept to a reasonable size. Also most of NAT implementations also track TCP clients on a per-connection basis and remove them from the table as soon as the connection is closed. This is not possible for UDP traffic since it is not connection based. </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">As the port mapping table has complete connection information &#8211; source and destination address as well as the port numbers &#8211; it is possible to check any of this information before passing incoming packets back to the client. This checking helps to provide effective firewall protection against Internet-launched attacks on the private LAN. </span></p>
<p class="MsoNormal"><span style="font-family: Arial;"><img class="alignnone size-full wp-image-922" title="nat-router" src="http://www.infofanz.com/wp-content/uploads/2009/03/nat-router.jpg" alt="nat-router" width="323" height="146" /><br />
</span></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Arial;">Each IP packet also contains checksums that are calculated by the originator. They are recalculated and compared by the recipient to see if the packet has been corrupted in transition process. The checksums depend on the contents of the packet. Since the NAT must modify the packet addresses and port numbers, it must also recalculate and replace the checksums.</span></p>
<p class="Text" style="text-indent: 0in; line-height: normal;"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><strong><span style="font-family: Arial;">IMPORTANCE of NAT</span></strong></p>
<p class="MsoNormal"><span style="font-family: Arial;">IP Address Consideration</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">An IP address is 4 bytes, the total number of available addresses is 2 to the power of 32 = 4,294,967,296. is the total theoretical number of addresses that can be allocated to the computers that can be directly connected to the Internet. While this number of available addresses seems large, however if we connect each computer with the internet by assigning a unique address every node then this number is in-sufficient. While the next generation IP protocol, IP version 6, allows for larger addresses, it will take years before the existing network infrastructure migrates to the new protocol. </span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Because of this major problem shortage of IP addresses, most Internet Service Providers only allocate one address to a single customer, and most of the time this address is assigned dynamically, so every time a client connects to the ISP a different address will be provided. With an NAT gateway running on this single computer, it is possible to share that single address between multiple local computers and connect them all at the same time. The outside world is unaware of this multiplexed environment and takes the network as a signal computer.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span><span style="font-family: Arial;">Security Considerations</span></span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Another issue is of the security of the network or any other personal computer. To tackle the security problem, a number of firewall products are available. They are placed between the user and the Internet and verify all traffic before allowing it to pass through. This means, for example, that no unauthorized user would be allowed to access the computer’s resources. The problem with firewall solutions is that they are expensive and difficult to set up and maintain, putting them out of reach for home and small business users. NAT automatically provides a firewall protection without any special set up. This is because it only allows connections that are requested from local network. This means, for example, that an internal client can connect to an outside FTP server, but an outside client will not be able to connect to an internal FTP server. </span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span><span style="font-family: Arial;">Administrative Considerations</span></span><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">NAT is helpful to a network administration in several ways:</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">It can divide a large network into several smaller ones. The smaller parts expose only one IP address to the outside, which means that computers can be added or removed, or their addresses changed, without impacting external networks. With inbound mapping, it is even possible to move services (such as Web servers) to a different computer without having to do any changes on external clients. </span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Some of the modern NAT Servers contain a dynamic host configuration protocol (DHCP) server. DHCP allows client computers to be configured automatically; when a computer is switched on, it searches for a DHCP server and obtains TCP/IP setup information. Changes to network configuration are done centrally at the server and affect all the clients; the administrator does not need to apply the change to every computer in the network. The new configuration will be assigned to the node next time it starts.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2009/03/02/nat-server-implementation-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAT-Server Implementation-1</title>
		<link>http://www.infofanz.com/2009/03/02/nat-server-implementation-1/</link>
		<comments>http://www.infofanz.com/2009/03/02/nat-server-implementation-1/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 10:23:48 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[LAN]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MCSE]]></category>
		<category><![CDATA[MS I.T]]></category>
		<category><![CDATA[NAT-Server]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Techniques]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=911</guid>
		<description><![CDATA[This project report provides the implementation of NAT-Network Address Translate Server. It gives the detailed description of different phases of implementation of NAT Server. NAT Server allows us to share a common internet connection between multiple computers on a network. The project implementation under discussion is done in Microsoft Visual C++. The machine running the [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if !mso]><span class="mceItemObject"   classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></span><br />
<mce:style><!  st1:*{behavior:url(#ieooui) } --></p>
<p><!--[endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p><!--[endif]--></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;">This project report provides the implementation of NAT-Network Address Translate Server. It gives the detailed description of different phases of implementation of NAT Server. NAT Server allows us to share a common internet connection between multiple computers on a network. The project implementation under discussion is done in Microsoft Visual C++. The machine running the NAT Server has network connection through one network card (or modem) and allows computers connected to a network visible through the second server network card to share its internet connection. The project is completed and function with the TCP, UDP and ICMP internet protocols.</span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-family: Arial;"><img class="alignnone size-full wp-image-912" title="nat-server" src="http://www.infofanz.com/wp-content/uploads/2009/03/nat-server.gif" alt="nat-server" width="334" height="253" /></span></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if !mso]><span class="mceItemObject"   classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></span><br />
<mce:style><!  st1:*{behavior:url(#ieooui) } --></p>
<p><!--[endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p class="MsoNormal"><span style="font-family: Arial;">The basic purpose of a NAT Server is to multiplex traffic from the network and present it to the outer world (Internet) as if it was coming from a single computer having only one IP address. </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">The TCP/IP protocols include a multiplexing facility so that any computer can maintain multiple simultaneous connections with a remote computer. It is this multiplexing facility that is the key to single address NAT.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">To multiplex several connections to a single destination, client computers label all packets with unique &#8220;port numbers&#8221;. Each IP packet starts with a header containing the source and destination addresses and port numbers. </span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">The TCP/IP connection is completely defined by a combination of these IP and port numbers. The addresses specify the two machines at both ends, and the two port numbers ensure that each connection between this pair of machines can be uniquely identified.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Each unique source port number in the client can originate a separate connection, and all reply packets to these requests contain the same number as their destination port, so that the client can maintain record as to which the application originated the respective request. In this way it is possible for a web browser on the client to ask a web server for several frames at once and to know how to put all the parts of all the responses back together.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">A NAT Server must change the Source address on every outgoing packet to be its single public address. It therefore also renumbers the Source Ports to be unique, so that it can keep track of each client connection. The NAT Server uses a port mapping table to remember how it renumbered the ports for each client&#8217;s outgoing packets. The port mapping table relates the client&#8217;s real local IP address and source port plus its translated source port number to a destination address and port. By using this technique it can reverse the process for returning packets and route them back to the respective clients.</span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">When any remote server responds to an NAT client, incoming packets arriving at the NAT gateway will all have the same Destination address, but the </span><span style="font-family: Arial;">destination</span><span style="font-family: Arial;"> </span><span style="font-family: Arial;">Port</span><span style="font-family: Arial;"> number will be the unique </span><span style="font-family: Arial;">Source</span><span style="font-family: Arial;"> </span><span style="font-family: Arial;">Port</span><span style="font-family: Arial;"> number that was assigned by the NAT. The NAT Server looks in its port mapping table to determine which of its own local client address and port number a packet is destined for, and replaces these numbers before passing the packet on to the client. </span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">When a packet is received from an internal client, NAT looks for the matching source address and port in the port mapping table. If the entry is not found, a new one is created, and a new mapping port allocated to the client: </span></p>
<p class="MsoNormal"><span style="font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Incoming packet received from local client</span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Look for source address, port in the mapping table </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">If found, replace source port with previously allocated mapping port </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">If not found, allocate a new mapping port </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Replace source address with NAT address, source port with mapping port </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Packets received from the outside world undergo a reverse translation process: </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Incoming packet received from Internet </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">Look up destination port number in port mapping table </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">If found, replace destination address and port with entries from the mapping table </span></p>
<p class="MsoNormal"><span style="font-family: Arial;">If not found, the packet is not for us and should be rejected</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2009/03/02/nat-server-implementation-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Database in a Glance</title>
		<link>http://www.infofanz.com/2009/02/13/oracle-database-in-a-glance/</link>
		<comments>http://www.infofanz.com/2009/02/13/oracle-database-in-a-glance/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 09:26:24 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[Application Server]]></category>
		<category><![CDATA[BCS]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[DBA]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MCSE]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle9iAS]]></category>
		<category><![CDATA[racle9i]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=840</guid>
		<description><![CDATA[Prominently, Oracle is the name of the database management system that is introduced by the Oracle Corporation. Referring to Oracle products, Oracle9i is the latest product released by Oracle Corporation. In comparison to Oracle products and unlike Oracle8i, which is only a database management system, Oracle9i comprises of the following software: Oracle9i Application Server – [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">Prominently, Oracle is the name of the database management system that is introduced by the Oracle Corporation.</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">Referring to Oracle products, Oracle9i is the latest product released by Oracle Corporation. In comparison to Oracle products and unlike Oracle8i, which is only a database management system, Oracle9i comprises of the following software:</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="bullets" style="margin-left: 0in; text-indent: 0in;"><span style="font-size: 10pt; line-height: 150%; font-family: Arial;">Oracle9i Application Server – Oracle9iAS</span></p>
<p class="bullets" style="margin-left: 0in; text-indent: 0in;"><span style="font-size: 10pt; line-height: 150%; font-family: Arial;">Oracle9i Database Server – Oracle9iDB</span></p>
<p class="bullets" style="margin-left: 0in; text-indent: 0in;"><span style="font-size: 10pt; line-height: 150%; font-family: Arial;">Oracle9i Developer Suite – Oracle9iDS</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">More elaborately, Oracle9i is a platform and not a simple database management system.</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">By the way, Oracle9iDB is the database management system that is used to store and access data. Oracle is the most widely used relational database management system (RDBMS). </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">Be acknowledged, the Oracle Corporation is second largest software company next to Microsoft. Oracle Corporation has been targeting Internet programming with the caption &#8211; software powers the internet. </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">Furthermore, Oracle Corporation is also into Enterprise Resource Planning (ERP). It has Oracle Applications that includes Oracle Financials and many more. </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="heading2"><span style="font-size: 10pt;">The Oracle Database-Server</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">As we know that Oracle database server is one of the databases that are widely used in client/server computing as back-end. Front-end programs that are written using application development tools such as Visual basic access Oracle and submit SQL commands for execution.</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"><span> </span></span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">Oracle8i onwards oracle is trying to provide extra facilities that are required to be an internet database. </span></p>
<p class="body">
<p class="body"><span style="font-size: 10pt; font-family: Arial;"><img class="alignnone size-full wp-image-841" title="oracle-1" src="http://www.infofanz.com/wp-content/uploads/2009/02/oracle-1.jpg" alt="oracle-1" width="322" height="215" /></span></p>
<p class="body">
<p class="body"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">We know that the Oracle8i provides special features to support various types of data that is to be stored in web sites. Oracle supports both OLTP (online transaction processing) applications as well data warehouse applications, which contain a very large database (VLDB). </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">One of the biggest advantages of Oracle has been its presence on around 100 different platforms. Oracle is quite scalable, which means it can scale up and down very easily as the requirements change.</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">Oracle also provides Java Virtual Machine (JVM) as part of database. This enables oracle to run java programs. In fact, starting from Oracle8i, oracle can run programs written either in PL/SQL or Java.</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="heading2"><span style="font-size: 10pt;">What is Oracle Instance?</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">The Oracle instance is a collection of memory structures and processed that is used to manage oracle database.<span> </span>Each oracle database is to be accessed by one or more Oracle instances. If two or more instances are accessing the same database, it is called as parallel server architecture.</span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">Whenever we start using an oracle database, we must first start Oracle instance. Oracle instance will them open the database and make it available to users. </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="body"><span style="font-size: 10pt; font-family: Arial;">Furthermore in the nutshell, every oracle installation contains at least one Oracle Instance and one oracle database</span></p>
<p class="body">
<p class="body"><span style="font-size: 10pt; font-family: Arial;"><img class="alignnone size-full wp-image-842" title="oracle-2" src="http://www.infofanz.com/wp-content/uploads/2009/02/oracle-2.jpg" alt="oracle-2" width="329" height="268" /></span></p>
<p class="body">
<p class="body"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--></p>
<p><!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Arial;">Understanding a Personal-Oracle</span><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-size: 11pt; font-family: Arial;"><span style="font-size: 10pt; font-family: Arial;">When talking about the Personal Oracle, it is one of the flavors of Oracle. This is not a product that is used by production system (systems where real data is stored). Elaborately, this is more like a learning tool since it runs on desktop PCs. In personal oracle, oracle instance, oracle database and client application all run on the same machine (see figure 3). Unlike others, in the Oracle database server, only oracle instance and database reside on the server and client applications run on clients.</span></span></p>
<p class="MsoNormal">
<p class="MsoBodyText">
<p class="MsoBodyText"><span style="font-family: Arial;"><img class="alignnone size-full wp-image-843" title="oracle-3" src="http://www.infofanz.com/wp-content/uploads/2009/02/oracle-3.jpg" alt="oracle-3" width="263" height="329" /></span></p>
<p class="MsoBodyText"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p class="body"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <!--[if gte mso 10]><br />
<mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} --></p>
<p><!--[endif]--></p>
<p class="MsoNormal"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> <span style="font-size: 10pt; font-family: Arial;">Moreover, it is also possible to develop an applications using Personal Oracle on your desktop/laptop and deploy them in a client/server environment.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2009/02/13/oracle-database-in-a-glance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Physical Layer Components &amp; Overview</title>
		<link>http://www.infofanz.com/2009/02/09/physical-layer-trasmission-media/</link>
		<comments>http://www.infofanz.com/2009/02/09/physical-layer-trasmission-media/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 20:44:46 +0000</pubDate>
		<dc:creator>Muazzam Mehmood</dc:creator>
				<category><![CDATA[- MS CS/IT]]></category>
		<category><![CDATA[Study Stuff]]></category>
		<category><![CDATA[BCS]]></category>
		<category><![CDATA[Components]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MCSE]]></category>
		<category><![CDATA[Model]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[OSI]]></category>
		<category><![CDATA[Physical layer]]></category>
		<category><![CDATA[Transmission media]]></category>

		<guid isPermaLink="false">http://www.infofanz.com/?p=780</guid>
		<description><![CDATA[OSI PHYSICAL LAYER Topology: Physical arrangements of the network. Transmission Media: The type of media we will use to send information. Types of Topology: Bus Topology: Advantages: It’s the cheapest type of topology, easy to implement, used on smaller networks and can be used in distributed networks. Disadvantages: It’s a passive technology in which a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if !mso]><span class="mceItemObject"   classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></span><br />
<mce:style><!  st1:*{behavior:url(#ieooui) } --></p>
<p><!--[endif]--></p>
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: Arial;">OSI</span></strong><span style="font-size: 10pt; font-family: Arial;"><strong> PHYSICAL LAYER</strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Topology: Physical arrangements of the network.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Transmission Media: The type of media we will use to send information.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><strong>Types of Topology:</strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Bus Topology: </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Advantages: It’s the cheapest type of topology, easy to implement, used on smaller networks and can be used in distributed networks. </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Disadvantages: It’s a passive technology in which a user cannot regenerate signals. Number of users is limited and if its break on any one point whole network will be dead.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Ring Topology: </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Advantages: it’s an active topology because it can regenerate signals. Easy to implement and can be used in distributed networks</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Disadvantages: It was also need at a certain extent because it was not available to all the users what we want. If it is break on any one point whole network will be dead.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Star Topology:</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Advantages: There is a central connecting device by which every computer is connected separately. If one physical link is break only this computer will be dead, it will not disturb the others. It can be passive as well as active topology. It was passive before now it is active due to </span><span style="font-size: 10pt; font-family: Arial;">LAN</span><span style="font-size: 10pt; font-family: Arial;"> Switches which checks, examines and regenerates the signal. It can support large number of users.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Disadvantages: Expensive as compared to other topologies. </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Central Device: Ethernet – Hub, Ethernet &#8211; Switch, Token Ring – MAU.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Star – Bus Topology / Hybrid: </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">When it’s a combination of star and bus such as star is within the building and to connect buildings we use bus topology.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"><strong>WAN Topologies:</strong></span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">In WAN (World Wide Area Network) we have four topologies.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Daisy Chain: When computers at different cities are connected to each other like a bus topology. The head of one is connected to the tail of another. It’s not purely like a bus, the network are connected to one another in form of links. If one link of networks is dead the other will be disconnected, it’s slow. It is used only where branch office is connected to head office and secondly the importance of time and response is not needed.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Hub &amp; Spoke: When networks are connected to one another in the form of star topology, there is one central network which is connected to all other network. If one link is down, the others will not be disturbed. It’s faster than the daisy chain but its cost is higher than the previous one. Cost is dependent on the distance and geographical location.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Mesh Topology: Any source has more than one links exist is called mesh topology. Its selected due to when the time of link is critical in mesh a single point is connected to every other point. It’s very reliable as compared to other types. We need more links to connect these points, if one link is down that other links will not be interrupted. </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;"> </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: Arial;">Partial Mesh Topology: Every link is not connected to every another link but still using more than one path to transmit information to link. Its combination of daisy chain with fully mesh or hub &amp; spoke. It’s not necessary you use a single topology in WAN, you combine different topologies depending on the business scenario by taking care of pros and cons.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.infofanz.com/2009/02/09/physical-layer-trasmission-media/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
