<?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>Soul Systems &#187; tutorial</title>
	<atom:link href="http://www.soulsystems.org/tag/tutorial/feed" rel="self" type="application/rss+xml" />
	<link>http://www.soulsystems.org</link>
	<description>Soul Of All Systems</description>
	<lastBuildDate>Wed, 13 Jan 2010 16:59:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How Php (hypertext Preprocessor) Programming Language and Zend Framework are Helpful to Us?</title>
		<link>http://www.soulsystems.org/programming/how-php-hypertext-preprocessor-programming-language-and-zend-framework-are-helpful-to-us.htm</link>
		<comments>http://www.soulsystems.org/programming/how-php-hypertext-preprocessor-programming-language-and-zend-framework-are-helpful-to-us.htm#comments</comments>
		<pubDate>Wed, 30 Sep 2009 17:01:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.soulsystems.org/programming/how-php-hypertext-preprocessor-programming-language-and-zend-framework-are-helpful-to-us.htm</guid>
		<description><![CDATA[
 PHP is the most popular web scripting language and a widely used programming language used for website development. PHP stands for &#8220;Hypertext Preprocessor&#8221; but it originally stood for &#8220;Personal Home Page&#8221; in 1995. It is a wonderful language which was originally designed for producing dynamic web pages for virtually any web application. PHP is [...]]]></description>
			<content:encoded><![CDATA[<div style="margin:0 auto;float:left;padding-right:5px"><img src="http://farm5.static.flickr.com/4060/4272063624_956ee15993_m.jpg" width="250" height="180" alt="How Php (hypertext Preprocessor) Programming Language and Zend Framework are Helpful to Us?"></div>
<p> PHP is the most popular web scripting language and a widely used programming language used for website development. PHP stands for &#8220;Hypertext Preprocessor&#8221; but it originally stood for &#8220;Personal Home Page&#8221; in 1995. It is a wonderful language which was originally designed for producing dynamic web pages for virtually any web application. PHP is a general purpose scripting language that facilitates developer in making dynamically driven websites and<span id="more-250"></span> it is very easy to learn and understand.</p>
<p>PHP provides support to different databases like Oracle, Sybase, MySQL, etc and it can be easily embedded into HTML also. It rapidly grew to become much more robust language, but was originally designed for use in Web Site Development. In a nutshell, PHP is most popular because of its functionality which can be changed as per ones requirements.</p>
<p>In PHP community, PHP frameworks are the newest buzz word from recent years. There are different kinds of frameworks available and it is good for developers to select the right framework. The objective of a framework is make the web-based applications process easier. This helps in reusing the developed code, intuitive to work with and of course stable. Some of the important frameworks are Zend framework, Symfony, CakePHP, Prado and Solar. Among these, Zend framework is the most hyped framework and a web based application designed to build complex PHP applications simpler.</p>
<p>Benefits of <a rel="external nofollow" target="_blank" href="http://www.sourcebits.com/software-development-expertise-technologies/hire-developer-php">PHP application development</a>:</p>
<p>#1. PHP is an open-source language so it is free. It can be easily installed and you don’t need to pay thousands of dollars to purchase. It is used by millions of people and large group of developers around the globe.</p>
<p>#2. PHP integrates well with HTML which is its primary use i.e. the actual PHP code can be embedded into HTML code. This enables your web server to process web pages before they are actually displayed in the user’s web browser.</p>
<p>#3. PHP is generally human friendly (simple and easy to learn) than other high level programming languages such as C, C++, ASP or ASP.net.</p>
<p>#4. PHP is versatile which is supported on most web servers and runs on all major operating systems like Mac OS, windows, Linux etc.</p>
<p>#5. PHP results in quicker navigation and efficient page loading as its processing speed is quite faster.</p>
<p>#6. The most recent version of PHP is very stable. It is used for web programming much like C / JavaScript, Java and Microsoft C#.</p>
<p>PHP is a very well-established language. Its popularity continues to grow rapidly because it is free (it is open-source software), it is fast (It can be easily embedded into HTML), have full object oriented support and huge capability to build any sort of application which can run in web browser.</p>
<p> <!--more--> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.soulsystems.org/programming/how-php-hypertext-preprocessor-programming-language-and-zend-framework-are-helpful-to-us.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP Programmer – Benefits of Hiring a PHP Programm</title>
		<link>http://www.soulsystems.org/programming/php-programmer-%e2%80%93-benefits-of-hiring-a-php-programm.htm</link>
		<comments>http://www.soulsystems.org/programming/php-programmer-%e2%80%93-benefits-of-hiring-a-php-programm.htm#comments</comments>
		<pubDate>Mon, 12 May 2008 11:59:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.soulsystems.org/programming/php-programmer-%e2%80%93-benefits-of-hiring-a-php-programm.htm</guid>
		<description><![CDATA[
 PHP is a very popular scripting language used basically to create the framework for most online web applications. This multi-purpose scripting language is best used in web development and synchronizes well with html pages. In any web development company you would always find a dedicated team who are proficient enough to create most online [...]]]></description>
			<content:encoded><![CDATA[<div style="margin:0 auto;float:left;padding-right:5px"><img src="http://farm3.static.flickr.com/2715/4272053302_db058ebc54_m.jpg" width="250" height="180" alt="PHP Programmer – Benefits of Hiring a PHP Programm"></div>
<p> PHP is a very popular scripting language used basically to create the framework for most online web applications. This multi-purpose scripting language is best used in web development and synchronizes well with html pages. In any web development company you would always find a dedicated team who are proficient enough to create most online or web applications in PHP. If you are in need of a PHP Programmer then India has always been a preferred des<span id="more-239"></span>tination. There are in fact many web development firms in India who provide specialized PHP programmers and hence cater to most outsourcing requirements.</p>
<p>A typical PHP Programmer would render competent solutions for development of dynamic websites thus making websites more user-friendly and interactive. A major role that the dynamic website would also play would be to pull in more traffic so that potential sales figures can rise considerably. Most PHP Programmers have the necessary capability to develop Content Management Systems (CMS) which enable a user to create, modify as well as delete a particular page on the website. A good PHP Programmer would always know where to apply his skills which in turn helps meet the demands of any client or customer promptly.</p>
<p>After getting to know so much about a typical PHP Programmer one would think that hiring a PHP expert would mean creating a huge hole in the pocket but this is not the case. Depending on the years of experience and in comparison to professionals abroad, Indian PHP experts are much quality conscious and are ready to complete any project at less than half the rate what an expert would demand on foreign lands.</p>
<p>A good team of PHP experts are observed to be fully trained in completing any web project on time. They can assist you in the smooth operations of your online business so that you are not at any lost and can connect with our partners, clients and customers in an efficient way. Some Indian companies like for instance IT Chimes outsource PHP experts at very competitive rates for all kinds of multiple projects regardless of the size or efforts that need to be put into the project.</p>
<p><strong>You can find below how hiring a PHP Developer will help your company:</strong></p>
<p><em>• It reduces cost: </em></p>
<p>Costs inculcated by human resources, any non-productive administrative costs, government taxes, any in-house training expenses etc. are reduced considerably. As the outsourcing company helps find PHP employees for you hence it will take care of all the liabilities for you.</p>
<p>• Huge savings:</p>
<p>By outsourcing overseas the organization can make huge savings. This enables the company to be at an advantage as the value is less than par foreign currencies. Companies have to pay a fraction of cost as compared to local manpower resources in the local area.</p>
<p>• Reduced efforts:</p>
<p>The company can do away with all kinds of budget allotment and traditional recruitment as well as staff maintenance issues. The company you are outsourcing manages all these for you</p>
<p>• IT Offshore Staffing companies mostly provide round the clock services and support to their partner clients</p>
<p>IT Chimes an Offshore IT staffing and an Outsourcing company in India specializes in providing quality, cost-effective and flexible services to clients looking to Hire PHP Programmer or a complete PHP team. IT Chimes has a portfolio of more than 100 clients who have used its dedicated developer services and have been successfully delivering projects on continuous basis.</p>
<p>For more information to &lt;a rel=&#8221;external nofollow&#8221; target=&#8221;_blank&#8221; href=&#8221; <a target="_blank" rel="external nofollow" target="_blank" href="http://www.itchimes.com/off-shore-it-staffing/hire-php-programmer.html"&gt;">http://www.itchimes.com/off-shore-it-staffing/hire-php-programmer.html&#8221;&gt;</a><strong>PHP Programmer</strong>&lt;/a&gt; visit &lt;<a target="_blank" rel="external nofollow" target="_blank" href="http://www.itchimes.com/off-shore-it-staffing/hire-php-programmer.html"&gt;">http://www.itchimes.com/off-shore-it-staffing/hire-php-programmer.html&#8221;&gt;</a><strong>IT Chimes</strong>&lt;/a&gt; or <strong>email <a rel="external nofollow" target="_blank" href="mailto:info@itchimes.com">info@itchimes.com</a></strong></p>
<p> <!--more--> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.soulsystems.org/programming/php-programmer-%e2%80%93-benefits-of-hiring-a-php-programm.htm/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Using Php and Mysql to Develop a Cms</title>
		<link>http://www.soulsystems.org/programming/using-php-and-mysql-to-develop-a-cms.htm</link>
		<comments>http://www.soulsystems.org/programming/using-php-and-mysql-to-develop-a-cms.htm#comments</comments>
		<pubDate>Fri, 02 Nov 2007 22:09:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://www.soulsystems.org/programming/using-php-and-mysql-to-develop-a-cms.htm</guid>
		<description><![CDATA[
 In this article I&#8217;ll try to describe how to develop a very simple Content Management System (CMS). I&#8217;ve chosen PHP as the server-side scripting language and MySQL as the database management system purely because I think they are fairly easy to use and they do the job very well.
I won&#8217;t spend any time describing [...]]]></description>
			<content:encoded><![CDATA[<div style="margin:0 auto;float:left;padding-right:5px"><img src="http://farm5.static.flickr.com/4063/4269794931_3fe1911e6c_m.jpg" width="250" height="180" alt="Using Php and Mysql to Develop a Cms"></div>
<p> In this article I&#8217;ll try to describe how to develop a very simple Content Management System (CMS). I&#8217;ve chosen PHP as the server-side scripting language and MySQL as the database management system purely because I think they are fairly easy to use and they do the job very well.</p>
<p>I won&#8217;t spend any time describing CMSs, what they are, or why you should or should not use them as there are plenty of excellent articles around that describe t<span id="more-98"></span>hem perfectly well. I&#8217;ll just explain one way of developing a CMS.</p>
<p>This CMS consists of a single web page (index.php) that can have its contents updated by use of a form (editPage.php). The contents entered via the form are stored in a database, and are accessed and displayed by the web page. Although this CMS is too simple to be of any real use, it could be used as the starting point for a real life CMS solution. </p>
<p>There are four files in this project:</p>
<p>cms.sql <br />editPage.php<br />updatePage.php <br />index.php </p>
<p><strong>cms.sql</strong><br />This file creates a database called cms, and creates a table in that database called page. It also loads some intial data into the table. You only need to use this file once.</p>
<p><strong>editPage.php</strong><br />This web page contains a simple form that can be used to enter (and edit) the contents displayed by index.php.</p>
<p><strong>updatePage.php</strong><br />This is the form handler &#8211; the script that processes the data (entered in editPage.php) and inserts it into the database table (page).</p>
<p><strong>index.php</strong><br />This is the web page that displays the data held in the database table.</p>
<p><strong>cms.sql</strong></p>
<p>1. CREATE DATABASE cms;<br />2. USE cms;<br />3. CREATE table page (<br />4. pageID integer auto_increment,<br />5. contents text,<br />6. primary key (pageID)<br />7. );<br />8. insert into page (pageID, contents) values (&#8216;1&#8242;, &#8216;dummy text&#8217;);</p>
<p>Line 1 creates a database called cms in the MySQL database management system.</p>
<p>Line 2 tells MySQL to use the database for the subsequent commands.</p>
<p>Line 3 creates a table in the database.</p>
<p>Line 4 creates a column called pageID, which will contain integers, and which will be automatically incremented as new records are added to the table. As we only have one web page (index.php) in our imaginary website, we will only have one record and therefore one integer: 1. If we added additional pages to the table, they would be automatically numbered (2, 3, 4, etc).</p>
<p>Line 5 creates a second column called contents, which will contain text. This is where the editable contents displayed by index.php will be stored.</p>
<p>Line 6 sets pageID as the primary key, which you can think of as a reference for the table. As we only have one table, which will contain only one record, we won&#8217;t make any use of the key. I&#8217;ve included it though because it&#8217;s good practice to do so.</p>
<p>Line 7 simply closes the bit of code that was started in line 3.</p>
<p>Line 8 inserts some intial data into the table: 1 as the first (and only) pageID, and &#8216;dummy text&#8217; as the contents of the first record.</p>
<p><strong>editPage.php</strong></p>
<p>(Note that for display considerations, I&#8217;ve used square brackets &#8216;[' instead of angle brackets for tag names.)</p>
<p>1. [html]<br />2. [head]<br />3. [title]Really Simple CMS[/title]<br />4. [/head]<br />5. [body]<br />6. [h1]Really Simple CMS[/h1]<br />7. [?php<br />8. mysql_connect("localhost", "root", "password");<br />9. $result = @mysql_query("SELECT contents from cms.page");<br />10. while ($row = mysql_fetch_assoc($result)){<br />11. $contents = $row['contents']; // Do not change these to angle brackets<br />12. }<br />13. ?]<br />14. [form name="form1" method="post" action="updatePage.php"]<br />15. Enter page content:[br][textarea rows="10" cols="60" name="contents"][?php echo "$contents" ?][/textarea]<br />16. [input type="submit" name="Submit" value="Update Page"]<br />17. [/form]<br />18. [/body]<br />19. [/html]</p>
<p>Most of this file is fairly simple HTML that doesn&#8217;t need explaining. However, the following bits of code are probably worth discussing.</p>
<p>Lines 7 through to 13 contain PHP code to connect to the database and extract the contents of the web page.</p>
<p>Line 15 contains a tiny bit of PHP code to display the contents in the form&#8217;s textarea. This line shows how easy it is to integrate bits of PHP code into lines of HTML code.</p>
<p>Remember though that in order to use PHP code in an HTML page, the file has to have an extension of .php. If it does not, the PHP code will not be processed by the web server.</p>
<p><strong>updatePage.php</strong></p>
<p>1. [?php<br />2. $contents=$_REQUEST['contents']; // Do not change to angle brackets<br />3. mysql_connect(&#8220;localhost&#8221;, &#8220;root&#8221;, &#8220;password&#8221;);<br />4. $result = @mysql_query(&#8220;UPDATE cms.page SET contents=&#8217;$contents&#8217;&#8221;);<br />5. mysql_close();<br />6. ?]</p>
<p>This is the form handler, that&#8217;s to say, the script that processes the data entered into the form (in editPage.php).</p>
<p>Line 1 signifies the start of a PHP script.</p>
<p>Line 2 requests the contents that were posted from the form. We could have written <br />$contents=$_POST['contents']; instead if we had wanted to.</p>
<p>Line 3 connects to the MySQL database server, setting up the host name, which I&#8217;ve assumed to be localhost, the database user, which I&#8217;ve assumed to be root, and the password needed to connect to the database. Naturally, I have no idea what this would be for your system so I&#8217;ve just written the word password.</p>
<p>Line 4 updates the page table in the cms database with the new contents.</p>
<p>Line 5 closes the database connection.</p>
<p>Line 6 closes the PHP script.</p>
<p><strong>index.php</strong></p>
<p>1. [html]<br />2. [head]<br />3. [title]Home Page[/title]<br />4. [body]<br />5. [h1]Home Page[/h1]<br />6. [?php<br />7. mysql_connect("localhost", "root", "password");<br />8. $result = mysql_query("select contents from cms.page");<br />9. while ($row = mysql_fetch_assoc($result)){<br />10. $contents = $row['contents']; // Do not change to angle brackets<br />11. }<br />12. echo $contents;<br />13. ?]<br />14. [/body]<br />15. [/html]</p>
<p>This is the web page that displays the contents from the database. </p>
<p>Most of the lines in this web page are pretty straight forward and don&#8217;t need explaining. Lines 6 to 13 contain the PHP script that extracts the contents from the database and displays (echos) it in the browser.</p>
<p><strong>Installing/Running the CMS</strong></p>
<p>To use the CMS you need to copy the files onto your web server into the area allocated for web pages. Your web server needs to support PHP and MySQL; if it doesn&#8217;t, the CMS won&#8217;t work.</p>
<p>You also need to use the correct database connection names and passwords (those used in the mysql_connect lines in the PHP scripts).</p>
<p>Exactly how you run the cms.sql file to set up the database and database table will vary from web server to web server so it&#8217;s difficult to give precise instructions here. If you have a phpMyAdmin icon or something similar in your web servers control/administration panel you should be able to use that.</p>
<p>Once you&#8217;ve set up the database and table, you can simply browse to the editPage.php web page and update the database contents. You can then browse to the index.php page to view the updates.</p>
<p> <!--more--> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.soulsystems.org/programming/using-php-and-mysql-to-develop-a-cms.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hire dedicated php developer from bangladesh</title>
		<link>http://www.soulsystems.org/programming/hire-dedicated-php-developer-from-bangladesh.htm</link>
		<comments>http://www.soulsystems.org/programming/hire-dedicated-php-developer-from-bangladesh.htm#comments</comments>
		<pubDate>Wed, 16 May 2007 17:08:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.soulsystems.org/programming/hire-dedicated-php-developer-from-bangladesh.htm</guid>
		<description><![CDATA[
 Hire our Dedicated Web Developers and Web Designers and cut your Web Design and Development Cost by up to 60%. This service allows you to virtually hire PHP, ASP ,JSP and VB, C#, Dot.Net Programmers, web designers and developers from us and use them as if they are under your own payroll. No Payroll [...]]]></description>
			<content:encoded><![CDATA[<div style="margin:0 auto;float:left;padding-right:5px"><img src="http://farm5.static.flickr.com/4010/4270532798_679a6a57e6_m.jpg" width="250" height="180" alt="Hire dedicated php developer from bangladesh"></div>
<p> <strong>Hire our Dedicated Web Developers and Web Designers</strong> and cut your Web Design and Development Cost by up to 60%. This service allows you to virtually hire PHP, ASP ,JSP and VB, C#, Dot.Net Programmers, web designers and developers from us and use them as if they are under your own payroll. No Payroll Burden, No Infrastructure Burden, No HR Burden. Rely on our experience in bringing the band cost effective solution to your business.<span id="more-92"></span></p>
<p> Think of taking that long overdue vacation. Forget attrition as your developers will work and be managed at our end in Bangladesh, following your directives sent from anywhere on the globe. Sit back and enjoy the sunset in Hawaii; while your work gets done -in real time- by personnel, on full time equivalent (FTE) basis. The developers will work and be managed at our end in Bangladesh -following directives from your end. Now you can recruit and hire individual employees or a team of programmers, software developers, coders and designers; who will work for you exclusively, on your project/s, on full time equivalent (FTE) basis.</p>
<p><a rel="external nofollow" target="_blank" href="http://www.looogo-web.com/" target="_blank" title="http://www.looogo-web.com/"><a rel="external nofollow" target="_blank" href="http://www.looogo-web.com" target="_blank">www.looogo-web.com</a></a></p>
<p><strong>What We Do At Our End</strong></p>
<p> Hiring / Firing / Retaining Provide infrastructure and security. Arrange interviews and selections. Maintain the programmers on our payroll. Attest programmer experience and credibility. Ensure programmers presence and output. Maintain auxiliary programmers to ensure backup and continuity. Enforce defined coding standards and styles. Provide daily/weekly progress reports.
<p><strong>What You Do At Your End</strong></p>
<p> Select programmers from our talent pool.</p>
<p><strong>OR</strong>Hire your own team of programmers &#8211; recruited through us. Define coding standards and styles.</p>
<p><strong>OR</strong>Proceed with coding standards and styles defined by us. Delegate work to the programmers. Communicate continuously. Receive daily/ weekly updates. Pay a fixed retainer to EicraSoft.
<p><strong>LoooGo Dedicated professionals </strong></p>
<p> Our developers are apt, experienced and qualified professionals. They are up-to-date, and highly skillful. Our professionals possess excellent communication skills. As a team they are determined to produce quality software quickly and efficiently. Our professionals enjoy the Management maturity. Low manpower fluctuation.  <!--more--> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.soulsystems.org/programming/hire-dedicated-php-developer-from-bangladesh.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Network Security: Firewalls</title>
		<link>http://www.soulsystems.org/security/network-security-firewalls.htm</link>
		<comments>http://www.soulsystems.org/security/network-security-firewalls.htm#comments</comments>
		<pubDate>Sat, 04 Mar 2006 16:32:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[R3X]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.soulsystems.org/security/network-security-firewalls.htm</guid>
		<description><![CDATA[
 What is the purpose of a Firewall?
Firewalls are absolutely vital for keeping network security in force. The firewall stops and controls the traffic that comes between your network and the different sites you go to. A firewall is a constituent of a company&#8217;s network protection, and it acts to keep in force the network [...]]]></description>
			<content:encoded><![CDATA[<div style="margin:0 auto;float:left;padding-right:5px"><img src="http://farm1.static.flickr.com/78/158333510_d36360207e_m.jpg" width="250" height="180" alt="Network Security: Firewalls"></div>
<p> <strong>What is the purpose of a Firewall?</strong></p>
<p>Firewalls are absolutely vital for keeping network security in force. The firewall stops and controls the traffic that comes between your network and the different sites you go to. A firewall is a constituent of a company&#8217;s network protection, and it acts to keep in force the network security policy. It can log inter-network activity with efficiency. It can also reduce a network&#8217;s vulnera<span id="more-156"></span>bility. Whenever an organization is connected to the Internet but is not using a firewall, any host on the network has direct access to all resources on the internet. If you don&#8217;t have a firewall, every host online can attack every host in your network.</p>
<p><strong>What is a Firewall Incapable of Doing?</strong></p>
<p>Firewalls can&#8217;t always detect malicious data. For the most part they cannot offer any protection against an attack from inside, although they may log network activity should the criminal use the Internet gateway. A connection that doesn&#8217;t go through a firewall cannot be protected by a firewall. To put it another way, if you connect directly to the internet via modem, there is no way the network firewall can protect you. Some firewalls cannot protect from viruses. Firewalls also cannot totally protect against previously unknown attacks; while a simple firewall provides little protection against computer viruses.</p>
<p><strong>Firewall User Authentication or Verification</strong></p>
<p>You establish a claimed identity&#8217;s validity via user authentication. The use of a password and user name can provide this authentication; however, it is not really strong authentication. When you use a public connection, for example if you have a connection to the Internet that is not encrypted, your user name and password can easily be copied by other people and replayed. Powerful user authentication makes use of cryptography, for example SSL certificates. A certificate of this sort can prevent &#8220;replay attacks&#8221; from occurring. A replay attack happens when a user name and password are captured and used again to gain unauthorized access.</p>
<p><strong>Firewall-to-firewall encryption</strong></p>
<p>A connection that is encrypted is sometimes called a VPN, or Virtual Private Network. Cryptography makes this more or less private. Of course it isn&#8217;t really private. The information may be private but it is sent on a public network &#8212; the Internet. While VPNs were available before firewalls were, they became more common when they began running on firewalls. Today, most firewall vendors offer a VPN option.</p>
<p><strong>Additional Purposes of Firewalls</strong></p>
<ul>
<li>Increasingly, firewalls are being used for purposes of content filtration. Virus scanning is a common addition to firewalls in this area as well. Though this may be a waste of resources, because filtering for viruses needs to be carried out by every computer since information might be transmitted to these computers via routes besides through the firewall itself &#8211; for example, via separate disks.</li>
<li>URL Screening: Firewall regulated accessibility to the internet as well as content filtering of both files and messages appears to be a practical extension of a firewall. The drawback of utilizing a firewall for URL or content filtering is minimized performance.</li>
<li>To restrict the size of network space that any single user can occupy, or restrict the amount of the network&#8217;s bandwidth that may be utilized for given purposes.</li>
</ul>
<p> <!--more--> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.soulsystems.org/security/network-security-firewalls.htm/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
