<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6757279889210567369</id><updated>2011-11-28T07:36:14.565+07:00</updated><category term='Network'/><category term='Internet'/><category term='Network Management'/><category term='Network Support'/><category term='Server'/><category term='Wireless Network'/><category term='Windows'/><category term='Network Topology'/><category term='Firewall'/><category term='Programs'/><category term='Network Remote'/><category term='Domain'/><category term='Programming'/><category term='NAT'/><category term='VPN'/><category term='Network Marketing'/><category term='Network Tools'/><category term='Protocol'/><category term='Network Security'/><category term='Transmission Media'/><category term='Layer'/><category term='NIC'/><category term='Database'/><category term='Linux'/><category term='Social Network'/><category term='Network Devices'/><category term='Routing'/><category term='Operating System'/><category term='Mobile Network'/><category term='Network Monitoring'/><title type='text'>Network</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default?start-index=101&amp;max-results=100'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>260</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3738117472338411144</id><published>2010-12-27T16:39:00.002+07:00</published><updated>2010-12-27T16:42:59.728+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Parallel Computing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.brothersoft.com/screenshots/softimage/p/parallel_computing_toolbox-224785-1237967703.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 313px;" src="http://img.brothersoft.com/screenshots/softimage/p/parallel_computing_toolbox-224785-1237967703.jpeg" border="0" alt="Parallel Computing" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What is the Parallel Computing?&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;With the Parallel Computing it is possible to subdivide a program in more processes that work on different processors and that they exchange data in cooperation. In this way the resources of memory and ability to calculation can be taken advantage of parallel more computer, optimizing and diminishing in drastic way the times of execution of the programs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What is the cluster of computer?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A cluster of computer it is constituted from a group of computer, interconnected with a fast net, whose nodes are characterized by powerful and equipped CPU of much memory RAM. Therefore through an operating system (of Linux type) and with specific software used for the programming parallel they come from each other interconnected in order to form a supercomputer. The main advantages of the cluster of computer regarding the supercomputers trade them are:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Economization: from 5 to 10 more economic times regarding the workstation and to the supercomputers it trades them.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Reliability and easy maintenance: a cluster  can be always maintained with easy available hardware on the market of the PC, and in the same way can be repaired.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Platform standard: Several of the software used for the parallel computing and the library used to prepare the cluster is same of commercial workstation. o Open Source software: It has therefore all the advantages deriving from available, and programmable software, that is completely extremely reliable according with the philosophy of open source liberations, continuously supported.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Speed and power for the scientific calculation&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Typically the numerical simulations demand remarkable resources of calculation and of memory and often, in spite of the technology it evolves quickly so, a single computer can not be sufficient. Then it has been forced to simplify the model of the simulation in several ways, according to the limitations of the calculation resources that are had on hand. Cluster of computer and the parallel computing comes encounter to these requirements and concurs of make fast those simulations that demand excessive times on a single computer. Moreover they make available a more powerful and flexible architecture, in a position to adapting own calculation abilities and of memory to the requirements of the single application.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The cluster: An issue of costs&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The cluster of computer is a relatively recent technology, that it means to apply the typical solutions of the supercomputers using common hardware, pulling down the costs remarkably. The task to carry out on the parallel machine comes left again between the several units of calculation, and the communication between the processors happens through a local net. A cluster a machine is to all the effects parallel and can be programmed with the same techniques of the supercomputers. The advantage that comes offered is the extreme convenience of the members hardware, that they render the cluster able to more obtain great performances to contained costs. To this we can add the remarkable flexibility, that it allows to realize cluster that they go from little computers until to hundred of unit in a position to competing with the supercomputers parallels of you wrap average. To parity of performances with the supercomputers, the cluster they can catch up relationships of price from 5 to 10 inferior times. Parallel computing can be considered an evolution of serial computing that attempts to emulate many complex, interrelated events happening at the same time like:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tectonic plate drift&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Weather and ocean patterns&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Industrial assembly line&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Daily operations within a business&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Planetary and galactic orbits&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3738117472338411144?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3738117472338411144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/parallel-computing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3738117472338411144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3738117472338411144'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/parallel-computing.html' title='Parallel Computing'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5648379036295014669</id><published>2010-12-27T16:36:00.001+07:00</published><updated>2010-12-27T16:39:43.140+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Parallel Programming</title><content type='html'>&lt;div style="text-align: justify;"&gt;Cloud computing and multicore chips have a similar problem. There just aren't enough programmers out there who know how to do parallel programming.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Frankly, it's a bit of a chicken-and-egg problem. Why use multicore chips or move to parallel computing when you don't have anyone who can design the applications to take advantage of their strengths? And if the technologies aren't used, why bother learning parallel programming?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;That's exactly why it's good news that IBM and Google are teaming up to promote parallel programming at six U.S. universities.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;According to a recent InfoWorld article, parallel programming requires you to examine tasks and break them into hundreds to thousands of smaller pieces, which then will run on various servers at the same time. Michael Suess, a researcher associate at the University of Kassel who writes the blog Thinking Parallel,&lt;a name='more'&gt;&lt;/a&gt; said it best in a recent blog post on the topic:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The very first step in every successful parallelization effort is always the same: you take a look at the problem that needs to be solved and start splitting it into tasks that can be computed in parallel. This sounds easy, but I can see from my students reactions that at least for some of them it is not.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I'll have to take his word on it, and - from what I've read about the shortage of parallel programmers - so will you. Currently, there's not a lot of demand for cloud computing - or multicore chips, for that matter. But there will be, particularly online, where experts say parallel computing could help speed up interactive Web 2.0 applications. It's also expected to be huge in mobile computing. So, you can sort of see why Google and IBM would be interested in promoting parallel programming. And why, according to the BBC report, they've invested more than $30 million in the project, which involves building data centers capable of holding 1,600 computers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So far, Carnegie Mellon, MIT, Stanford University, the University of California at Berkeley, the University of Maryland and the University of Washington have signed on for the project.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5648379036295014669?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5648379036295014669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/parallel-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5648379036295014669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5648379036295014669'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/parallel-programming.html' title='Parallel Programming'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-8187995215283074582</id><published>2010-12-23T22:14:00.001+07:00</published><updated>2010-12-23T22:17:09.528+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>What is PGP Encryption?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://enduser666.files.wordpress.com/2009/05/how_pgp_works3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 451px; height: 244px;" src="http://enduser666.files.wordpress.com/2009/05/how_pgp_works3.jpg" border="0" alt="PGP Encryption" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;PGP Encryption&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Despite its humorous name, Pretty Good Privacy (PGP) encryption is quite a heavyweight in the cryptology industry. And although it stands alongside the heavy encryption used in government communications, PGP encryption is used commercially by most email providers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Created by Phillip Zimmerman in 1991, it follows the Open PGP standard for the encryption and decryption of data. Using public-key cryptography and a specific system created by Zimmerman for the binding to a username or email address, encrypted data can be sent securely through the Internet and decrypted when it reaches its destination.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Public-key cryptography is perhaps the reason why PGP encryption is such a success. Here is how it works; let's say an email is being delivered through the Internet, when it is sent, the message is encrypted into a random jumble of letters and numbers that won't make sense. It is now a code. And for every code, you'll need a key that can unlock the message and convert it back to its original form. So, even if you somehow intercept the email before it reaches its destination, all you will see are lines of nonsense. However, for the recipient, the password will be able to act as a key and decrypt the code.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A simple analogy is a mailbox in front of your house. Its location isn't exactly a secret. You can only put letters into the slot, but you cannot unlock it without the key. A similar principle applies for public-key cryptography.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As an extra security measure, PGP encryption includes a digital signature support. This allows the authentication of messages and integrity checking. Using RSA or DSA signature algorithms, the sender can electronically 'sign' documents which can then be sent through email. Once it reaches its destination, the signature will be checked by the appropriate software, which compares it to a sample of your own signature. Once it matches, the document is considered legal and can be used in a court of law.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And although public-key cryptography and digital signatures may seem enough for most people, it isn't to Zimmerman. When someone encrypts and sends a message to another public-key (username or email), it is important that the public-key actually exists and belongs to someone. Since most documents that have PGP encryption are mostly confidential, it would be bad if it ends up in the wrong hands. So, to overcome this problem, another feature is added, the 'web of trust', which is exactly what is sounds like.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://help.globalscape.com/help/eft5/images/illust_pgpencrypt.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 381px; height: 216px;" src="http://help.globalscape.com/help/eft5/images/illust_pgpencrypt.gif" border="0" alt="PGP Encryption" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;PGP Encryption&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;It basically points out an error when you're sending a message to a public-key that doesn't exist. This is achieved by the identity certificate that is made available when you download the public-key. This 'certificate' only allows the sender to send to one specific public-key and prevent any you from typing out the wrong email address.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;PGP encryption is the best way to ensure your data's security due to its high quality. In fact, PGP encrypted data is so hard to be decoded that a leading cryptographer, Bruce Schneier once called it the 'closest thing you can get to a military-grade encryption'.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-8187995215283074582?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/8187995215283074582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/what-is-pgp-encryption.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8187995215283074582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8187995215283074582'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/what-is-pgp-encryption.html' title='What is PGP Encryption?'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-6716178045052010951</id><published>2010-12-23T22:09:00.002+07:00</published><updated>2010-12-23T22:14:12.767+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>History of Encryption and Ciphers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_U5uR3eTLlNE/TOIcw1FYPRI/AAAAAAAAAWY/ueJjpWeSbM8/s1600/encryption+diagram.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 525px; height: 513px;" src="http://3.bp.blogspot.com/_U5uR3eTLlNE/TOIcw1FYPRI/AAAAAAAAAWY/ueJjpWeSbM8/s1600/encryption+diagram.png" border="0" alt="History of Encryption and Ciphers" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;History of Encryption and Ciphers&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Carrying messages across enemy lines, setting up midnight rendezvous, or secret attacks all have been strengthened by using secret codes. Ciphers and codes have been used since ancient times in many different shapes and forms to protect messages from being intercepted. Ciphers and codes have even crept into many popular mediums from Harry Potter books to the hit movie and book, The Da Vinci Code. (1).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Today, we still see ciphers in the form of &lt;a href="http://network-4us.blogspot.com/2010/12/encryption.html"&gt;encryption&lt;/a&gt;. Encryption is the ability to render a message unreadable without special knowledge to decrypt it. It's everywhere, from encrypted government secrets to emails sent around the office; the use of encryption has become a part of everyday life.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ciphers and Codes&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Though ciphers and codes are often thought to be the same they are, in fact, two separate methods for disguising communication data.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Codes provide exchanges for pictures, words, or numbers for words or phrases and will only have a set amount of words or phrases that can be decoded.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ciphers exchange individual letters for other letters or numbers breaking down messages to a far greater degree (1). a&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ciphers also have the advantage of being able to be shifted very quickly since instead of having a set number of phrases or words in a code it uses an algorithm to define any possible word or phrase.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Through the complex and systematic nature of ciphers, which are used over codes for encryption. By looking at the history of ciphers we can get a better understanding of how and why encryption works in today's world.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Atbash - A Basic Cipher&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Early religion provided us with some of the most basic ciphers we know about. Judaism brought forth the Atbash. Atbash is a "substitution cipher", which means that every letter is exchanged for another in the alphabet. In this case, it's the first letter of the alphabet for the last. While this is very basic, most people couldn't read let alone break codes at 600BC.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When in Rome, Keep Secrets: The Caesar Shift&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ancient Rome and famed emperor Julius Caesar carried ciphers to new level. Caesar used a cipher as a means to carry commands to his generals and allies. Using what would be later dubbed "Caesar shift", he made his messages unreadable to those who didn't have the shift sequence.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Another form of substitution cipher the method was to simply shift the letter wanted by three later for example, A &gt; D, B &gt;E and C &gt;F. If a message said "spy" would look like this in the Caesar Shift:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;S &gt; V, P &gt;S and Y &gt;B. vsb&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The phrase "ad astra," shoot for the stars would translate to "DG DVWUD" in the Caesar Shift&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It was quickly adapted to be any variable amount of places in the shift.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ilounge.com/images/uploads/cipher-2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 450px;" src="http://www.ilounge.com/images/uploads/cipher-2.jpg" border="0" alt="History of Encryption and Ciphers" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;History of Encryption and Ciphers&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Rot13 - A Cipher Novelty&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ROT13 sounds like something Hermione Granger uses on her O.W.L.s.(2) , but is a variation of the Caesar Shift, it uses a 13 letter/character replacement sequence. Rot13 is still used often today, though more as novelty than keeping any secrets.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Message boards that reveal the ending of a book or movie have used the Rot13 method to protect others from accidentally reading spoilers. Harry Potter fans, you may just find out what "he who must not be named" means to do to young Mr. Potter in book seven, the Deathly Hallows.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Modern Encryption&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The advent of the computer revolutionized the world of codes. All of the ciphers above could be cracked with computer programs in a matter of seconds with the right software. Both the building and breaking of stronger ciphers have been blazing along as technology provides new tools that have forever changed cryptography. Modern uses of ciphers have led to advanced computer technology that is known as encryption.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One method of encryption is Public Key Encryption (PKE). The PKE cipher is radically stronger than those used in ancient times. Imagine two prime numbers (a number that can only be divided by one and itself) for example 17 and 13. When you multiply these two numbers you come up with 221, and is known as the modulus.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To an outsider, 221 would have no meaning since there are plenty of factors that could be broken down. There also needs to be a random number that has a value somewhere between 1 and the product of the two prime numbers. In a PKE cipher, a formula is made where the a variable will be sought out:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Prime#1 * Prime#2= A&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Random# must be between 1 and A&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Solution Must be a whole Number&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;(X * random# )-1 = (Prime#1-1) * (Prime#2-1)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;X will be the private key used for the encryption and the two prime numbers will be the public key given out. As you can see, if PKE is Superman, Atbash is an amoeba.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To find each number's code you would take the value of a number (A=1 and... Z=26) and raise it to the power of the random number used earlier. After that each number is figured out using a system called "modular arithmetic" (3) .&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If all this sounds confusing don't worry that's the point of cipher! The prime numbers used in software encryptions are hundreds of digits long. Making it dramatically more secure and difficult for someone to try and discover how the code can be broken. It would take the Bat computer, Professor Dumbledore and a legion of Scooby's to break a PKE cipher.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For encrypting computer files, the same process occurs where the file is broken up into sections of bits. The smaller the number of bits per section, the stronger the level of encryption will be. Instead of letters being converted it is 0 and 1 of binary.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Evolution of Encryption: Email Anti-Theft, Locking Down Your Email&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Not only has the strength of encryption increased by leaps and bounds with computer speeds, but it has become used in everyday actions. Email Anti-Theft software can allow individuals who know nothing about encryption to apply heavy protection settings to outbound email files with the same ease as an unencrypted email. Email anti-theft technology allows a system where there's no manual key exchange, yet the outbound email files don't lose any encryption strength when sent outside your company.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Importance of Encryption&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Computers aren't the expensive and slow behemoths they were in the 1970s, 1980s and 1990s. Today the even the most affordable PC is able to store countless files and run thousands of scenarios a minute. To protect private information the encryptions has to be strong enough to endure computerized attacks.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A weak cipher can have its algorithm discovered and deciphered quickly; where as strong encryption could withstand almost any length of deciphering assaults (4) . While you may not be sending commands to you armies in the east, your email messages, banking documents and other private bits of data still deserve the highest level of security.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-6716178045052010951?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/6716178045052010951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/history-of-encryption-and-ciphers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6716178045052010951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6716178045052010951'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/history-of-encryption-and-ciphers.html' title='History of Encryption and Ciphers'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_U5uR3eTLlNE/TOIcw1FYPRI/AAAAAAAAAWY/ueJjpWeSbM8/s72-c/encryption+diagram.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3271699683580012686</id><published>2010-12-23T22:02:00.003+07:00</published><updated>2010-12-23T22:07:14.888+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Send Encrypted Files to Other PCs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.solidblogger.com/wp-content/uploads/2009/06/folder-menu.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 450px; height: 300px;" src="http://www.solidblogger.com/wp-content/uploads/2009/06/folder-menu.jpg" border="0" alt="Send Encrypted Files" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Send Encrypted Files&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Once the file is &lt;a href="http://network-4us.blogspot.com/2010/12/encryption.html"&gt;encrypted&lt;/a&gt;, the file has been automatically locked and can not be opened by any user. If by chance you want to send a file that is encrypted, automatically you have to export your personal encryption certificate from the home PC and then import it into another PC.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Here's how to export your certificate:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Click [Start]&gt; [Control Panel]&gt; [Network and Internet]&gt; [Internet Options] to open Internet Options.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. In the Internet Options window, click the [Content].&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. In the Certificates section, click the [Certificates] then select your encryption key and select the [Export ...].&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. In the wizard that appears, click Next, then select [Yes export the private key] and click [Next] again.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Give a check mark in all the options available, then click [Next].&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Enter a password for the certificate and click [Next] again.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. This time, specify the location and filename of the certificate in the field File name. Surely you must click on [Next] again to continue.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;8. Click [Finish] to start the certificate export process.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jeruknipis.com/images/news/big/380023022.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 497px; height: 324px;" src="http://jeruknipis.com/images/news/big/380023022.png" border="0" alt="Send Encrypted Files" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Send Encrypted Files&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;After the certificate so, move them to another computer. On another computer, do the following:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;9 Repeat steps 1 through 3. Only this time click the Import button. The Certificate Import Wizard will appear. Click [Next] to continue.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;10 Indicate the location of the certificate file that you exported earlier and click [Next].&lt;/div&gt;&lt;div style="text-align: justify;"&gt;11 Enter the password you specified when you export them and then click [Next].&lt;/div&gt;&lt;div style="text-align: justify;"&gt;12 Click [Place All Certificates In The Following Store] then click [Browse] to open a dialog box The Select Certificate Store. Select the [Personal] and click [OK].&lt;/div&gt;&lt;div style="text-align: justify;"&gt;13 Click [Next] and then click [Finish].&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3271699683580012686?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3271699683580012686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/send-encrypted-files-to-other-pcs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3271699683580012686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3271699683580012686'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/send-encrypted-files-to-other-pcs.html' title='Send Encrypted Files to Other PCs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-1241884040215612816</id><published>2010-12-21T21:53:00.002+07:00</published><updated>2010-12-21T21:55:35.344+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Encryption Technology</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://activewin.com/articles/2007/6_files/image001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 289px; height: 264px;" src="http://activewin.com/articles/2007/6_files/image001.jpg" border="0" alt="Encryption Technology" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Encryption Technology&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Too many hackers are out there and that's why data over the network is no longer secure but encryption technology makes it secure to safeguard important financial and business information. So, let's understand what it means and how it works as secure channels over which data can travel smoothly even through insecure networks. This way, you will understand how to use encryption technology without spending a fortune.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Encryption Technology - What It Means&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Encryption is mainly an effective information scrambling technique to secure data. Be it an email you send or an online chat you engage in, encryption technology breaks up the whole data. The data gets transformed into thousands and thousands of symbols, letters, and numerals.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This way, your personal data gets safely stored in the hard disk, email or other online services. This also safeguards your identity, personal information and even protects your details when you buy something through the Internet.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Types of Data Encryption Technology&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://network-4us.blogspot.com/2010/12/encryption.html"&gt;Data encryption&lt;/a&gt; comprises software which involves mathematical algorithms which break information into scrambled text. This text is called as encrypted text or cipher text. To understand it simply, a numeric string is attached to the information during encryption. This string can be as big as 128 bits.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The resulting encrypted text can be unlocked only by the person who has the corresponding key or the password. When an authorized user unlocks the text, the process is called as deciphering or decryption. Simply put, this means that the person with the right 'software' key would be able to unlock the encrypted information.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Two different types of data encryption are used to secure the network. These are known as private-key and public-key encryption. The private-key encryption is used by individuals for personal use. In this method, a single key is available to both the sender and the receiver.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the public-key encryption method, a pair of keys are used. One of the keys would be known to many people but the second key would be kept as a secret. A perfect combination of this pair of keys alone would allow a person to have access to the secured data.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Think about your own email ID to understand this better. A host company provides you with the ID, which is the known key. However, it is your password that enables you to gain access to the mail account, which means the password is your secret key.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;SSL Encryption for Online Transactions&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The SSL or Secure Sockets Layer is an effective encryption technology for online entities that handle transactions which comprises stores, banks, and other Internet based businesses. So, they require a stronger encryption mode.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The SSL encryption safeguards those electronic pipelines which connect your Web browser to the computers that host the e-commerce Web sites. Usually, those sites that use this encryption technology will feature a tiny padlock icon on the address window or be displayed somewhere on the screen. This is to let you know that it is safe to type in details such as your password or credit card number.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-1241884040215612816?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/1241884040215612816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/encryption-technology.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1241884040215612816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1241884040215612816'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/encryption-technology.html' title='Encryption Technology'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-1636022288434219748</id><published>2010-12-21T21:47:00.002+07:00</published><updated>2010-12-21T21:52:01.721+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>Proxy Ports And Protocols</title><content type='html'>&lt;div style="text-align: justify;"&gt;Whenever a computer receives or transmits information, be it a home computer or a server, it does so through an open port that at some point connects to a router, which will then send the information over the internet. Depending on the type of data being processed, certain specific ports are used.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In proxy servers, there are several ports that are most commonly used. These protocols communicate with external devices, such as routers, by means of a protocol. Protocols are used in order to allow equipment to communicate with each other and establish how information is sent over the internet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The most common protocol used by proxy ports is TCP - Transmission Control Protocol. TCP is an essential part of any TCP/IP network. While the IP - Internet Protocol - deals with the packets of data that is being transmitted, TCP is in charge of guaranteeing that these packets will be delivered and that they will arrive at their destination in the same order that they were sent through a specific port. Some ports use another type of protocol, which is UDP. Although UDP also establishes communication between ports, is does not guarantee it.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other commonly used protocols are:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o HTTP - establishes the format in which web browsers and internet sites communicate with each other&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o FTP - establishes formats for file transfers&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o IMAP - determines communication between e-mail servers and their clients&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o SSL Protocol - determines formats used for encrypted communication&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The most commonly used proxy ports are:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 80&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: WANRemote&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: Standard web service port. When transferring sensitive data, port 443 is recommended as this is a vulnerable Trojan port. It should be tested to identify vulnerabilities if used, either through spyware removal programs or firewalls.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 8000&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: iRDMI&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: Not a Trojan port.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 8080&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: http-alt&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: An HTTP alternative port. It is a vulnerable Trojan port and should be tested to identify vulnerabilities if used, either through spyware removal programs or firewalls.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 8081&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: blackice-logon&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: Network Admin port for BlackIce's intrusion detection program through its host-based firewall.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 443&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: https&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: A secure port which uses HTTP over SSL. Information sent through this port is encrypted via the SSL protocol.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 444&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: snpp&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: Uses Simple Network Paging Protocol for data transfers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 1080&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: socks&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: A SOCKS port used for outbound TCP services, such as FTP and HTTP. As with port 80 and 8080, it is vulnerable to attacks. Attackers that connect to this port can bounce off to reach other internal hosts that are otherwise protected from direct attacks. Port scans should be made in order to listen for attempts of connection to this port.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 2301&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: Cpq-wbem&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: Compaq HTTP port.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 3128&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: ReverseWWWTunnel&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: Reverse WWW Tunnel Backdoor port.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP Port 3382&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Protocol / Name: fujitsu-neat&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Description: Fujitsu Net Enhanced Antitheft port.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-1636022288434219748?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/1636022288434219748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/proxy-ports-and-protocols.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1636022288434219748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1636022288434219748'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/proxy-ports-and-protocols.html' title='Proxy Ports And Protocols'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3079227952317164135</id><published>2010-12-21T21:32:00.003+07:00</published><updated>2010-12-21T21:51:22.984+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Encryption</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ri32.files.wordpress.com/2010/12/encryption.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 380px; height: 292px;" src="http://ri32.files.wordpress.com/2010/12/encryption.jpg" border="0" alt="Encryption" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Encryption&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Encryption is a method of compressing data files into a format inaccessible to unauthorized people. Technology used in encryption activities was once used exclusively by top-secret military and government operations. Now, even ordinary people can use encryption software to ward off a different kind of spy--hackers that steal identities and spread viruses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Company executives are often advised to use encryption when transmitting sensitive data over the Internet. E-mail must be protected from possible corporate saboteurs. Most E-mail service providers provide an additional encryption feature.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Encrypting emails can be as easy as clicking an icon on the menu bar. Even IT hubs like cafés, hotels, and offices have networks that use encryption systems to protect users from hackers in addition to other security tools like virus scanners and firewalls.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://network-4us.blogspot.com/2010/01/wireless-network.html"&gt;WLAN or wireless local area network&lt;/a&gt; users or those that access the Internet through wireless connectivity are often advised to use encryption methods to keep their hard drives, folders, and transactions off limits to people with malicious intent. Protection is always key when accessing the Internet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Encryption has many levels of sophistication and formidability against attacks. The kind of encryption you can use depends on your software and your technological know-how in implementing encryption. Decryption or the process of deciphering encrypted messages or data is also a part of the encryption system. In this world of wireless connectivity, it is hard to tell who is eavesdropping and stealing your most confidential information. Better be armed against them. This is not to say that encrypted messages are always safe from hackers. The best of the lot may be able to get past the password-protected &lt;a href="http://network-4us.blogspot.com/2010/12/proxy-ports-and-protocols.html"&gt;protocol&lt;/a&gt;, even with the best encryption software. But at least these tools can slow down hackers, and the inconvenience alone may deter them from their devious pursuits.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3079227952317164135?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3079227952317164135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/encryption.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3079227952317164135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3079227952317164135'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/encryption.html' title='Encryption'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2652498674301695994</id><published>2010-12-18T20:01:00.001+07:00</published><updated>2010-12-18T20:04:00.417+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Overview of an Intranet Security System</title><content type='html'>&lt;div style="text-align: justify;"&gt;Any intranet is vulnerable to attack by people intent on destruction or on stealing corporate data. The open nature of the Internet and TCP/IP protocols expose a corporation to attack. Intranets require a variety of security measures, including hardware and software combinations that provide control of traffic; encryption and passwords to validate users; and software tools to prevent and cure viruses, block objectionable sites, and monitor traffic.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The generic term for a line of defense against intruders is a firewall. A firewall is a hardware/software combination that controls the type of services allowed to or from the &lt;a href="http://network-4us.blogspot.com/2010/12/intranet.html"&gt;intranet&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Proxy servers are another common tool used in building a &lt;a href="http://network-4us.blogspot.com/2010/10/firewall.html"&gt;firewall&lt;/a&gt;. A proxy server allows system administrators to track all traffic coming in and out of an intranet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A bastion server firewall is configured to withstand and prevent unauthorized access or services. It is typically segmented from the rest of the intranet in its own subnet or perimeter network.&lt;a name='more'&gt;&lt;/a&gt; In this way, if the server is broken into, the rest of the intranet won't be compromised.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Server-based virus-checking software can check every file coming into the intranet to make sure that it's virus-free.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Authentication systems are an important part of any intranet security scheme. Authentication systems are used to ensure that anyone trying to log into the intranet or any of its resources is the person they claim to be. Authentication systems typically use user names, passwords, and encryption systems.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Server-based site-blocking software can bar people on an intranet from getting objectionable material. Monitoring software tracks where people have gone and what services they have used, such as HTTP for Web access.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One way of ensuring that the wrong people or erroneous data can't get into the intranet is to use a filtering router. This is a special kind of router that examines the IP address and header information in every packet coming into the network, and allows in only those packets that have addresses or other data, like e-mail, that the system administrator has decided should be allowed into the intranet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;All intranets are vulnerable to attack. Their underlying TCP/IP architecture is identical to that of the Internet. Since the Internet was built for maximum openness and communication, there are countless techniques that can be used to attack intranets. Attacks can involve the theft of vital company information and even cash. Attacks can destroy or deny a company's computing resources and services. Attackers can break in or pose as a company employee to use the company's intranet resources.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Firewalls are hardware and software combinations that block intruders from access to an intranet while still allowing people on the intranet to access the resources of the Internet. Depending on how secure a site needs to be, and on how much time, money, and resources can be spent on a firewall, there are many kinds that can be built. Most of them, though, are built using only a few elements. Servers and routers are the primary components of firewalls.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Most firewalls use some kind of packet filtering. In packet filtering, a screening router or filtering router looks at every packet of data traveling between an intranet and the Internet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Proxy servers on an intranet are used when someone from the intranet wants to access a server on the Internet. A request from the user's computer is sent to the proxy server instead of directly to the Internet. The proxy server contacts the server on the Internet, receives the information from the Internet, and then sends the information to the requester on the intranet. By acting as a go-between like this, proxy servers can filter traffic and maintain security as well as log all traffic between the Internet and the network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bastion hosts are heavily fortified servers that handle all incoming requests from the Internet, such as FTP requests. A single bastion host handling incoming requests makes it easier to maintain security and track attacks. In the event of a break in, only that single host has been compromised, instead of the entire network. In some firewalls, multiple bastion hosts can be used, one for each different kind of intranet service request.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2652498674301695994?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2652498674301695994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/overview-of-intranet-security-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2652498674301695994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2652498674301695994'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/overview-of-intranet-security-system.html' title='Overview of an Intranet Security System'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-6040928409268752685</id><published>2010-12-18T19:56:00.001+07:00</published><updated>2010-12-18T20:00:37.910+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Topology'/><title type='text'>Ethernet</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;Ethernet Technology - Understanding Ethernet Technology&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Ethernet technology is the oldest yet mostly used for networking until the present day. Ethernet's existence began when PARC or Palo Alto Research Center Inc. (then known as XEROX PARC) thought about creating a coaxial cable connection system that comprises of various computers and technological devices.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Three years later, a partial draft version was finished and prepared for testing. It was announced successful not only because a connection between two computers were made, but also because data transfer fruitfully took place with the speed of 3 megabytes per second.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The term Ethernet was formed by putting words Ether and Net together. Ether was picked because of the use of Fiber Optics, where light is the medium of data transportation. Net is an abbreviation for network, the community of link computers. With its promising action of making computer connectivities possible, Ethernet later on gave life to what we now know as &lt;a href="http://network-4us.blogspot.com/2010/01/local-area-network.html"&gt;Local Area Networks (LANs)&lt;/a&gt;.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ethernet works by linking computers and other devices through cables. One end of these cables is connected to the computer, and the other is to a connector. These connectors could be Repeaters, Hubs or Switches. Connectors, such as the three, are grouped according to how they do their role in the system. Ethernet applies the cause-and-effect approach.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Firstly, a computer will summon a signal where it embeds a message. With the help of cables, the signal travels from its origin to the connector and then from the connector to the accepting computer. When the assigned computer catches the signal, it will transmit its own back to the sender and react according to the prompted information.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In a standard network, all connected computers have exactly the same boundaries. But in more complex and larger networks, there are usually one or two computers that are in control of the interactions of the entire network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the present, the Ethernet technology is available in many versions. The earliest ones are the 10BASE5 (the very first standard), 10BROAD36 (the first standard that allowed long-distance connections), 10BASE2 (also known as the Cheapernet) and 1BASE5 (said to be a failure but started the following developments in Ethernet technology).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The more modernized generation of the technology came with different speed performances. The 10 megabit Ethernet was the first to step out of the previous 1Mbit/second rating. And then the Fast Ethernet, which upholds the rate of 100Mbit per second, dethroned the previous by executing ten times higher.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And then the Gigabit Ethernet was born, priding itself with an even more edgy speed of 1 gigabyte per second data transmission. The Gigabit Ethernet soon opened doors for the 10 Gigabit Ethernet, the variant that surpassed its already-powerful precedent. And today, the public is only waiting for newer versions 40 and 100 Gigabit to be released.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It is hard to imagine where we would be now without the presence of &lt;a href="http://network-4us.blogspot.com/2010/01/computer-networking.html"&gt;networking&lt;/a&gt; technologies such as the Ethernet. Even the simplest of daily actions would be very bothersome when networking automation is erased. And so, we would always have to be thankful that Ethernet was formalized and born into our world.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-6040928409268752685?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/6040928409268752685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/ethernet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6040928409268752685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6040928409268752685'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/ethernet.html' title='Ethernet'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-6910268892113023603</id><published>2010-12-18T19:54:00.002+07:00</published><updated>2010-12-18T20:01:42.699+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Layer'/><title type='text'>How the OSI Model Works</title><content type='html'>&lt;div style="text-align: justify;"&gt;A group called the International Standards Organization (ISO) has put together the Open Systems Interconnect (OSI) Reference Model, which is a model that describes seven layers of protocols for computer communications. These layers don't know or care what is on adjacent layers. Each layer, essentially, only sees the reciprocal layer on the other side. The sending application layer sees and talks to the application layer on the destination side. That conversation takes place irrespective of, for example, what structure exists at the physical layer, such as Ethernet or Token Ring. TCP combines the OSI model's application, presentation, and session layers into one which is also called the application layer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The application layer refers to application interfaces, not programs like word processing. MHS (Message Handling Service) is such an interface and it operates at this level of the OSI model. Again, this segmentation and interface approach means that a variety of email programs can be used on an intranet so long as they conform to the MHS standard at this application interface level.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The presentation layer typically simply provides a standard interface between the application layer and the network layers. This type of segmentation allows for the great flexibility of the OSI model since applications can vary endlessly, but, as long as the results conform to this standard interface, the applications need not be concerned with any of the other layers.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The session layer allows for the communication between sender and destination. These conversations avoid confusion by speaking in turn. A token is passed to control and to indicate which side is allowed to speak. This layer executes transactions, like saving a file. If something prevents it from completing the save, the session layer, which has a record of the original state, returns to the original state rather than allowing a corrupt or incomplete transaction to occur.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The transport layer segments the data into acceptable packet sizes and is responsible for data integrity of packet segments. There are several levels of service that can be implemented at this layer, including segmenting and reassembly, error recovery, flow control, and others.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The IP wrapper is put around the packet at the network or Internet layer. The header includes the source and destination addresses, the sequence order, and other data necessary for correct routing and rebuilding at the destination.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The data-link layer frames the packets-for example, for use with the PPP (Point to Point). It also includes the logical link portion of the MAC sublayer of the IEEE 802.2, 802.3 and other standards.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://network-4us.blogspot.com/2010/12/ethernet.html"&gt;Ethernet&lt;/a&gt; and Token Ring are the two most common physical layer protocols. They function at the MAC (Media Access Control) level and move the data over the cables based on the physical address on each NIC (Network Interface Card). The physical layer includes the physical components of the IEEE 802.3 and other specifications.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-6910268892113023603?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/6910268892113023603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/how-osi-model-works.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6910268892113023603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6910268892113023603'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/how-osi-model-works.html' title='How the OSI Model Works'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5618760846680876695</id><published>2010-12-18T19:51:00.001+07:00</published><updated>2010-12-18T19:54:44.757+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>How TCP/IP and IPX Work on Intranets</title><content type='html'>&lt;div style="text-align: justify;"&gt;What distinguishes an intranet from any other kind of private network is that it is based on TCP/IP-the same protocols that apply to the Internet. TCP/IP refers to two protocols that work together to deliver data: the Transmission Control Protocol (TCP) and the Internet Protocol (IP). When you send information across an intranet, the data is broken into small packets. The packets are sent independently through a series of switches called routers. Once all the packets arrive at their destination, they are recombined into their original form. The Transmission Control Protocol breaks the data into packets and recombines them on the receiving end. The Internet Protocol handles the routing of the data and makes sure it gets sent to the proper destination.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In some companies, there may be a mix of TCP/IP-based intranets and networks based on other networking technology, such as NetWare. In that instance, the TCP/IP technology of an intranet can be used to send data between NetWare or other networks, using a technique called IP tunneling. In this instance, we'll look at data being sent from one NetWare network to another, via an intranet. NetWare networks use the IPX (Internet Packet Exchange) protocol as a way to deliver data-and TCP/IP networks can't recognize that protocol. To get around this, when an IPX packet is to be sent across an intranet, it is first encapsulated inside an IP packet by a NetWare server specifically for and dedicated to providing the IP transport mechanism for IPX packets.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Data sent within an intranet must be broken up into packets of less than 1,500 characters each. TCP breaks the data into packets. As it creates each packet, it calculates and adds a checksum to the packet. The checksum is based on the byte values, that is, the precise amount of data in the packet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Each packet, along with the checksum, is put into separate IP wrappers or "envelopes." These wrappers contain information that details exactly where on the intranet-or the Internet-the data is to be sent. All of the wrappers for a given piece of data have the same addressing information so that they can all be sent to the same location for reassembly.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The packets travel between networks by intranet routers. Routers examine all IP wrappers and look at their addresses. These routers determine the most efficient path for sending each packet to its final destination. Since the traffic load on an intranet often changes, the packets may be sent along different routes, and the packets may arrive out of order. If the router sees the address is one located inside the intranet, the packet may be sent directly to its destination, or it may instead be sent to another router. If the address is located out on the Internet, it will be sent to another router so it can be sent across the Internet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As the packets arrive at their destination, TCP calculates a checksum for each packet. It then compares this checksum with the checksum that has been sent in the packet. If the checksums don't match, TCP knows that the data in the packet has been corrupted during transmission. It then discards the packet and asks that the original packet be retransmitted.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TCP includes the ability to check packets and to determine that all the packets have been received. When all the non-corrupt packets are received, TCP assembles them into their original, unified form. The header information of the packets relays the sequence of how to reassemble the packets.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An intranet treats the IP packet as it would any other, and routes the packet to the receiving NetWare network. On the receiving NetWare network, a NetWare TCP/IP server decapsulates the IP packet-it discards the IP packet, and reads the original IPX packet. It can now use the IPX protocol to deliver the data to the proper destination.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5618760846680876695?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5618760846680876695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/how-tcpip-and-ipx-work-on-intranets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5618760846680876695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5618760846680876695'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/how-tcpip-and-ipx-work-on-intranets.html' title='How TCP/IP and IPX Work on Intranets'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2210032175878625795</id><published>2010-12-18T19:50:00.002+07:00</published><updated>2010-12-18T19:53:10.628+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>Common Gateway Interface (CGI) - Part 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.inf.udec.cl/~jlopez/DSWR/cgiEsquema.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 462px; height: 328px;" src="http://www.inf.udec.cl/~jlopez/DSWR/cgiEsquema.jpg" border="0" alt="Common Gateway Interface" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Common Gateway Interface&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;CGI programs provide one way to create dynamic content. The server can recognise when a URL request requires a CGI program to be run in order to generate content for a web page. The program generates the content, and the server passes it back to the client (the web browser).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Whenever a URL request is made that calls the CGI program, a new CGI instance is started. This in fact is one of the main drawbacks with CGI: if too many instances are started, server performance can be impacted.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Languages that can be used for CGI&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;CGI programs are often written in Perl, but they can be written in C, LISP, Pascal, or many other languages. CGI itself is not a language, but is an interface between a web server and the program being run.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A simple CGI program (written in Perl)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1: #!/usr/bin/perl -w&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2: use CGI qw(:standard);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3: use strict;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4: print header;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5: print "Goodbye cruel world";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Line 1 - This defines the location of the Perl interpreter on the web server. It must be the first line in the program. The -w enables warnings to be generated if the program contains any uninitialized variables.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Line 2 - Include the CGI module in the program. qw(:standard) causes the standard set of functions from the CGI module to be imported into the program.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Line 3 - Use strict enforces good coding practices. If 'use strict' wasn't used, certain coding errors would be allowed to slip through when the program was run.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Line 4 - Print header. This imports the header function from the CGI module. It prints a standard header (defining the content type) so that the browser knows what is being sent to it.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Line 5 - Displays a line of text on the screen.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Running the CGI program&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To run the program it needs to be copied into the correct directory (typically, cgi-bin) and needs to be made executable (chmod 755). You can then browse to the program to run it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2210032175878625795?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2210032175878625795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/common-gateway-interface-cgi-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2210032175878625795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2210032175878625795'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/common-gateway-interface-cgi-part-2.html' title='Common Gateway Interface (CGI) - Part 2'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5810914030861826767</id><published>2010-12-18T19:44:00.002+07:00</published><updated>2010-12-18T19:49:45.606+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>Common Gateway Interface (CGI) - Part 1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://mediagrid.org/images/Media_Grid_Service_Request_Flow.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 293px;" src="http://mediagrid.org/images/Media_Grid_Service_Request_Flow.png" border="0" alt="Common Gateway Interface" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Common Gateway Interface&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Graphical web browsers first appeared around 1993, and for a while people were content to view static pages, which always displayed the same content each time the page was displayed. Gradually though, people began to expect more from their web experience and one of the results of this was the arrival of dynamic pages.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nowadays there are plenty of technologies and languages that allow the user of a browser to execute a program on the web server, and to thereby receive dynamic, as well as static, content. However, the first to offer this capability was the Common Gateway Interface (CGI) technology.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Browsing Web Pages&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The web is basically two systems trying to exchange data with each other: the client (browser) on one side who is normally trying to get data, and the web server on the other side who is normally sending data to the client.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The client makes a request for a page, and then the server tries to fetch that page from a hard disk and send it to the client.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Uniform Resource Locator (URL)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To request a web page a client uses a Uniform Resource Locator (URL), for example, http://www.alexa.com/index.php. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http is the usual protocol (set of rules) used for transferring web pages. It means Hypertext Transfer Protocol. A couple of other protocols that you will often come across are https, which means secure http, and ftp, which means File Transfer Protocol.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;www.alexa.com is the hostname. This is the name of the web server and is sometimes written as an Internet Protocol (IP) address, for example, 123.617.934.321. dixondevelopment.co.uk is also known as the domain name.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;index.php is the file (web page) on the server to be retrieved.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If the page exists, it is sent from the server to the client; if it doesn't, a 'missing page' error message is displayed in the web browser.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dynamic Web Pages&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When sending a static web page, the server 'simply' needs to locate the required page and then send it to the browser (of course, in reality, this isn't simple at all!).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sometimes though, this is not enough, and the web server needs to send dynamically-generated content to the browser. A typical example of this is when data is extracted from a database based on some search criteria entered into the browser. The reason pages like this are known as dynamic pages is because much of the content displayed on the resultant web page will be different each time the page is sent to the browser. In other words, different searches will generate different content for the page.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5810914030861826767?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5810914030861826767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/common-gateway-interface-cgi-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5810914030861826767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5810914030861826767'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/common-gateway-interface-cgi-part-1.html' title='Common Gateway Interface (CGI) - Part 1'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-4059055291055759516</id><published>2010-12-18T19:34:00.004+07:00</published><updated>2010-12-18T19:50:23.192+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>Intranet</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://denistripriyono.files.wordpress.com/2010/07/intranet.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 356px; height: 285px;" src="http://denistripriyono.files.wordpress.com/2010/07/intranet.jpg" border="0" alt="Intranet" /&gt;&lt;/a&gt;&lt;br /&gt;Introduction to Intranets&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;What exactly is an intranet? It's one of those terms that's more thrown around than understood, and has become more of a buzzword than a commonly understood idea. Simply put, an intranet is a private network with Internet technology used as the underlying architecture. An intranet is built using the Internet's TCP/IP protocols for communications. TCP/IP protocols can be run on many hardware platforms and cabling schemes. The underlying hardware is not what makes an intranet-it's the software protocols that matter.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Intranets can co-exist with other local area networking technology. In many companies, existing "legacy systems" including mainframes, Novell networks, minicomputers, and various databases, are being integrated into an intranet. A wide variety of tools allow this to happen. &lt;a href="http://network-4us.blogspot.com/2010/12/common-gateway-interface-cgi-part-1.html"&gt;Common Gateway Interface (CGI)&lt;/a&gt; scripting is often used to access legacy databases from an intranet. The Java programming language can be used to access legacy databases as well.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With the enormous growth of the Internet, an increasing number of people in corporations use the Internet for communicating with the outside world, for gathering information, and for doing business. It didn't take long for people to recognize that the components that worked so well on the Internet could be equally valuable internally and that is why intranets are becoming so popular. Some corporations do not have TCP/IP networks, the &lt;a href="http://network-4us.blogspot.com/search/label/Protocol?updated-max=2010-02-23T11:09:00%2B07:00&amp;max-results=20"&gt;protocol&lt;/a&gt; required to access the resources of the Internet. Creating an intranet in which all the information and resources can be used seamlessly has many benefits. TCP/IP-based networks make it easy for people to access the network remotely, such as from home or while traveling. Dialing into an intranet in this way is much like connecting to the Internet, except that you're connecting to a private network instead of to a public Internet provider. Interoperability between networks is another substantial bonus.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://network-4us.blogspot.com/search/label/Network%20Security"&gt;Security systems&lt;/a&gt; separate an intranet from the Internet. A company's intranet is protected by firewalls-hardware and software combinations that allow only certain people to access the intranet for specific purposes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Intranets can be used for anything that existing networks are used for-and more. The ease of publishing information on the World Wide Web has made them popular places for posting corporate information such as company news or company procedures. Corporate &lt;a href="http://network-4us.blogspot.com/search/label/Database"&gt;databases&lt;/a&gt; with easy-to-build front-ends use the Web and programming languages such as Java.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Intranets allow people to work together more easily and more effectively. Software known as groupware is another important part of intranets. It allows people to collaborate on projects; to share information; to do videoconferencing; and to establish secure procedures for production work. Free server and client software and the multitude of services, like newsgroups, stimulated the Internet's growth. The consequence of that growth stimulated and fueled the growth of intranets. The ease with which information can be shared, and with which people can communicate with one another will continue to drive the building of intranets.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A Global View of an Intranet&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An intranet is a private corporate or educational network that uses the Internet's TCP/IP protocols for its underlying transport. The protocols can run on a variety of network hardware, and can also co-exist with other network protocols, such as IPX. People from inside an intranet can get at the larger Internet resources, but those on the Internet cannot get into the intranet, which allows only restricted access from the Internet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Videoconferencing is an important application that requires sending massive quantities of data. Intranets can be built using components that allow the extremely high bandwidths required for transferring such information.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Often an intranet is composed of a number of different networks inside a corporation that all communicate with one another via TCP/IP. These separate networks are often referred to as subnets.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Software that allows people to communicate with each other via e-mail and public message boards and to collaborate on work using workgroup software is among the most powerful intranet programs. Applications that allow different corporate departments to post information, and for people to fill out corporate forms, such as time sheets, and for tapping into corporate financial information are very popular.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Much of the software used on intranets is standard, off-the-shelf Internet software such as the Netscape Navigator and the Microsoft Explorer Web browsers. And customized programs are often built, using the Java programming language and CGI scripting.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Intranets can also be used to allow companies to do business-to-business transactions, such as ordering parts, sending invoices, and making payments. For extra security, these intranet-to-intranet transactions need never go out over the public Internet, but can travel over private leased lines instead.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Intranets are a powerful system for allowing a company to do business online, for example, to allow anyone on the Internet to order products. When someone orders a product on the Internet, information is sent in a secure manner from the public Internet to the company's intranet, where the order is processed and completed.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In order to protect sensitive corporate information, and to ensure that hackers don't damage computer systems and data, security barriers called firewalls protect an intranet from the Internet. Firewall technology uses a combination of routers, servers and other hardware and software to allow people on an intranet to use Internet resources, but blocks outsiders from getting into the intranet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Many intranets have to connect to "legacy systems"-hardware and databases that were built before an intranet was constructed. Legacy systems often use older technology not based on the intranet's TPC/IP protocols. There are a variety of ways in which intranets can tie to legacy systems. A common way is to use CGI scripts to access the database information and pour that data into HTML formatted text, making it available to a Web browser.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Information sent across an intranet is sent to the proper destination by routers, which examine each TCP/IP packet for the &lt;a href="http://network-4us.blogspot.com/2010/12/ip-address-classes-and-address-masks.html"&gt;IP address&lt;/a&gt; and determine the packet's destination. It then sends the packet to the next router closest to the destination. If the packet is to be delivered to an address on the same subnetwork of the intranet it was sent from, the packet may be able to be delivered directly without having to go through any other routers. If it is to be sent to another subnetwork on the intranet, it will be sent to another internal router address. If the packet is to be sent to a destination outside the intranet-in other words, to an Internet destination-the packet is sent to a router that connects to the Internet.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-4059055291055759516?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/4059055291055759516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/intranet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4059055291055759516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4059055291055759516'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/intranet.html' title='Intranet'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-6284314541985436346</id><published>2010-12-18T19:30:00.003+07:00</published><updated>2010-12-18T19:43:42.444+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>IP Address Classes, and Address Masks</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HQqTpf0rolQ/TPKWyXV2S-I/AAAAAAAAA7k/dxcCfecya7g/s1600/ip+address.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 300px;" src="http://2.bp.blogspot.com/_HQqTpf0rolQ/TPKWyXV2S-I/AAAAAAAAA7k/dxcCfecya7g/s1600/ip+address.gif" border="0" alt="IP Address" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;IP Address&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;An IP address&lt;/b&gt; is a unique logical identifier for a node or host connection on an IP network. IP address is a 32 bit binary number, and represented by 4 decimal values of 8 bits each. The decimal values range from 0 to 255. This is known as "dotted decimal" notation.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Example: 192.189.210.078&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It is sometimes useful to view the values in their binary form.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dotted decimal representation: 192 .189 .210 .078&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Binary representation: 11000000.10111101.11010010.1001110&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Every IP address consists of network identifier and node identifier. The IP network is divided based on Class of network. The class of network is determined by the leading bits of the IP address as shown below.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Address Classes&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are 5 different address classes. You can determine which class any IP&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;address is in by examining the first 4 bits of the IP address.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class A addresses begin with 0xxx, or 1 to 126 decimal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class B addresses begin with 10xx, or 128 to 191 decimal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class C addresses begin with 110x, or 192 to 223 decimal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class D addresses begin with 1110, or 224 to 239 decimal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class E addresses begin with 1111, or 240 to 254 decimal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Addresses beginning with 01111111, or 127 decimal, are reserved for loopback and for internal testing on a local machine. Class D addresses are reserved for multicasting. Class E addresses are reserved for future use. They should not be used for host addresses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now we can see how the Class determines, by default, which part of the IP address belongs to the network (N) and which part belongs to the Host/node (H).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class A: NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class B: NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class C: NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the example, 192.189.210.078 is a Class C address so by default the Network part of the address (also known as the Network Address) is defined by the first three octets (192.189.210.XXX) and the node part is defined by the last one octets (XXX.XXX.XXX.078).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In order to specify the network address for a given IP address, the node section is set to all "0"s. In our example, 192.189.210.0 specifies the network address for 192.189.210.078. When the node section is set to all "1"s, it specifies a broadcast that is sent to all hosts on the &lt;a href="http://network-4us.blogspot.com/2010/01/networks.html"&gt;network&lt;/a&gt;. 192.189.210.255 specifies the broadcast address.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Private Subnets&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are three IP network addresses reserved for private networks. The addresses are 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. They can be used by anyone setting up internal IP networks, such as an&lt;a href="http://network-4us.blogspot.com/2010/12/intranet.html"&gt; intranet&lt;/a&gt;. Internet routers never forward the private addresses over the public Internet.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-6284314541985436346?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/6284314541985436346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/ip-address-classes-and-address-masks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6284314541985436346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6284314541985436346'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/ip-address-classes-and-address-masks.html' title='IP Address Classes, and Address Masks'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_HQqTpf0rolQ/TPKWyXV2S-I/AAAAAAAAA7k/dxcCfecya7g/s72-c/ip+address.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-6741898920661211177</id><published>2010-12-17T20:21:00.002+07:00</published><updated>2010-12-17T20:25:15.748+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Affiliate Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.valuedevil.com/images/affiliates_program.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 414px; height: 286px;" src="http://www.valuedevil.com/images/affiliates_program.gif" border="0" alt="Affiliate Programs" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Affiliate Programs&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;So, you have decided to take the plunge and create a website that earns money through affiliate programs. Congratulations! While you are planning to start earning money online with affiliate programs, you probably do not know the types of affiliate programs that are available.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What's the next step?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The next step is to locate reputable, reliable, and high commission programs that match your website's subject matter. Your first stop might be an Affiliate Directory. Choosing the right affiliate program is very important to your beginning success as an affiliate marketer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What is an Affiliate Directory?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An affiliate website directory is a website created by an expert affiliate marketer (sometimes) who generally has signed up with all kinds of affiliate programs and lists them on a website by category and type. Here you can find some basic information that will set you off on the right foot to start an affiliate program. The directory can help you find all kinds of affiliate programs to earn money from your website.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A quick note no single directory has a listing of ALL the affiliate programs. So make a point to visit several and subscribe to your favorites. Unlike many directories, http://www.bestofaffiliates.com is geared towards finding and locating only the best payouts, from reliable affiliate programs to help you focus on the best programs for your topic.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What is an Affiliate Program Review?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An affiliate program review is usually conducted by someone who has deep experience in the affiliate field and can provide objective, honest reviews about the quality of the program. A review will typically include average amount of payout reported by the program owner, commission structure, and an analysis of the tools provided by the program to help you track your sales.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For you to achieve any success with affiliate programs, you will need to choose an affiliate program that has an exceptional product or service, a generous commission, and necessary support and a website that will make it easy for you to make sales.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;http://www.bestofaffiliates.com Is both a directory and an affiliate review program. They conduct reviews and give you honest, unbiased feedback about the quality, reliability, and reputation of the program. This provides you with research and analysis that a novice affiliate marketer might not have the expertise to identify. This place does that hard work for you.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What is the Difference?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A directory is really a collection of different types affiliate programs. They provide you with basic information, a link to sign up for the program, and a basic understanding of commission structures.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An affiliate program review website that also provides directory services handles a great deal of the leg work for you. Best of Affiliates can help you find a whole list of affiliate programs to choose from, because the affiliate programs are all listed on one site.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A review site digs deeper into affiliate programs than a directory tends to do. An affiliate review website will review all programs, but make recommendations on programs that pass their stringent guidelines. Although many review sites will still provide affiliate links to other programs, they do caution you if the product is less than idea for a beginner or for someone who needs in-depth reporting tools&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A directory has literally thousands of programs and this easily becomes overwhelming for a beginning affiliate marketer. Which program should you choose? Where do you begin? How do you really know which program is premium, which is really going to cost you time and effort?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Only a few affiliate program directories list programs with the best and most-rewarding commission structure. Affiliate program reviews make this easier for you by highlighting the tough spots, and heavily promoting the top notch programs. Some review sites, like Best of Affiliates will only list top rated affiliate programs, and alert you immediately via their newsletters, or discussion groups about rising program stars, or others that may be scams in disguise.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Some affiliate program directories offers free resources, tools, tutorials, e-zine and courses. Keep an eye on some of these "free" resources, as they could be varnishing the truth, especially if the "free" resource ends up asking for money later on to download the "complete" article or e-book.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you are striving to become successful with affiliate programs, you should be well educated about how to succeed as an affiliate, and you need access to various marketing tools that can help you make sales. Best of Affiliates provides useful information and resources for its readers which you will help you earn high affiliate commissions.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Affiliates fail and give up for one main reason: they haven't learned how to make money with their chosen programs. Best of Affiliates has created a list service that you can join and learn from other successful affiliates, and get any help or support you need from other affiliates.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-6741898920661211177?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/6741898920661211177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/affiliate-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6741898920661211177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6741898920661211177'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/affiliate-programs.html' title='Affiliate Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-8928027308745527065</id><published>2010-12-16T11:43:00.002+07:00</published><updated>2010-12-16T11:45:37.336+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Architect Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://architectafrica.com/images1/bin10/sagcad.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 350px; height: 274px;" src="http://architectafrica.com/images1/bin10/sagcad.jpg" border="0" alt="Architect Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Architect Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The National Architectural Accrediting Board (NAAB) is the sole agency authorized to accredit US professional degree programs in architecture. Since most state registration boards in the United States require any applicant for licensure to have graduated from a NAAB-accredited program, obtaining such a degree is an essential aspect of preparing for the professional practice of architecture. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are currently 154 NAAB accredited professional programs in architecture housed in 123 institutions offering the Doctor of Architecture (1), Master of Architecture (95) or Bachelor of Architecture degree (58). In addition, six (6) institutions, are in the midst of establishing a professional degree program in architecture; these seven have been granted candidacy status.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-8928027308745527065?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/8928027308745527065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/architect-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8928027308745527065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8928027308745527065'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/architect-programs.html' title='Architect Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2096341722877009510</id><published>2010-12-16T11:42:00.001+07:00</published><updated>2010-12-16T11:42:34.060+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Virus Protection Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.downloadlegal.org/wp-content/uploads/topantivirussoftwares.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 300px;" src="http://www.downloadlegal.org/wp-content/uploads/topantivirussoftwares.jpg" border="0" alt="Virus Protection Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Virus Protection Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Are you looking for the best virus protection programs for your PC? If you have tried researching on the internet, you would definitely have come across a wide variety of software, and it can get quite confusing to choose the right one for you. This article has listed some of the most important features that a virus protection program should have.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Regular Update Of Virus Database&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The best and most reputable anti-virus programs will always update their programs regularly by sending out update patches whenever the user is online. These companies recognize the fact that new viruses and spyware are created daily, and it is necessary for them to update their program file definitions frequently.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Offers Real Time Protection&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The software program that I use will scan my network traffic whenever I am on the internet and also when I am opening files online. This form of real time protections prevents new spyware or viruses from entering my PC while you surf the internet. Alerts are shown when a potentially dangerous file is about to be opened or when I am about to enter an infected website.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Will Not Affect Your System's Performance Negatively&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are some antivirus and antispyware programs that will slow down your computer when you install and run them. You will definitely not want a program like that, but you cannot know which software are like this unless you read consumer reviews.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A good company should allow you to download a trial copy of their software on their website. I have personally used a great antivirus software to deal with all the viruses on my PC before in just 5 minutes. You can find out more about it at the website link below.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2096341722877009510?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2096341722877009510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/virus-protection-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2096341722877009510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2096341722877009510'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/virus-protection-programs.html' title='Virus Protection Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-7200794473171243248</id><published>2010-12-11T19:41:00.003+07:00</published><updated>2010-12-11T19:43:30.992+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Photography Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3222/2981715146_77376f6109_o.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 384px;" src="http://farm4.static.flickr.com/3222/2981715146_77376f6109_o.jpg" border="0" alt="Photography Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Photography Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A brilliant pianist has no need to look at the ivory, his hands know the way. This is also true with a great photographer, and the best photography programs instill this in their students. While allowing their talent to shine through students with excellent photography skills are able to function with their cameras instinctively. They are so familiar with their equipment and the training is so etched in their mind they are able to simply work, allowing their talent to show itself while the training keeps them on the path of correct procedure.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The following is a short list of schools with excellent photography programs: Brooks Institute of Photography in Santa Barbara Ca., Brown College Mendota Heights, MN. Harrington College of Design, Ohio Institute of Photography and Technology, and Briarcliffe College. These are all notable schools that give fine photography training.&lt;a name='more'&gt;&lt;/a&gt; These schools stay abreast of the latest technology in the business. Students are given the necessary training to keep them competitive in a highly competitive market. The best photography programs prepare a student to walk into any photography situation and go to work.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The best photography programs teach a student to be creative without losing control of the elements needed to make a shoot successful. In the best photography programs students are encouraged to find their comfort zone and expand on it while learning the discipline required for success. The Photography business is extremely competitive and a good photography program does not allow its students to go out without having the skills necessary to compete. Many things are taught in the best photography programs: Video Photography, Film Photography, Visual Journalism, Still Life Photography, Advertising, Portrait, and Commercial Photography.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A student learns and becomes proficient with their technical ability they are able to completely concentrate on there talent while taking care of the other aspects of the photography business. The camera is machinery a photography student must become familiar with; in a sense the camera is his lifeline. In the best photography programs the use of the camera becomes second nature the student has been trained so well.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The camera and the hand of the artist has been the recorder of history for generations. The development of these skills has only come to fruition through training. People become so developed with this skill they almost function without thought of the technical, completely concentrating on the art, the way only an artist can do. The best photography programs have a hand on learning situation, allowing the student to make mistakes with the benefit of professional correction. We get unforgettable movie images and pictures of events that stay with us; this is partly due to reflective genius, and training given by the best photography programs. Photographic excellence is everywhere we look, and many places we don't.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-7200794473171243248?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/7200794473171243248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/photography-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7200794473171243248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7200794473171243248'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/photography-programs.html' title='Photography Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-7319489396917484654</id><published>2010-12-06T20:48:00.001+07:00</published><updated>2010-12-06T20:50:23.753+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Computer Drawing Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.directindustry.com/images_di/photo-g/schematic-drawing-software-400716.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 426px; height: 270px;" src="http://img.directindustry.com/images_di/photo-g/schematic-drawing-software-400716.jpg" border="0" alt="Computer Drawing Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Computer Drawing Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A drawing program is computer software which people can use to create different kinds of accurate images on a computer screen.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It is also known as vector graphics editor. This tool is usually compared with bitmap editors. The main function of both programs is to balance each other. This program is very useful for page layer, to design graphics, logos and typography. The recent version of this type of drawing program consists of tools that once bitmap editors had.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The main feature of drawing the program is that they mostly support animation. There are many drawing programs produced specially to create animation graphics. Generally, desktop provides drawing software like Adobe Photoshop which is used to design digital paintings.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nowadays, the advance features are available in these types of programs, which can allow people to design exclusive documents of multiple pages.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For computer assisted drawing, there are many programs available in the market. Maya and Blender are the latest 3D drawing programs which are extensions of the normal 2D programs. They both have some similar tools and concepts.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With the help of simulating light transport, the rendering tools of a drawing program can convert a rough drawing into the actual image easily. The image which appears after the process will be photo realistic image.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An image rendered by such programs will transform light from one place to another and the light will interact with different surfaces.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Images are stored with this program that will be in form of grid or pixels. The color and brightness of an image are recorded by the pixels. Image editors enlarge the image. For editing vector images, the vector graphics software is generally used. Vector images are saved as details of lines, Bezier spleens and text.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;These images are really very easy to modify and this feature makes this program very popular among the people.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Learn from today's expert how to paint and draw step by step with the help of pictures on your core subject whether it is oil, watercolor, acrylic, fabric painting, pencil, cartoon drawing, or digital art.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-7319489396917484654?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/7319489396917484654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/computer-drawing-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7319489396917484654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7319489396917484654'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/computer-drawing-programs.html' title='Computer Drawing Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3015468722497477778</id><published>2010-12-04T21:27:00.000+07:00</published><updated>2010-12-04T21:28:16.955+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Study Abroad Programs</title><content type='html'>&lt;div style="text-align: justify;"&gt;Summer study abroad programs can range from learning about physiological ecology in the Galapagos Islands to learning Spanish in Peru. With all the programs available it can be hard choosing just one, but some things will almost always remain the same no matter which summer study abroad program you choose.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Choosing a Summer Study Abroad Program to Apply for&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;While most scholastic institutes offer a variety of summer study abroad programs, bear in mind that you can usually apply for a program outside of the school you might currently be attending and still have the option of financial aide covering you. Even if you are not attending any schools, a summer study abroad program is within your reach. Local colleges and universities usually have listings of any study abroad programs they have available and if the requirements for signing up for that program are not listed then you could always check with one of the attending counselors for further information.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Passports, Visas, and Medical Releases - Oh My! Passport rules have changed recently, at least for American citizens. As of January 23, 2007 the long expected new passport rules take effect today. US citizens traveling to Mexico, Canada and the Caribbean will need to show valid passports in order to re-enter the country. So when you are busy planning a summer study abroad program, remember to secure one more thing: Your Passport! These new passport rules are required to secure the borders of the United States against terrorist acts. Recent statistics show that just about one quarter of Americans hold valid passports. This is because until now most US citizens could travel to Mexico, Canada and the Caribbean without passports.&lt;a name='more'&gt;&lt;/a&gt; Showing just a driver's license or a birth certificate was sufficient. But with these new passport regulations all that changes, effective January 23, 2007.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So if you are planning to spend a summer studying in any one of those countries, take steps to get your passport now. While a passport isn't usually too hard to get, it can still take a fair amount of time so you should be applying for that before or around the same time as you're applying for the summer study abroad program of your choice. A travel visa should usually be applied for around the same time as you are applying for the study abroad program for the simple fact that they can take quite some time to be processed properly and returned to you in good standing.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Before you head off on your trip you should also be sure to check if you need any medical release forms stating a clean bill of health and/or up to date vaccinations. For instance, if traveling to tropical South America you might be required to get a Yellow Fever vaccination before being allowed to travel. But don't let the paperwork scare you away from a summer study abroad program. The opportunities available during such a program are virtually limitless and can provide a wealth of wonderful memories.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Accommodations&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A majority of summer study abroad programs will have accommodations already planned out for you, but it's usually wise to make sure beforehand so you know where you'll be staying during the course of your program. If lodging is not provided and you will need to make your own arrangements for a place to stay, the internet can be a great help in locating an affordable hotel room or short term apartment. Language barriers can make for a slightly sticky situation when trying to set up lodging arrangements from a distance, but it's not usually too difficult to get around them long enough to have a place available for when you get there so that you can make some more stable plans.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A lesser known choice in summer study abroad programs includes the option to learn while on an ocean voyage that stops at various countries. Such a program can be available to anyone, student or not, and help make clear your own culture by showing you the varying cultures of other locations. So no matter what your taste is, specific language to general world interdependence awareness, or your age, there's bound to be a summer study abroad program for you.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3015468722497477778?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3015468722497477778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/study-abroad-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3015468722497477778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3015468722497477778'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/study-abroad-programs.html' title='Study Abroad Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5481461753559770704</id><published>2010-12-04T20:32:00.002+07:00</published><updated>2010-12-04T21:26:52.935+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Remote Desktop Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://techgenie.com/wp-content/uploads/RemoteDesktopConnection.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 411px; height: 471px;" src="http://techgenie.com/wp-content/uploads/RemoteDesktopConnection.jpg" border="0" alt="Remote Desktop Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Remote Desktop Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you have multiple computers in different locations, such as a home computer, an office computer and a laptop that you keep with you, remote desktop can be a valuable asset to keep in your software toolbox. The purpose of this software program is to allow you to access other computers from afar, which means that you can gain access to your home computer from your office, your office computer from your home and both computers from your laptop computer. If you have different files on each of these computers, then being able to access them at will is a very important consideration.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Remote desktop programs give you the freedom to work remotely using any remote personal computer. With most of these software solutions, you simply have to connect to the other computer and you will see its desktop screen on a real-time basis just like you were sitting in front of that actual computer. &lt;a name='more'&gt;&lt;/a&gt;Any mouse movements, button clicks and key presses are transmitted to that remote computer allowing you to manage it exactly how you would if you were actually sitting in front of it. If you need access to your other computers, this is an excellent way to get it done.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There is no reason why you cannot perform any and all computer tasks remotely, including your administration tasks, support tasks, configuration tasks, troubleshooting tasks and anything else that you do on a daily basis. Another outstanding benefit of the remote desktop software is that technical support individuals can use remote connecting in order to gain control over your computer during the diagnostic and repair process if you cannot bring your computer to them. If you work closely with a technical support specialist and trust them to remote into your computer, you can greatly simplify the repair process when things go wrong.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With some remote desktop software programs you can also share access to the remote computers with other people. Most windows remote connection tools only allow for a single active session per personal computer, which means if the logged on user is using the computer, then you cannot connect to it. Some software programs like this, however, allow you to connect even if someone is already logged on. They will see what you are doing on the computer and you will see what they are doing at the same time as long as the connection is being shared.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5481461753559770704?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5481461753559770704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/12/remote-desktop-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5481461753559770704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5481461753559770704'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/12/remote-desktop-programs.html' title='Remote Desktop Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2649282482042836411</id><published>2010-11-27T21:30:00.002+07:00</published><updated>2010-11-27T21:33:05.103+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Programming Courses</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.credibleitsolutions.co.uk/img/tagline.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 488px; height: 410px;" src="http://www.credibleitsolutions.co.uk/img/tagline.jpg" border="0" alt="Programming Courses" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Programming Courses&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;There are countless Neuro Linguistic Programming courses available. You could easily spend thousands of dollars on individual courses. It's important to find one that meets your needs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mastering Neuro Linguistic Programming (NLP) gives you the ability to change the way you perceive events and experiences that you store in your subconscious mind. Once you change these thoughts and beliefs you can then control your responses and how you handle situations and people.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NLP can be used to improve your life in endless ways from improving your self confidence, to increasing motivation, to improving relationships, to creating undeniable success by recreating excellence. Your behavior is influenced by your perceptions and when you re-program those perceptions within your subconscious mind you are able to take control of you life in a profound way.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Learning NLP gives you the ability to make amazing changes in your life. Sorting through the many Neuro Linguistic Programming courses can be a daunting task. You don't need to spend thousands of dollars to make major changes in your life. There are exceptional home study programs available for under $200. In fact there are some that are incredibly extensive and combine NLP and hypnosis into a powerful and life altering course.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When you master NLP and hypnosis you become an unbelievable force. They are both very significant tools that create immeasurable change on their own, but when you combine these two fields you become unstoppable.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Imagine having the ability to achieve your desired goals and put your life on a better path. With the knowledge you will gain from a home study program you can do just that.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The mind is an incredibly powerful operating machine that when programmed with positive perceptions allows you to strive and reach your aspirations. Modern Psychology claims that "NLP may be the most powerful vehicle for change in existence." You can master that vehicle and begin making those changes today.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you stay on the path you are currently on and continue to do what you are doing, how will you life look in 1 year, 5 years, or even 10 years? Will you have attained your dreams? By mastering NLP and hypnosis you can change that scenario. In order for change to occur you must take action and put the ball in motion. Take control of your life today and change the direction you are headed. Master these phenomenal fields and reach your desired goals for you and your loved ones. There is one home study course that I feel stands heads and tails above the rest and you can learn more about it at my site on NLP and hypnosis (Hypnosis and the Mind.)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2649282482042836411?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2649282482042836411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/programming-courses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2649282482042836411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2649282482042836411'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/programming-courses.html' title='Programming Courses'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-4604339448203925753</id><published>2010-11-26T19:52:00.000+07:00</published><updated>2010-11-26T19:55:44.667+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Program Design</title><content type='html'>&lt;div style="text-align: justify;"&gt;It is common knowledge that exercising with proper technique is very important, but even if you have great form, it doesn't necessarily mean you have a good workout routine. Technique is certainly an important element, but the design of your exercise program is equally important. Program design includes things like how much weight you use, the number of reps, how long you rest between sets, etc. There are many important elements in program design, but the one I will focus on today is choosing the actual exercises you perform.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Selecting the right exercises is critical if you want to design a training program for a specific purpose, such as improving performance in a sport. For example, soccer players should focus on exercises to improve their leg, core, and neck muscles and not design a training program made up of only arm exercises. This example is common sense, but many people end up performing workouts or designing training programs without really thinking about why they are including each exercise in their program.&lt;!--more&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Each sport or activity has different physical requirements and fortunately more and more schools and athletic teams are hiring people trained to design appropriate exercise programs for the individuals participating in those activities. However, a large segment of the population exercises for general health and fitness or to improve their quality of life and these people rarely receive advice about how to design appropriate training programs. As a result, people often end up creating routines without really understanding how different exercises and workouts affect their body.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There is a common belief that as long as you are doing some type of exercise, you will be improving your body. While this belief is somewhat true, things are definitely not that simple. Doing any type of activity will increase your heart rate, burn calories, and give you some cardiovascular benefits, assuming the activity is sufficiently challenging, but most physical benefits vary significantly between different types of workouts.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When people say things like "any type of exercise will do the job," they are usually just referring to exercise as a way to burn extra calories and ultimately burn fat. These types of statements do not take into consideration the specific changes that occur to your body as a result of your workouts. Since most people are primarily concerned with losing fat or losing weight, statements about calorie burning are what they are primarily interested in. Unfortunately, it is all the other effects from your workouts that will really determine how your body feels and functions over the long run.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In terms of program design, the exercises you choose to perform during your workouts will essentially determine which muscles will improve. Since many people's workouts are designed only to make them look better, they tend to focus on exercising the muscles that are most visible. Muscles such as the pecs (chest), biceps (arms), and abs are some of the most popular muscles to exercise, especially among men, because they stand out the most. Some people even refer to these types of muscles as "mirror muscles," because they are the muscles people look at most when they look in a mirror.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This focus on the way muscles look tends to influence the way people design their workouts as well, with many people's programs emphasizing exercises for these mirror muscles. On the flip side, muscles that are not typically visible are often worked to a lesser degree or even completely ignored in many training programs. The big problem is this approach to training leads to significant muscle imbalances that can cause major problems years down the road.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For example, one of the most popular exercises is the bench press, which focuses on the pecs, front shoulder, and tricep muscles. People often perform many sets of bench presses and other pec exercises, yet they may perform few if any exercises for their back muscles. Your back muscles are the opposing muscle group to the pecs and it is important to maintain a proportional amount of strength between opposing muscle groups. Otherwise, the stronger muscles can put too much stress on the opposing muscles and pain, injury, or physical disability can result.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this scenario, if your chest and front shoulder muscles become too strong for your back muscles, your back muscles will become overworked and your posture will change. Specifically, your shoulders will start rounding forward and you may start hunching over as well. If this problem is not corrected, the amount of postural change will increase over time and it often becomes so bad that people can no longer stand completely straight anymore. This is often seen in elderly individuals, but in most cases it is not a normal part of aging, but rather the end result of years of muscle imbalances and postural problems.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;These types of muscle and posture problems can occur in any part of your body and it is always important maintain a relative strength balance between opposing muscles and ideally between all muscles throughout your body. Other common sets of opposing muscles include the quads/hamstrings, biceps/triceps, and abs/low back, although there are certainly others. To keep things simple, just know that if you are training for general health and fitness, you should avoid focusing on one area of your body and you should never ignore training any major muscle groups.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Focusing too much on one muscle group or one area will always result in problems down the road, although it can take a very long time for these problems to develop, sometimes even decades. There are dozens of inexpensive and effective pieces of exercise equipment you can use and hundreds of exercises that can be performed, yet so many people still get stuck working the same muscles and performing the same exercises over and over.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you want to create a good overall workout and improve the way your body looks, functions, and feels, then your program needs to include a mix of exercises to work all the major areas in your body. It may be tempting to always perform your favorite exercises or spend the majority of your time working the muscles you enjoy training most, but this will almost certainly lead to problems later in life. Do your body a favor and perform workouts that have a good mix of exercises and work your whole body without overemphasizing specific areas or muscle groups.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-4604339448203925753?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/4604339448203925753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/program-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4604339448203925753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4604339448203925753'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/program-design.html' title='Program Design'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-1595440845022371460</id><published>2010-11-25T21:18:00.001+07:00</published><updated>2010-11-25T21:20:00.728+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Interior Design Program</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lowendmac.com/newsrev/mnr07/dr0921/sweethome3d.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 512px; height: 346px;" src="http://lowendmac.com/newsrev/mnr07/dr0921/sweethome3d.jpg" border="0" alt="Interior Design Program" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Interior Design Program&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Interior design programs prepare the design student for the exciting and challenging world of interior design. A designer will run into during their career many different design situations. On occasion, as a designer you may run into the ideal client. A client that says to spare no expense on the decorating would be an ideal client. They just want you to make it fantastic!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other clients are much less accommodating. Interior design programs will prepare the student for these types of clients as well. A less accommodating client will set a low budget and ask many questions. The knowledgeable designer will have the answers though.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The interior design student will learn how to get the client a good return on their decorating investment. The interior design programs offered by many colleges and universities teach the student how to turn a small investment in decorating into a good return on investment.&lt;a name='more'&gt;&lt;/a&gt; For example, a minor bathroom remodeling can be one of the best ways to recoup an investment. In the bathroom, change the light fixtures, sinks, tile, countertops, shower, and bathtub area.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Another area of the home that garners a good return on investment is the kitchen area. Changes made in the kitchen include a new stove, new kitchen cabinets, a new countertop and some new flooring. Students can expect to learn this type of interior design in interior design programs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Students will learn to work with a budget as well. Most clients will not have an unlimited budget to work with. Learning to work on a budget is a valuable skill and the interior designer must be good at it. Working on a budget does not mean the design changes will reflect the amount of money spent. Painting interior walls in neutral colors is a well-known budget conscious design tool. Changing light fixtures is another budget conscious decorating idea. You will be surprised how much these minor changes affect a room.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Interior design programs spend a lot of time on client relations. Many students enroll with plenty of creative ideas but many of these same students lack the people skills to work with clients. An interior design program will prepare the student for this important skill.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Interior designers can specialize in private homes or even office and restaurant design. Many students do not make that decision until enrolled in an interior design program where they find their niche in interior design.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Upon graduating from an interior design program, the student can enter into an apprenticeship with an experienced designer the student admires.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Interior design is a highly competitive profession and the more education the student has the better they are prepared to enter this exciting profession.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-1595440845022371460?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/1595440845022371460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/interior-design-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1595440845022371460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1595440845022371460'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/interior-design-program.html' title='Interior Design Program'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2668123250007494422</id><published>2010-11-25T21:16:00.002+07:00</published><updated>2010-11-25T21:17:33.703+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Project Management Program</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msacademy.in/wordpress/wp-content/uploads/2010/04/Project-management-software.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 450px; height: 350px;" src="http://msacademy.in/wordpress/wp-content/uploads/2010/04/Project-management-software.jpg" border="0" alt="Project Management Program" /&gt;&lt;/a&gt;Project Management Program&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;With the advances in mobile browsing and the increased availability of Wi-Fi nationwide, enabling your team members with project management programs that they can access online makes for more productive teams. The benefits are many and in this article we will address three. We will also discuss a couple of things to look for in a good program.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When looking at why you should migrate your systems to the web you should consider: &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Offline systems are usually only accessible within a company intranet or by one person or network. this greatly limits the ability of team members to update systems from remote locations. Unless all of your team members are in one place this leads to project managers getting email updates instead of system updates.&lt;a name='more'&gt;&lt;/a&gt; Often even these updates are neglected and if Project Managers are not proactive and constantly reaching out to team members it is not clear when tasks are completed.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Most offline systems require internal resources both physical and human. The systems need to run on a server and any updates or issues require IT intervention. Online systems reduce this overhead and potential time suck as you wait for issues to get resolved.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Online systems tend to use the latest in design and interface. Good programs will be easy to use thus increasing user adoption. Anyone using Microsoft Projects or an equivalent tool will tell you that it is often easier to update the system than to train people to do it themselves. Modern online tools that are easy to update with minimal training get used by even the least savvy team members.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now, those couple of essentials you should look for:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The system you select should have a really strong messaging system. Status updates, conversations, and the ability to notify individuals and groups quickly makes an online system all the more powerful.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The system should be really easy to use. If there is too much to understand, basic users will get lost. Look for systems that have been designed with even the least advanced internet and computer users in mind.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;These are just a few ideas, and while there are many more, starting here will help you move your teams in the right direction. After all, any tool you implement should make it easier to get things done.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Together, a good project scope management plan and a handle on scope creep management will greatly increase a project's chances of getting completed on time and within the expected budget.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Karl Goldfield is a collaboration agent that has worked with virtual and distributed teams for over 20 years. As a sales and marketing executive he has had to maintain teams and projects globally with people at all levels of an organization.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2668123250007494422?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2668123250007494422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/project-management-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2668123250007494422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2668123250007494422'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/project-management-program.html' title='Project Management Program'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2108463653304009870</id><published>2010-11-23T19:48:00.000+07:00</published><updated>2010-11-23T19:49:57.412+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Drafting Programs</title><content type='html'>&lt;div style="text-align: justify;"&gt;The ability to see a design in a three-dimensional format is making the work of architects and engineers more efficient and accurate. Online education is available for students that want to enter a career as a drafter. Several training options are available in computer aided drafting from online accredited schools and colleges.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Becoming a technical expert is possible when students enter an educational program in computer aided drafting. Associate's, bachelor's, and master's degree programs make up the main options students can choose from. Several schools also offer certificate programs. Professionals draft illustrations and then deliver them to be used by construction companies and production organizations. Computer aided drafting or commonly known as CAD trains students to create technical drawings of appliances, houses, machines, and more. Students learn how to use the industry's technology in order to generate plans, blueprints, and illustrations for a variety of purposes. Online education focuses on using CAD programs by exploring each area of the creation process.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Certificate and associates degree programs train students by covering multiple topics. The practical and detailed specifications of illustrations are explored at foundational levels so students understand how to function in every area of the workplace. Main courses that could be taken in an online program include:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Technical Illustration&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Engineering Design&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Architectural Design&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Blueprint Reading&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A complete set of skills is gained and students can directly use them inside a career upon graduation. Entry-level positions are available for students after they learn how to interpret drawings, use CAD software programs, and create virtual models for various projects. Further education prepares students to enter upper-level careers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Inside a bachelor's degree students will examine advanced technical planning and drawing. Education focuses on developing the skills to understand project feasibility and ensuring quality of work. Students may take:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Applied Mechanics&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Surveying&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Interior Design&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Design Detailing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Computerized design and the procedures used in drafting and architecture programs are explored so students can bring their knowledge into an industrial setting. The education gained provides students with the knowledge to become team leaders in the professional workplace. As a team leader, professionals develop solutions for all computer aided software and hardware problems that may occur in the designing process. The course topics discussed and examined help students know their role in the construction process of buildings and appliances. Continued education predominantly takes place in certificate programs where professionals complete courses to update their skills and learn the latest CAD technologies. Master's degree programs typically concentrate on other forms of drafting inside architectural and engineering programs.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2108463653304009870?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2108463653304009870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/drafting-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2108463653304009870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2108463653304009870'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/drafting-programs.html' title='Drafting Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2372769204995969855</id><published>2010-11-23T19:47:00.000+07:00</published><updated>2010-11-23T19:48:31.185+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Website Programs</title><content type='html'>&lt;div style="text-align: justify;"&gt;As websites become increasingly complex and functional, more and more methods are being used to draw people to particular websites and keep them there. Isn't that really the main reason you would have a website? When you own virtual real estate, you want traffic to that spot. In order to get that traffic, you need to do something special in order to not only get your reader's attention, but to keep that web traffic coming back to your website so that ultimately, they spend their money with you. One of the most common features of websites these days is the integration of scripts and programming that allows the visitor to your website to fully interact with certain features of your site. Website program solutions are what make this modern miracle a possibility and ultimately, a reality.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Website Programming Solutions offer you the opportunity to include certain programs or scripts that give a certain amount of access to that program based on a select set of criteria decided by the website owner and provided and made possible by the website designer. In the case of a website for musicians, this may include the ability to play a virtual piano and create midi files. In this particular case, the average visitor to the website may be able to play with the virtual instrument while the registered user has even more options such as the inclusion of a rhythm section or other features.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ultimately there would be a "payoff" section where the visitor to that musical website would be able to pay a small fee and save the midi file as their own. While Midi file integration on website went out of vogue in the nineties, they are very popular as cell phone ring tones these days and thus, are more profitable than ever. None of this would be possible without the use of website programming solutions. While your niche or particular online markets of interest may not be music, this should still serve as a great example of what can be accomplished with a little imagination, a little bandwidth and a great website solutions provider.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With over ten billion websites currently listed on the World Wide Web it is becoming increasingly difficult to create that "ultimate" interactive website that will forever entertain and aid your site traffic but it is not by any means impossible either. Website programming solutions may offer the exact website solution that you have been looking for if you can think outside of the box a little bit and figure out not only what visitors to your website need, but what they want as well. Once you have figured out what people want, then it will be substantially easier not only to get them to your website, but to keep your website readers coming back for more.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2372769204995969855?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2372769204995969855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/website-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2372769204995969855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2372769204995969855'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/website-programs.html' title='Website Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5220415256281898178</id><published>2010-11-18T19:35:00.003+07:00</published><updated>2010-11-18T19:37:07.162+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Web Programming</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.peacenepal.com.np/images/content_banner/web_programming.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 400px;" src="http://www.peacenepal.com.np/images/content_banner/web_programming.jpg" border="0" alt="Web Programming" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Web Programming&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Websites play a significant role in managing an online business and a well-made website can provide you with key to success in the virtual world. To build a perfect website web programmers play a crucial role. Many people are quite unaware of the fact what web programming entails. The term 'web programming' encompasses a series of procedures including planning, conceptualization, modeling of electronic media delivery with the help of internet and through Markup language or software language which are suitable for interpretation by the Web browser as wells as the GUI or the Graphic User Interface.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The purview of web programming is actually quite wide. Web site programming services encompasses a wide array of websites like database driven websites with their huge data banks and archives. Special web programming is also needed for e-shops or e-commerce websites with their own shopping carts and online payment procedure. It is the web programmers who create dynamic as well as static flash websites with loads of animation and interactivity.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Thus, the jurisdiction of web programming is quite huge and it stretches from professional websites owned by business conglomerates, e-commerce websites selling products to informative websites like online libraries and encyclopedias. Even interactive online gaming websites are also the handiwork of adroit web programmers. Once the websites are launched the website maintenance and technical glitches faced by the websites are also handled by the web programmers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Since web programming involves quite an intricate series of procedures that is why web programmers require technological dexterity and high level of know-how in software languages. Web programmers need to be highly skilled and flexibility so that they can employ their technical know-how as per the needs of the website owner. The proficient web programmers are well acquainted with an array of cutting edge web technology and software languages such as, Windows NT, Java, Servlets, MySQL, MSSQL, Oracle and MSAccess, JavaScript, WAP Applets, EJB, Perl. Not only creating the website with these software programming web programs can also enhance the visual appeal of these websites by working on graphics related software tools such as Photoshop, Corel Draw, Animation S/W, Flash Dreamweaver, Frontpage etc.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Efficient web programmers not merely create the web programs for a website but they also make effective control panels so that the website owners can log into that allows the website owners to and administer the content, application and other aspects of the website. That is why it is crucial that the web programmers decide on the application tools for a website after a detailed interaction with the client.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Whatever may be the size of the project, whether it is a huge e-commerce portal or a small personal blog site, it is the duty of the web programmer to settle on the software programs with a proper discussion with the client so as to ensure 100% satisfaction of the client. If it is an old existing website then new programs should be designed by the web programmers in a way that they are seamlessly integrated with the existing programs. Thus, there are various nuances of web programming.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now days an array of web programming service providers are available in the market who can provide you with top-notch website programming service at a competitive rate. Since in the cut-throat world of online business reducing overhead costs and expenditure matters a lot that's why many web programmers are providing excellent service to business owners at an affordable price. India has become a virtual hot bed for web programming since Indian web programming service providers can provide superior service in budget rates.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5220415256281898178?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5220415256281898178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/web-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5220415256281898178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5220415256281898178'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/web-programming.html' title='Web Programming'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3930436370203586341</id><published>2010-11-17T19:48:00.001+07:00</published><updated>2010-11-17T19:51:01.392+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Leadership Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ecolab.com/Careers/Images/MBA%20Leadership.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 465px; height: 285px;" src="http://www.ecolab.com/Careers/Images/MBA%20Leadership.jpg" border="0" alt="Leadership Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Leadership Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you are planning to build a wonderful career, maybe you should first go through some preliminary training. Nowadays, there are very successful leadership programs being developed. Leadership programs will help you to acquire some very necessary skills. Leadership programs will give you the needed power to achieve the best both in your career as well as in your personal life. Leadership programs will be the management-training program you are looking for. As well as good professional training, they will help you gain self-confidence and self-respect, things that are very helpful in your private life. These programs are undoubtedly a very effective way to gain the assurances that you will need to be ready for a prosperous career and life.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I know from experience that a leadership program can easily improve and perfect a person because I have been teaching leadership courses for years. If you go to a leadership program with the right attitude, confident that you desire success, you will become a perfectly changed person. &lt;a name='more'&gt;&lt;/a&gt;Naturally, there are people who challenge the necessity of the leadership programs. The success of the leadership programs depends usually on the way they are taught. As people who teach leadership programs are different, as different are the profits you can take from leadership programs. From young people to older, all of them make the best use of any type of leadership programs. You can choose between practically different leadership programs, although almost all of them have some fundamental elements in common.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One of the key components of all leadership programs is that they are aiming to build up abilities to work in a team. Some leadership programs even acquire this building of team-working abilities as the center of the whole leadership program. As an example, I will tell you that I have heard about leadership programs which center on the fulfilling of physical tasks as lifting every member of the group over a wall.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Of course, the point of this is not to gain muscle mass but to learn how to work as a team. This part of the leadership programs will teach you how to seek each member's strengths and weaknesses. Leadership programs will teach you how to leave behind the egotism you have and to put all your strengths into the group work. This is probably the most important lesson that the future leader will learn from the leadership program.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The second fundamental component of leadership programs is that leadership programs usually tend to emphasize on self-confidence and self-esteem. A leader should be first of all self-confident. A leadership program has to teach you how to be convinced that everything you say is important. The leaders have not become leaders because they are more capable, or more intelligent than other people are. Surprisingly, it may turn out exactly the opposite thing. The leaders have become leaders because they more confidence than the other people to contend that what they say is important.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3930436370203586341?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3930436370203586341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/leadership-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3930436370203586341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3930436370203586341'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/leadership-programs.html' title='Leadership Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-8155822321566755072</id><published>2010-11-16T21:30:00.002+07:00</published><updated>2010-11-16T21:32:11.336+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Virus Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.virginmedia.com/images/virus-software-431.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 431px; height: 300px;" src="http://www.virginmedia.com/images/virus-software-431.jpg" border="0" alt="Virus Programs" /&gt;&lt;/a&gt;&lt;br /&gt;The terms Adware, Spyware and Virus are nothing new to us. For a layman, all the three terms are one and the same. In other words he names them as Malicious or simply virus because virus is much known term when compared to other two. Let me differentiate these terms in simple words. One thing is for sure that these are the major nuisances faced by the computer users.&lt;br /&gt;&lt;br /&gt;SPYWARE is a computer software that collects our own personal information with out our knowledge. This personal information is secretly recorded with a variety of techniques. The techniques range from logging keystrokes, recording internet web browsing history and scanning documents on the PC's hard disk.&lt;br /&gt;&lt;br /&gt;Spyware may collect different types of information. Spyware tracks the websites which the user visits and sends this information to web advertisers through which they send unwanted emails and pop-ups which are simply a nuisance to the web browsers. Some spyware indulge in the theft of passwords of credit cards and leaks out our financial details which is nothing but a criminal affair. In other words, SPYWARE is simply that tracks the web browsing activities and is closely associated with identity theft and fraud.&lt;br /&gt;&lt;br /&gt;The term ADWARE is nothing but a software which displays advertisements, whether or not the user has consented. The more controversial nature of adware is that it often takes the form of spyware, where the user's activity is tracked, reported, and often re-sold, without the knowledge or consent of the user.&lt;br /&gt;&lt;br /&gt;Many spyware programs display advertisements. Some programs simply display pop-up ads on a regular basis. One can note that advertisements containing adult content seem to pop-up which are no way related to the subject of the web viewer. Moreover sluggish performance of the PC denotes that some form of spyware has attacked the PC and it's an alarming issue.&lt;br /&gt;&lt;br /&gt;A VIRUS is a computer program that replicates itself and infects the PC without knowledge of the user. But one is for sure, a virus spreads from one PC to another if the user sends it over the network or carries it on a removable medium such as floppy disk, CD or USB drive.&lt;br /&gt;&lt;br /&gt;Some viruses are programmed to damage the computer by damaging programs, deleting files, or reformatting the hard disk. Whereas the other simply replicate themselves and perhaps make their presence known by presenting text, video, or audio messages. As a result, they often cause erratic behavior and can result in system crashes and data loss.&lt;br /&gt;&lt;br /&gt;Many programmers and commercial firms has been working relentlessly to combat these nuisances. As the spyware, adware and virus threat has worsened, a number of techniques have emerged to counteract it. These include programs designed to remove or to block spyware, adware and virus. To remove spyware, anti spyware has been developed. To remove adware, anti adware has been programmed. To counteract virus, anti virus software has been developed.&lt;br /&gt;&lt;br /&gt;Now-a-days, anti virus software also provides spyware and adware remover utilities. Similarly anti spyware software application has anti adware and anti virus removal capabilities. With the advent of technology, the programmers have come up with Internet Security Suite which includes anti virus, firewall and anti spyware software in one single package. Whatever may be the software it is recommended to download programs only from reputable sources.&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-8155822321566755072?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/8155822321566755072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/virus-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8155822321566755072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8155822321566755072'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/virus-programs.html' title='Virus Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3995304479232096407</id><published>2010-11-16T21:27:00.000+07:00</published><updated>2010-11-16T21:30:04.650+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Game Programming Schools</title><content type='html'>&lt;div style="text-align: justify;"&gt;The entertainment field is actually the most lucrative and growing industry we have today. Due to this there has been an increase in the demand for skilled personnel in the entertainment world. Video game enthusiasts have been given an opportunity to study video game design in an in depth manner. The communications field has created opportunities for people interested in this field by coming up with animation productions.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There is a game design school where you can get to know about what the field encompasses. This is having the following modules in which one gets to learn about: user interface design, interactive application design, product design, audio and video editing, game development, web design and industrial visualization. The best thing about the these programs is that they are engaging and anyone with an interest in the arts can do them successfully. The digital arts programs are categorized into many disciplines meaning that there is a wide scope of subjects that a learner gets to know of. The subjects are namely: illustration, traditional drawing, graphic design, sculpter, 3D modelling, story development, sound design, animation video, story telling, media integration and storyboarding&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;These design programs offered at a game design school are technical and they come in applied courses. These programs which are utilized by companies which embrace an integrated media and are usually structured in such a way that they allow the learners focus and specialize in a specific area. If your interest is in video editing then you can choose to pursue video editing which is your area of interest.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To take up these packages of video game design you have to have web design skills like web interface and fundamental programming graphics. These are the concepts required for any students aspiring to do the course. The video game design Students are usually introduced to the graphics, concepts, strategies and terminologies required in order to understand the whole subject .A student is usually accredited with a bachelor of science in Digital Art and Animation and a Bachelor of Science in Digital Audio Technology.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I am but a person with an intense desire for self-expression that is a true devotee of pure intellect; the dream should at least ensure that place in the intellectual community in which my voice is an influential individual. The passion for the expression of thoughts and thirst for knowledge are the driving forces behind my motivation. The ruling is an inspiration of Julius Caesar, I am proud to own! I came, I saw, I conquered! Presently writing about animation school and online education.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3995304479232096407?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3995304479232096407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/game-programming-schools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3995304479232096407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3995304479232096407'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/game-programming-schools.html' title='Game Programming Schools'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-1865230891430759609</id><published>2010-11-15T18:01:00.002+07:00</published><updated>2010-11-15T18:05:11.850+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programs'/><title type='text'>Email Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.blog.warringtonwebsitedesign.com/wp-content/uploads/2010/01/thunderbird1.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 445px; height: 306px;" src="http://www.blog.warringtonwebsitedesign.com/wp-content/uploads/2010/01/thunderbird1.gif" border="0" alt="Email Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Email Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;We all dream of a single email website that can effectively deal with out email concerns. Most of the time we would like to read and deal with only the most important emails that impact our lives both personal and business.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With all the email programs out there, which is the best email program? This is a very tricky question since everyone has their preference, not to mention that everyone out there may be working with a different workstation than another. The best option is to take a look at what these email programs offer, then weigh the pros and cons.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One thing in this day and age of technology is that the ways we communicate are more varied. For one, you can choose to pay for an email program or you can use the many free email programs out on the net.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Does a free app mean it is the best email program? Not really. You cannot say that anything free to the public is the best but it does bring up a point of being accessible to anyone to reach anyone they know. Being free also means that there are some features that you may not like. But the same could go for paid email apps. You do pay for it, you pay for the ownership rights but in the same light you are limited what they can do for you.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Perhaps a key point to consider would be the compatibility of each email application. Let us look at some of the most popular free email apps then you can see which is the best email program.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mozilla Thunderbird is a very secure yet fully functional email client that has an RSS feed reader. The layout is sleek and functional and can help filter junk emails. Windows mail is a good app that helps keep email safe by using spam and phishing filters. While it uses nice stationary to write your mail on, advanced features that could help you manage email are missing or lacking. This app is more of a simple use, fuss free email app.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Eudora is a good app to use if you need to manage spam email on a large level. Sometimes the filters get a bit rough and can also keep out your legitimate emails. Eudora has a flexible user interface that can adjust to the user but does not have good strength in using encrypted emails. Mulburry is hailed as a strong and powerful email app but what it sorely lacks is simplicity of design. The screen is just too muddled, too much info is shown at once. Pegasus attempts to offer its bid with a strong interface and robust but its features get hidden over its messy appearance.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-1865230891430759609?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/1865230891430759609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/email-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1865230891430759609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1865230891430759609'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/email-programs.html' title='Email Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-7427240437711557144</id><published>2010-11-15T17:59:00.002+07:00</published><updated>2010-11-15T18:01:34.336+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Fax Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lisisoft.com/imglisi/4/Fax/2806mfmain.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 374px;" src="http://www.lisisoft.com/imglisi/4/Fax/2806mfmain.gif" border="0" alt="Fax Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Fax Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The World of communications is ever changing. We are being real time witnesses of the incredible amount of speed and clarity we have now, being able to communicate in different ways with the use of computers, PDAs and even cell phones. The world of faxing has also changed, and those big fax machines look now like artifacts from the past, if you want to fax easily and with better results, you can now use computer fax programs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Programs for Internet axing are easily found nowadays, and the available offers have many added benefits. To start looking for computer fax software, you must first decide what purpose it will have: is it a program for business, or are you going to use it only for personal communications? The benefits and prices of these programs vary according the purpose, for example if you are going to use it for personal documents you can ignore many of the advanced features a big program has.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Another thing to look when searching for a fax program is the system requirements. There is software that sends faxes with the use of special fax modems. If this is too confusing for you, you have a simpler alternative: Internet fax services. These are services that work online and to access them you have to pay a small monthly fee, they are easier to use than programs and can be a great starting point. There are many companies that offer a free trial.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For software you can also find free trials in the form of shareware. And if you aren't sure about investing money, you can always find free computer fax programs online. Microsoft Windows even has an already built-in fax program, though many people don't find it as useful as the competition.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-7427240437711557144?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/7427240437711557144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/fax-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7427240437711557144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7427240437711557144'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/fax-programs.html' title='Fax Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3507574699587598345</id><published>2010-11-14T22:40:00.002+07:00</published><updated>2010-11-14T22:43:38.656+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Neuro Linguistic Programming</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nlpworld.co.uk/wp-content/uploads/2009/10/nlp-man-from-web.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 339px;" src="http://www.nlpworld.co.uk/wp-content/uploads/2009/10/nlp-man-from-web.jpg" border="0" alt="Neuro Linguistic Programming" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Neuro Linguistic Programming&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Neuro Linguistic Programming is the study of human excellence. I will explain the fundamental principles of neuro linguistic programming and the many NLP techniques and how they work.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NLP is the influencing of human behavior through the adoption and practice of certain established techniques and procedures. Actually, NLP stands for Neuro linguistic Programming, where 'neuro' is  related to both mind and body, 'linguistic' is about language patterns or structures and 'programming' is devising ways and means of coordinating mind, body and language for shaping behavior so as to achieve better results than before in various walks of life.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In a sense, neuro linguistic programming can help you in many ways, if only you get to know its techniques and how to use them for your benefit.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I personally use NLP everyday of my life as it allows me to learn new tasks at an alarming rate. I build my self-confidence and self-esteem, I always have a positive mental attitude and I can handle the many situations life throws at you in a more positive way.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It works by identifying in others the essential characteristics of exceptional talent, successful attitudes and empowering beliefs, and NLP helps you to learn them as well. Neuro linguistic programming is the study of the structure of subjective experience.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Neuro linguistic programming was first developed in the early 1970's by an information scientist, Richard Bandler, and a linguistics professor, John Grinder. From their studies of successful people, they created a way to analyze and transform human excellence, resulting in the most powerful, practical psychology ever developed.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NLP is a practical application of how people think. Described as "software for your brain" it allows you to automatically tap into the kinds of experiences you want to have. With neuro linguistic programming you can create your own future, and you can have choices about your feelings, especially when it matters most. A state of the art communications method for nurturing personal and professional growth, neuro linguistic programming creates an environment for graceful personal change.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Fundamental Principles of Neuro Linguistic Programming:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The map is not the territory. We respond to our thoughts and memories. These are our internalized map of reality. However, these maps are not true reality.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Experience has a structure. When we change the structure, the experience will automatically change.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;People work perfectly. People are always making the best choices available for them. People already have all the resources they need.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Anyone can do anything. If one person can do something, anyone can learn to do that same thing. When there is a physical or environmental limit, the world of experience will let us know.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mind and body are parts of the same system.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You cannot NOT communicate. We are always communicating, at least non-verbally. Even thoughts are communication with the self.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The meaning of your communication is the response you get. Communication is not what is intended, but what is received.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Underlying every behavior is a positive intention.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The person or element with the most flexibility in a system will have the most influence. Neuro linguistic programming gives you flexibility.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There is no such thing as failure - it is feedback for the next step.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Changed Perceptions:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can turn to neuro linguistic programming when you are interested in developing your personality traits and characteristics, which determine your verbal and non-verbal reactions to the happenings in this world.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As a first step, let us understand that your perception of reality is based on your subjectivity. Just as a map is merely a miniature representation of a territory, what you perceive as real is only a colored representation of reality, not the reality itself.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can't help but look at the world through rose-colored glasses. Your reactions are dictated not by the reality but by your view of that reality. Neuro linguistic programming helps you in realizing this and reducing, if not completely removing, your subjectivity. You will then consider adopting alternative viewpoints of reality and, consequently, bringing about a shift in the way you react to it.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Why do people react differently to a particular event or situation? Is it not because of the differences in their individual perceptions of that event or situation? What a traumatic event is to one may not be the same to another.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For instance, some people may take verbal or physical abuse lightly or simply ignore it. Others may be so affected by it that they need psychological or medical treatment. The underlying philosophy of neuro linguistic programming is based on the premise that it is possible to change one's perceptions, beliefs and behavior so that traumatic experiences become possible to treat. It is also possible that you might even become immune to trauma.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Get Rid of Phobias:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can similarly get rid of your phobias, if any, by going into the factors that cause your fear in the first place, with the help of NLP techniques. You can look at things in the way that your adversaries do. You can consider the same things from a totally new perspective.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Or, you can study people who have achieved excellence in any particular aspect of their life, find out what qualities and factors contributed to their success and then import the same or similar factors and qualities into your life in an effort to achieve excellence in your chosen field.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can lower your levels of unhappiness or raise the levels of happiness by transforming your belief portfolio, your preconceived notions, your language patterns that display your innermost feelings, your unconscious mind that exposes your conscious reactions to the external world, and so on.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In short, neuro linguistic programming transforms you into a new you, a happier you and a more effective you, capable of dealing with this world in a much better way than before.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Many Neuro Linguistic Programming Techniques and How They Can Help You!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The New Behavior Generator - This technique for accelerated learning allows you to make any new action or skill automatic in your behavior. It is useful any time you want to have more choices, learn a new skill, or model an expert.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Discovering Your Mission - This technique brings your desires, goals and values together to create a mission that promotes a deep sense of personal satisfaction.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Achieving Your Goals - This technique helps you create well-defined, compelling and attainable goals, and provides a pathway to their natural realization.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Creating Rapport and Strong Relationships - Improve your ability to deal with others with respect and dignity.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Powerful Persuasion Strategies - Persuasion is the ability to offer compelling value to others.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Building a Positive Relationship With Yourself - This technique create the deep personal congruence that leads to enthusiasm, charm and personal power.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Eliminating Fears and Phobias - This technique neutralizes the powerful negative feelings of phobias and traumatic events.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Building Self-Confidence - This technique allows you to stay resourceful when you are criticized, whether it is at home, at work, or with friends. This enables you to use criticism as feedback to improve your relationships.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Developing Self-Appreciation - This technique helps you to gain the appreciation for yourself that others have for you. It is useful for building self-appreciation and confidence.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Having Pervasive Self-Esteem - This technique takes any unwanted behavior and transforms it into a desire to become more the person you want to be. It is useful anytime you want to change unwanted behaviors or feelings.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Maintaining a Positive Mental Attitude - This technique rids you of negative past decisions or imprint experiences. It is useful anytime you want to change limiting attitudes or create new, empowering ones.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Keys To Peak Performance - This technique provides a liberating perspective and a chance to preview your future. Use it to create the life you want to live.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Neuro linguistic programming can help you become adept in whatever is important to you, whether that means getting along with your family or co-workers or being more effective on the job. Neuro linguistic programming lets you model human excellence in any form. It is an overall powerful system for improving oneself personal development at any level.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3507574699587598345?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3507574699587598345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/neuro-linguistic-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3507574699587598345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3507574699587598345'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/neuro-linguistic-programming.html' title='Neuro Linguistic Programming'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2194336710990129783</id><published>2010-11-14T22:37:00.002+07:00</published><updated>2010-11-14T22:40:26.597+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Graphic Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.supershareware.com/images/screenshot/Ashampoo_Photo_Optimizer_3-79605.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 504px; height: 268px;" src="http://www.supershareware.com/images/screenshot/Ashampoo_Photo_Optimizer_3-79605.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In this article, I will like to list some essential but free graphic programs. These programs should be sufficient for most graphic related works for personal usage and projects. I have used them extensively and find them indispensable.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Free 3D modelling and rendering programs. There are a few free 3D programs out there. The best in my opinion is Blender 3D. What is Blender 3D? It is a powerful but hard to use 3D modelling, rendering and animation program. It is comparable in functions and performance to commercial 3D applications.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Free graphic image editor. The best of the graphic image editors are GIMP and Paint.NET. My own preference is GIMP. However, many feel that Paint.NET is easier to use. I guess it is a matter of personal preference. Despite the funny sounding name, GIMP is very powerful. Many people have compared it to the powerful but quite expensive Photoshop.&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Free 2D vector drawing program. The best in this category is Inkscape. About Inkscape, it is a free and open source vector graphics editor that is functionally similar to Illustrator, Freehand and CorelDraw. This program saves in the SVG format.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Free image browser. My favourite free image browser or graphic viewer is Irfanview. This cool software has thumbnail/preview option, File search and Print options. You can even save the images as an EXE Slideshow or for burning into a CD.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Well, these are the essential tools. In my opinion, these are very useful programs for non-designers and layman alike. In fact, I think they are powerful enough to be used in a commercial design environment.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2194336710990129783?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2194336710990129783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/graphic-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2194336710990129783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2194336710990129783'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/graphic-programs.html' title='Graphic Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-1717324541921469942</id><published>2010-11-03T12:15:00.001+07:00</published><updated>2010-11-03T12:19:16.453+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Payroll Program</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.freedownloadscenter.com/wp-content/uploads/2006/12/pw-pay-entry.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 350px; height: 274px;" src="http://blog.freedownloadscenter.com/wp-content/uploads/2006/12/pw-pay-entry.jpg" border="0" alt="Payroll Program" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Payroll Program&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Before you purchase any payroll software program, you should consider the 6 points below:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Cost of the program. Cash flow is very important to every business. When your business grows, your expenses will go up. The reason why most people want to outsource their payroll to an accounting firm is because business increases. Therefore, if you find that the cost to engage a payroll service outweighs the cost of a payroll software program, it is time to buy a payroll program and bring it in-house.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Make sure that you have someone to handle the process. When you use a payroll software, you need someone to familiarize with it. So make sure that you have enough manpower to handle it before you buy a program.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Choose a payroll software program that allows you to file tax online. The biggest benefit of using payroll software is that it will file your taxes promptly. Make sure that you choose a program that allows online tax filing so as to make filing processes easier.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Control and customization. You should choose a software program that gives you control and customization so that you can track data by different departments and schemes. &lt;a name='more'&gt;&lt;/a&gt;When you have total control to the software, you can make changes instantly and do not need to wait for somebody to help you do it.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Make sure that the software allows you to set permission to authorize what employees can see in the system. Some data are sensitive and you may not want your employees to see them. A good payroll system allows you to assign different security level to different users.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Report generation. Try to get a payroll program that allows you to customize the reports according to your needs. You may not want to see all kinds of data but some important ones. So if you are buying a particular program, make sure that it allows you to customize the data in the report.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Today, you can find many companies selling payroll software programs. To find a list of providers you can either do a search on Google and browse through you local directory like Yellow Pages. Before you buy from any provider, make sure you do a thorough research first. Ask your business associates or friends for reference. An unbiased review from a third party is invaluable in choosing the right payroll software program for your company.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-1717324541921469942?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/1717324541921469942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/payroll-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1717324541921469942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1717324541921469942'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/payroll-program.html' title='Payroll Program'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-7900033408299373868</id><published>2010-11-03T12:03:00.001+07:00</published><updated>2010-11-03T12:15:13.338+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Web Design Programs</title><content type='html'>&lt;div style="text-align: justify;"&gt;If you have made up your mind on becoming a professional web designer, then it is time to incorporate training into your busy schedule. Websites are all created with the use of web design programs yet which ones should you be an expert at? There are literally hundreds of institutions that offer courses, certifications or even complete degrees yet you have to know which programs you would actually need.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As a web designer, you would need basic know-how on programming languages. For starters, you can concentrate on HTML or HyperText Markup Language coding. HTML is basically the building block of every website that you have ever seen. In order for you to understand the very core of web design, you have to have knowledge of HTML. If learning HTML is a bit complex for you, another program the WYSIWYG program, was designed to bring editing to an easier level. Such is the case with programs such as Dreamweaver 8.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Advanced languages in web design programs include XML, CSS, JavaScript, and many more. For you to come up with a professional looking website design you should know the techniques involved in creating a site.&lt;a name='more'&gt;&lt;/a&gt; A website needs to be coherent and visitors of the site should know how to navigate the features in a matter of seconds.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To achieve this, you should basically know how a computer functions. To be able to set up or modify any website, you should know how to use FTP or File Transfer Protocol. This is a basic knowledge of adding pages and making site changes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For graphic designer wannabes, it is imperative to learn raster and vector graphics. Raster graphics (grids made of tiny-pixels) rely on the resolution and dimension of the image. Vector graphics, on the other hand, makes use of coordinates and geographical points rather than pixels. The resolution of the vector graphics images is clear no matter how much you resize them.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When it comes to selecting the right fonts or typefaces, it is typography that you need to learn. Learning page layout means knowing how to mix texts, images, links, and pictures on a website. Learning these web design programs is vital since you will be tasked to create a pleasing overall design.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For you to find out which among these web design programs would suit your needs, you have to know your skills, your strengths as well as your budget. After all, your future career greatly depends on how well you chose from among the roster of available programs!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-7900033408299373868?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/7900033408299373868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/web-design-programs.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7900033408299373868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7900033408299373868'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/web-design-programs.html' title='Web Design Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5671215981233897544</id><published>2010-11-02T20:15:00.001+07:00</published><updated>2010-11-02T20:16:56.537+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Inventory Programs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ducksoftware.com/swmain.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 515px; height: 287px;" src="http://www.ducksoftware.com/swmain.gif" border="0" alt="Inventory Programs" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Inventory Programs&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Software Tracker is an easy to use inventory program that can be used to organize and catalog your software. Use Software Tracker to browse through your software sorting by title or manufacturer. You can browse through the entire list or narrow down the list by selecting a category tab above the browse list. When a particular software title is selected the data fields are shown to the right. Also, a picture of the box or other .jpg or .gif file that you want to associate with this program is shown below the list. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When inventorying a software program, you can enter in a number of different data fields including location, supplier, warranty, revision, serial number, media, and more. Each of these information fields can be customized to a label that fits your inventory scheme better. For example, instead of having a field called serial number, you may change this to Software ID or operating system (OS). Larger text fields are also included for detailed descriptions or system requirements. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For larger software inventory collections a search function is included to more easily find titles in a long list. Help is included in Software Tracker and you can export the database to a .csv file for import or use by other programs. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Reports can be printed out of your software inventory. Standard reports are included, but you can also make custom reports to more suit your needs. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Software Tracker may be updated with new features or bug fixes in the future so make sure to check back occasionally to see if a new version or revision is available. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Keep inventory of your software assets with this free program.&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5671215981233897544?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5671215981233897544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/inventory-programs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5671215981233897544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5671215981233897544'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/inventory-programs.html' title='Inventory Programs'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-4947023487798529251</id><published>2010-11-02T20:12:00.000+07:00</published><updated>2010-11-02T20:14:05.511+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Online Programming Courses</title><content type='html'>&lt;div style="text-align: justify;"&gt;Learn to program in C, C++, Oracle, COBOL, Visual Basic, Object-Oriented Analysis, PowerBuilder, and other languages with these online programming courses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can open this &lt;a href="http://www.worldwidelearn.com/online-training/programming-course.htm"&gt;website&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-4947023487798529251?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/4947023487798529251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/online-programming-courses.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4947023487798529251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4947023487798529251'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/online-programming-courses.html' title='Online Programming Courses'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-4991352227050023508</id><published>2010-11-02T20:05:00.001+07:00</published><updated>2010-11-02T20:10:24.585+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>CRM Program</title><content type='html'>&lt;div style="text-align: justify;"&gt;This article is for advanced Microsoft CRM SDK C# developers. It describes the technique of direct SQL programming, when SDK doesn't have the functionality to do the job.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Introduction. Looks like Microsoft CRM becomes more and more popular, partly because of Microsoft muscles behind it. Now it is targeted to the whole spectrum of horizontal and vertical market clientele. It is tightly integrated with other Microsoft Business Solutions products such as Microsoft Great Plains, Solomon, Navision (the last two in progress). &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Here we describe the technique of creating closed activity-email using MS CRM SDK and direct SQL programming.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Imaging something like this. You need to handle incoming email before it is committed to MS Exchange database. You need to analyze if incoming email doesn't have GUID in its Subject (GUID will allow MS CRM Exchange Connector to move email to Microsoft CRM and attach it to the Contact, Account or Lead) - then you still need to lookup MS CRM in case if one of the accounts, contacts or leads has email address that matches with sender email address - then you need to create closed activity-email in MS CRM, attached to the object and placed into general queue&lt;a name='more'&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;How to create MS Exchange handler is outside of the scope, please see this article:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now the code below is classical MS CRM SDK and it will create activity email:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;public Guid CreateEmailActivity(Guid userId, int objectType, Guid objectId, string mailFrom, CRMUser crmUser, string subject, string body) { &lt;/div&gt;&lt;div style="text-align: justify;"&gt;try {&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;log.Debug("Prepare for Mail Activity Creating");&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;// BizUser proxy object&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Microsoft.Crm.Platform.Proxy.BizUser bizUser = new Microsoft.Crm.Platform.Proxy.BizUser();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ICredentials credentials = new NetworkCredential(sysUserId, sysPassword, sysDomain);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;bizUser.Url = crmDir + "BizUser.srf";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;bizUser.Credentials = credentials;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Microsoft.Crm.Platform.Proxy.CUserAuth userAuth = bizUser.WhoAmI();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;// CRMEmail proxy object&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Microsoft.Crm.Platform.Proxy.CRMEmail email = new Microsoft.Crm.Platform.Proxy.CRMEmail();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;email.Credentials = credentials;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;email.Url = crmDir + "CRMEmail.srf";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;// Set up the XML string for the activity&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;string strActivityXml = "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strActivityXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strActivityXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strActivityXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strActivityXml += userId.ToString("B") + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strActivityXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;// Set up the XML string for the activity parties&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;string strPartiesXml = "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "" + crmUser.GetEmailAddress() + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otSystemUser.ToString() + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += ""+ crmUser.GetId().ToString("B") + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += Microsoft.Crm.Platform.Types.ACTIVITY_PARTY_TYPE.ACTIVITY_PARTY_TO_RECIPIENT.ToString();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "" + mailFrom + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;if (objectType == Microsoft.Crm.Platform.Types.ObjectType.otAccount) {&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otAccount.ToString() + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;else if (objectType == Microsoft.Crm.Platform.Types.ObjectType.otContact) {&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otContact.ToString() + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;else if (objectType == Microsoft.Crm.Platform.Types.ObjectType.otLead) {&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "" + Microsoft.Crm.Platform.Types.ObjectType.otLead.ToString() + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += ""+ objectId.ToString("B") + "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += Microsoft.Crm.Platform.Types.ACTIVITY_PARTY_TYPE.ACTIVITY_PARTY_SENDER.ToString();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;strPartiesXml += "";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;log.Debug(strPartiesXml);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;// Create the e-mail object&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Guid emailId = new Guid(email.Create(userAuth, strActivityXml, strPartiesXml));&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;return emailId; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;} &lt;/div&gt;&lt;div style="text-align: justify;"&gt;catch (System.Web.Services.Protocols.SoapException e) { &lt;/div&gt;&lt;div style="text-align: justify;"&gt;log.Debug("ErrorMessage: " + e.Message + " " + e.Detail.OuterXml + " Source: " + e.Source); &lt;/div&gt;&lt;div style="text-align: justify;"&gt;} &lt;/div&gt;&lt;div style="text-align: justify;"&gt;catch (Exception e) { &lt;/div&gt;&lt;div style="text-align: justify;"&gt;log.Debug(e.Message + "rn" + e.StackTrace); &lt;/div&gt;&lt;div style="text-align: justify;"&gt;} &lt;/div&gt;&lt;div style="text-align: justify;"&gt;return new Guid(); &lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now I would like to share the trick with you - there is no method to make this activity closed in MS CRM SDK 1.2 (if somebody knows the one - I owe you small pocket aquarium - smile!). Obviously Microsoft doesn't support if you do direct SQL programming bypassing SDK. However I would say this is not direct objects creation - this is rather flags correction. So here is what we have - this procedure will do the job and make activity closed:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;public void UpdateActivityCodes(Guid emailId) { &lt;/div&gt;&lt;div style="text-align: justify;"&gt;try {&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;OleDbCommand command = conn.CreateCommand();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;command.CommandText = "UPDATE ActivityBase SET DirectionCode = (?), StateCode = (?), PriorityCode = (?) WHERE ActivityId = (?)";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;command.Prepare();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;command.Parameters.Add(new OleDbParameter("DirectionCode", Microsoft.Crm.Platform.Types.EVENT_DIRECTION.ED_INCOMING));&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;command.Parameters.Add(new OleDbParameter("StateCode", Microsoft.Crm.Platform.Types.ACTIVITY_STATE.ACTS_CLOSED));&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;command.Parameters.Add(new OleDbParameter("PriorityCode", Microsoft.Crm.Platform.Types.PRIORITY_CODE.PC_MEDIUM));&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;command.Parameters.Add(new OleDbParameter("ActivityId", emailId));&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;log.Debug("Prepare to update activity code " + emailId.ToString("B") + " in ActivityBase");&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;command.ExecuteNonQuery();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;catch(Exception e) {&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;log.Debug(e.Message + "rn" + e.StackTrace);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;} &lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-4991352227050023508?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/4991352227050023508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/crm-program.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4991352227050023508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4991352227050023508'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/crm-program.html' title='CRM Program'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-9017619784643494248</id><published>2010-11-01T19:40:00.003+07:00</published><updated>2010-11-01T20:00:56.945+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><title type='text'>NAT Server 2003</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.windowsnetworking.com/img/upl/image0021083244899217.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 456px; height: 229px;" src="http://www.windowsnetworking.com/img/upl/image0021083244899217.jpg" border="0" alt="NAT Server 2003" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;This article will describe how to setup and configure NAT in Windows 2003. NAT, or Network Address Translation, is a widely used IP translation and mapping protocol that works on the network layer (level 3) of the OSI model. It is sometimes referred to as a routing protocol because of the way it allows packets from a private network to be routed to the Internet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAT acts as a middle man between the internal and external network; packets coming from the private network are handled by NAT and then transferred to their intended destination.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A single external address is used on the Internet so that the internal IP addresses are not shown. A table is created on the router that lists local and global addresses and uses it as a reference when translating IP addresses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAT can work in several ways:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Static NAT&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An unregistered IP address is mapped to a registered IP address on a one-to-one basis - which is useful when a device needs to be accessed from outside the network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dynamic NAT&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An unregistered IP address is mapped to a registered IP address from a group of registered IP addresses. For example, a computer 192.168.10.121 will translate to the first available IP in a range from 212.156.98.100 to 212.156.98.150.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Overloading&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A form of dynamic NAT, it maps multiple unregistered IP addresses to a single registered IP address, but in this case uses different ports. &lt;a name='more'&gt;&lt;/a&gt;For example, IP address 192.168.10.121 will be mapped to 212.56.128.122:port_number (212.56.128.122:1080).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Overlapping&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This when addresses in the inside network overlap with addresses in the outside network - the IP addresses are registered on another network too. The router must maintain a lookup table of these addresses so that it can intercept them and replace them with registered unique IP addresses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;How NAT works&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A table of information about each packet that passes through is maintained by NAT.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When a computer on the network attempts to connect to a website on the Internet:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;the header of the source IP address is changed and replaced with the IP address of the NAT computer on the way out&lt;/div&gt;&lt;div style="text-align: justify;"&gt;the "destination" IP address is changed (based on the records in the table) back to the specific internal private class IP address in order to reach the computer on the local network on the way back in&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Network Address Translation can be used as a basic firewall – the administrator is able to filter out packets to/from certain IP addresses and allow/disallow access to specified ports. It is also a means of saving IP addresses by having one IP address represent a group of computers.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-9017619784643494248?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/9017619784643494248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/nat-server-2003.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/9017619784643494248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/9017619784643494248'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/nat-server-2003.html' title='NAT Server 2003'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-8104707627985404087</id><published>2010-11-01T19:35:00.002+07:00</published><updated>2010-11-01T19:38:49.656+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><title type='text'>Define Firewall</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.proprofs.com/mwiki/images/2/2e/Gateway_firewall2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 280px;" src="http://www.proprofs.com/mwiki/images/2/2e/Gateway_firewall2.png" border="0" alt="Define Firewall" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Define Firewall&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;A firewall is a set of related programs, located at a network gateway server, that protects the resources of a private network from users from other networks. (The term also implies the security policy that is used with the programs.) An enterprise with an intranet that allows its workers access to the wider Internet installs a firewall to prevent outsiders from accessing its own private data resources and for controlling what outside resources its own users have access to.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Basically, a firewall, working closely with a router program, examines each network packet to determine whether to forward it toward its destination. A firewall also includes or works with a proxy server that makes network requests on behalf of workstation users. A firewall is often installed in a specially designated computer separate from the rest of the network so that no incoming request can get directly at private network resources.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are a number of firewall screening methods. A simple one is to screen requests to make sure they come from acceptable (previously identified) domain name and Internet Protocol addresses.&lt;a name='more'&gt;&lt;/a&gt; For mobile users, firewalls allow remote access in to the private network by the use of secure logon procedures and authentication certificates.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A number of companies make firewall products. Features include logging and reporting, automatic alarms at given thresholds of attack, and a graphical user interface for controlling the firewall.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Computer security borrows this term from firefighting, where it originated. In firefighting, a firewall is a barrier established to prevent the spread of fire.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-8104707627985404087?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/8104707627985404087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/11/define-firewall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8104707627985404087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8104707627985404087'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/11/define-firewall.html' title='Define Firewall'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3674659500402147932</id><published>2010-10-31T11:38:00.001+07:00</published><updated>2010-10-31T11:40:57.281+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Layer'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>192.168.1.1</title><content type='html'>&lt;div style="text-align: justify;"&gt;The Internet Protocol (IP) address is an exclusive address used by computers for a computer network in the identification and communication processes. It is used as an identifier to recognize electronic devices connected on a network. Hence each device is subjected to a unique address.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The 192.168.1.1 is a personal IPv4 network address, situated in between 192.168.0.0 to 192.168.255.255. Any brands of network router or computer on a local network can be configured to use this address. However it is restricted to only one device on the network to prevent address conflicts.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Private addresses are unusual because they can be used multiple times on different networks. In other words, having the same IP address in different networks simultaneously would not cause conflicts or interferences. Yet somehow privates address ranges are said to be non-routable. That is, these addresses are not capable of communicating in the internet since internet routers are set to obstruct the entrance of traffic delivered through private addresses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This would appear to be a downside of private addresses but somehow it could be an advantage. Since the outer networks cannot connect to the private network, it would not be vulnerable to invasive elements&lt;a name='more'&gt;&lt;/a&gt; by irresponsible curious or nasty users. However communication with outside networks may be necessary. Should there is a need to link to other networks; the private address would have to undergo a gateway in order for other networks to detect the private address. The router must also allow internet transmission between the two networks. For this to take place, you need the Network Address Translation (NAT) or any proxy server. Nevertheless, you should take note that the two networks might have the same IP address. The occurrence of such situations may result in conflicts and it would be difficult to establish. The NAT device resembles the router or firewall where it modifies information to be sent to the internet to obtain a normal address to be used.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There may be arousal of problems to access the router through 192.168.1.1 due to unacceptable browser settings. To overcome such circumstances, the browser settings should be cleared and the anti-malware and firewall should be disabled.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other default IP addresses include 192.168.2.1 and 192.168.0.1. These addresses have been defined by RFC 1918 which have been working on the internet research and development. There are numerous NAT or other network devices using this as their default private IP address.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3674659500402147932?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3674659500402147932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/19216811.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3674659500402147932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3674659500402147932'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/19216811.html' title='192.168.1.1'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-6531755646632927973</id><published>2010-10-31T11:25:00.002+07:00</published><updated>2010-10-31T11:28:23.906+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>IP Masquerade</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.simonzone.com/software/guidedog/manual/guidedog_nat.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 240px;" src="http://www.simonzone.com/software/guidedog/manual/guidedog_nat.png" border="0" alt="IP Masquerade" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;IP Masquerade&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;IP Masquerade is a networking function in Linux similar to the one-to-many (1:Many) NAT (Network Address Translation) servers found in many commercial firewalls and network routers. For example, if a Linux host is connected to the Internet via PPP, Ethernet, etc., the IP Masquerade feature allows other "internal" computers connected to this Linux box (via PPP, Ethernet, etc.) to also reach the Internet as well. Linux IP Masquerading allows for this functionality even though these internal machines don't have an officially assigned IP address.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MASQ allows a set of machines to invisibly access the Internet via the MASQ gateway. To other machines on the Internet, the outgoing traffic will appear to be from the IP MASQ Linux server itself.&lt;a name='more'&gt;&lt;/a&gt; In addition to the added functionality, IP Masquerade provides the foundation to create a HEAVILY secured networking environment. With a well built firewall, breaking the security of a well configured masquerading system and internal LAN should be considerably difficult to accomplish.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-6531755646632927973?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/6531755646632927973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/ip-masquerade.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6531755646632927973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6531755646632927973'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/ip-masquerade.html' title='IP Masquerade'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5698345622261398366</id><published>2010-10-30T09:48:00.003+07:00</published><updated>2010-10-30T09:51:36.458+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>NAT Security</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://static.howstuffworks.com/gif/nat-static.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 330px;" src="http://static.howstuffworks.com/gif/nat-static.jpg" border="0" alt="NAT Security" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;NAT Security&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Security and Administration&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Implementing dynamic NAT automatically creates a firewall between your internal network and outside networks, or between your internal network and the Internet. NAT only allows connections that originate inside the stub domain. Essentially, this means that a computer on an external network cannot connect to your computer unless your computer has initiated the contact. You can browse the Internet and connect to a site, and even download a file; but somebody else cannot latch onto your IP address and use it to connect to a port on your computer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In specific circumstances, Static NAT, also called inbound mapping, allows external devices to initiate connections to computers on the stub domain. &lt;a name='more'&gt;&lt;/a&gt;For instance, if you wish to go from an inside global address to a specific inside local address that is assigned to your Web server, Static NAT would enable the connection.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Some NAT routers provide for extensive filtering and traffic logging. Filtering allows your company to control what type of sites employees visit on the Web, preventing them from viewing questionable material. You can use traffic logging to create a log file of what sites are visited and generate various reports from it.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAT is sometimes confused with proxy servers, but there are definite differences between them. NAT is transparent to the source and to destination computers. Neither one realizes that it is dealing with a third device. But a proxy server is not transparent. The source computer knows that it is making a request to the proxy server and must be configured to do so. The destination computer thinks that the proxy server IS the source computer, and deals with it directly. Also, proxy servers usually work at layer 4 (transport) of the OSI Reference Model or higher, while NAT is a layer 3 (network) protocol. Working at a higher layer makes proxy servers slower than NAT devices in most cases.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.networkworld.com/subnets/cisco/chapters/1587052075/graphics/04fig08.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 228px;" src="http://www.networkworld.com/subnets/cisco/chapters/1587052075/graphics/04fig08.jpg" border="0" alt="NAT Security" /&gt;&lt;/a&gt;NAT Security&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A real benefit of NAT is apparent in network administration. For example, you can move your Web server or FTP server to another host computer without having to worry about broken links. Simply change the inbound mapping at the router to reflect the new host. You can also make changes to your internal network easily, because the only external IP address either belongs to the router or comes from a pool of global addresses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NAT and DHCP (dynamic host configuration protocol ) are a natural fit. You can choose a range of unregistered IP addresses for your stub domain and have the DHCP server dole them out as necessary. It also makes it much easier to scale up your network as your needs grow. You don't have to request more IP addresses from IANA. Instead, you can just increase the range of available IP addresses configured in DHCP to immediately have room for additional computers on your network.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5698345622261398366?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5698345622261398366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/nat-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5698345622261398366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5698345622261398366'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/nat-security.html' title='NAT Security'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-7319614733223349029</id><published>2010-10-30T09:41:00.002+07:00</published><updated>2010-10-30T09:44:53.158+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Routing'/><title type='text'>Nat Routers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://support.huawei.com/files/KC_SC/SE000035/SE0000350403_a/000000005833/image008.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 554px; height: 381px;" src="http://support.huawei.com/files/KC_SC/SE000035/SE0000350403_a/000000005833/image008.gif" border="0" alt="Nat Routers" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Nat Routers&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Every computer connected to the Internet is exposed to dangers. For myself and many others the benefits of using the Internet far exceed the possible dangers. We can minimize the dangers if we follow some basic security principles both for our home and office computers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Let's start with how we connect to the Internet using a wired connection. Many home users and small businesses connect to the Internet through a Cable/DSL modem. This type of connection is an always on connection. As long as our computers are powered on we are connected to the Internet and exposed to dangers. We increase the danger if we connect our PC directly to the Cable/DSL modem. Computers connected in this way will receive a DHCP public IP address from their Internet Service Provider. What this means is that our PC is both visible and accessible directly from the Internet. This exposes us to Internet scanning, worms, and hackers. If we don't have a software firewall installed then our PC can be easily compromised and our data stolen.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Even though a software firewall can lessen the dangers we are exposed to when we connect in this way, I don't recommend this method. A better solution would be to use a Cable/DSL NAT router. The NAT router would connect directly to the Cable/DSL modem and then our computer or computers would connect to the NAT router. Why is this safer?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;One of the key benefits of NAT (Network Address Translation) routers is that the router hides the internal IP address of your computer or computers. The Internet sees you as a single machine with a single IP address.&lt;a name='more'&gt;&lt;/a&gt; This effectively masks the fact that one or many computers on the LAN side of the router may be sharing that one IP address. This not only provides security benefits but also financial ones. NAT enables you to have more than one computer on your home or office network while you only have to pay for one public IP address from your ISP.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;How does NAT work? When you turn on your computer you will receive an RFC1918 private IP address from your router. Usually with most Cable/DSL routers this will be on an 192.168.x.x subnet. This internal private IP will have to be changed or NATTED to a public address in order for you to be able to access the Internet. Since all computers on the LAN side of the router will share the same single IP address, the router keeps track of these outbound connections through PAT (Port Address Translation). Here is what happens. When you make an outbound call to Google, the NAT router receives this request and changes your private IP of (192.168.1.20 for example) to a public IP address say (12.46.115.225) and a port number of 2500 making it (12.46.115.225:2500). A second computer on the same LAN with an IP of (192.168.1.21) also makes an outbound request at the same time. This computer will be assigned the same public IP but a different port number say 2501 making it (12.46.115.225:2501). The NAT router keeps track of these connections in a table. It uses this table to match return connections to the correct computer on the private LAN side of the router.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This is the really good part and why the router provides added security. All traffic arriving at the NAT router that does not exactly match the traffic in the router's table is discarded as unwanted traffic. This basically stops all unwanted inbound traffic originating from Internet scanning, worms, and hackers, protecting our computers on the private LAN side of the router from unwanted traffic from the Internet. So if you don't already have a NAT router why not get one. The added security benefits are certainly worth the added expense.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-7319614733223349029?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/7319614733223349029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/nat-routers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7319614733223349029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7319614733223349029'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/nat-routers.html' title='Nat Routers'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5804715732008585719</id><published>2010-10-29T19:11:00.003+07:00</published><updated>2010-10-29T19:14:46.978+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>IPV6 QOS</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.6qm.net/images/Measurement_System.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 540px; height: 450px;" src="http://www.6qm.net/images/Measurement_System.jpg" border="0" alt="IPV6 QOS" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;IPV6 QOS&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Voice over Internet Protocol (VoIP) is rapidly replacing landlines for delivering phone calls to homes and businesses. Common residential home VoIP providers include Vonage, Skype and now Google Voice. Businesses are replacing their now antiquated digital systems with providers delivering services called Hosted PBX, Hosted VoIP, IP PBX, Virtual PBX and many more. If you have plans to implement or have already implemented VoIP, you should review your network for Quality of Service (QoS) prioritization.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;VoIP voice quality problems can have many causes. Missing or inadequate voice prioritization or QoS is a primary source of VoIP problems. This article provides some background on where QoS needs to be enforced in the network and gives an explanation on what needs to be done.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;QoS provides priority to VoIP packets at network choke points. The most common network choke point, for most homes and businesses, is where the data traffic transitions from the Local Area Network (LAN) to the Internet. The LAN can be running at speeds of 10Mb to 100Mb (million bits per second) or more. DSL and cable Internet services may have speeds out to the Internet as low as 256Kb (thousand bits per second). In essence, the data is transitioning from a 10 lane superhighway to a 1 lane road. As VoIP is very sensitive to delays, it must not wait for its turn to enter the 1 lane road, your Internet connection.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;QoS is put into effect by a router that examines each packet and ships specific ones to the head of the line. QoS can be accomplished through Virtual Local Area Networks (VLANs) or Differentiated Service Code Point (DSCP) inside the Type of Service field for IPv4 or Traffic Class Octet in IPv6. For those familiar with the 7 layers of the network, VLAN operates in layer 2 and DSCP is layer 3.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;VLAN&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A VLAN is a virtual subnet that creates smaller broadcast domains within the LAN to ensure efficient use of bandwidth.&lt;a name='more'&gt;&lt;/a&gt; For example, your VoIP telephones can be grouped together in one VLAN and your computers into another. Separate voice and data VLANs can protect VoIP traffic from service disruptions caused by virus or worm activity because Ethernet switches may not bridge IP traffic between VLANs.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The data VLAN carrying general traffic to the Internet is given the lowest priority. The voice VLAN is given the highest priority.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;DSCP&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;DSCP relies on packets being classified and marked as belonging to a specific class. DSCP aware routers implement Per Hop Behaviors (PHBs), which implement packet forwarding mechanisms with each class of traffic. DSCP is the primary protocol routers use to provide different levels of service.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://cciethebeginning.files.wordpress.com/2008/06/062008-1122-ipv6qos5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 604px; height: 411px;" src="http://cciethebeginning.files.wordpress.com/2008/06/062008-1122-ipv6qos5.png" border="0" alt="IPV6 QOS" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;IPV6 QOS&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Although a network can implement up to 64 different classes of traffic, certain encodings in the DSCP field are recommended. Most networks use the commonly defined PHBs of default, Expedited Forwarding (EF), Assured Forwarding (AF) and Class Selector. The EF PHB is for applications that require low delay, low jitter and low packet loss which makes it suitable for VoIP, video and other realtime services.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The primary disadvantage of DSCP is any application can mark the EF bit and compete with your network's mission critical traffic. For example, your company may use a Virtual PBX instead of a traditional telephone system. Your calls to the Public Switched Telephone Network must transverse the Internet with low delay, jitter and packet loss. A router between the LAN and Internet gives packets marked with EF priority out to the Internet. Employees within your company may use personal Skype, Google Voice or other video services which may mark the EF bit as well and compete with your mission critical VoIP traffic. This problem is solved by certain routers that can inspect each packet and only keep the EF bit set for packets destined to specific IP addresses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Although more difficult to implement, VLANs can provide superior voice prioritization if your computers and VoIP telephones are different devices. VLANs will prioritize all traffic within the subnet including call signaling. DSCP is easier to implement but is less accurate. However, smaller networks such as small businesses and homes, installing a router with DSCP traffic management is enough.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5804715732008585719?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5804715732008585719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/ipv6-qos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5804715732008585719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5804715732008585719'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/ipv6-qos.html' title='IPV6 QOS'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3693129768897263616</id><published>2010-10-29T19:06:00.003+07:00</published><updated>2010-10-29T19:10:58.590+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Internet Banking</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.rcbc.com/images/access1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px; height: 283px;" src="http://www.rcbc.com/images/access1.jpg" border="0" alt="Internet Banking" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Internet Banking&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Since the beginning of realistic commercial internet use around 1995, internet security has grown to become an absolute necessity whereas in the past it was just simply a nuisance.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Unfortunately, most corporations have not yet realized the critical nature of internet security and the real threat cybercrime presents. While enterprise board rooms look at the bottom line, and the neat reality that they must adopt the internet as a means to generate significant income or be left behind; corporate power houses continue to ignore the risks that are associated with the potential wealth of new revenue. There is no free ride with the internet; and history has shown us that where there is money, there will be crime and subsequent methods developed to steal that money. So, we can begin to understand the term "the love of money is the root of all evil".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Internet banking is no exception to this universal truth. As banks and financial corporations enable methods for customers to access their accounts quickly and conveniently through 3G mobile devices or broadband internet computing, criminals have quickly adapted their schemes and techniques to take advantage of unwary consumers and commercial internet banking customers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;At this current time the internet resembles the wild western days of bank robbers and tin star sheriff's of the early and mid 1800's in America. There are far more criminals and methods of crime, than there are regulations and law enforcement to make certain laws are followed. There are new law suites popping up all over the headlines making mention of banks suing customers, and customers suing banks because of a lack of regulatory guidance to mandate who is ultimately responsible.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It is simple common sense&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When a customer enters a bank's lobby whether they are a commercial or consumer customer, they expect to feel reasonably safe as they enter the bank. Once inside the bank typically there are cameras, and maybe even a security guard, and other unknown devices that protect or alert law enforcement in the event of a robbery. Customers know this and feel safe to visit their local bank and perform their transactions. If they do not feel safe and there are constant threats to their personal well being as well as having their money stolen, they will take their money somewhere else.&lt;a name='more'&gt;&lt;/a&gt; Banks have learned these lessons over years of experience since the early days of real criminals like Butch Cassidy, Bonnie and Clyde, John Dillinger, and pretty boy Floyd.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Even though there are still bank robberies, bankers have went the extra mile to protect the customer and their own corporate interest. Bankers realize that they are liable if a customer is hurt or loses money in a robbery, this is why thousands or millions of dollars are spent on physical security budgets each year. It has even become mandatory for banks to train employees on what to do in the event of a bank robbery.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When a customer visits an online banking website these same principles still hold true that have already been learned. Entering an online banking website is the same as entering your local bank's lobby and making a transaction. The bank assumes the risk of opening their doors for customers and realizes that a potential robbery is the price of doing business with the customer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The internet is not a free solution for banks or even for merchants. Bankers realized that they could offer their services to customers, and even at one point were charging customers for online bill pay services. Now once criminals have seen new opportunities just as they did in the wild west or 1920's; banks want to hold the public and society responsible for their lack of understanding how criminals think.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Deep in the minds of the board room executives, bankers have placed their customer's safety in the hands of Microsoft, Apple, and Linux operating systems and their respective popular browsers such as Internet Explorer, Firefox, Mozilla, Safari, etc. A theory like this is similar to expecting the local convenience store security system to monitor and catch shop lifters at Wal-Mart or Sears. Or consider another perspective where the bank manager encourages a single mother that just walked into the bank's lobby to let the stranger behind her hold her baby while she performs her transaction.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Technology companies develop applications to provide a medium to deliver content to consumers. The focus of operating systems and browsers is not for secured and hardened transactions to take place, but rather to provide a generic method for consumers to access content for informational purposes. If a customer comes into the lobby with bank robbers walking behind them, the banking security procedures are put into action immediately, this is because the banks understand their liability and the risks associated with their business.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The realistic solution&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Just as a bank would provide their own methods of security that must adhere to strict regulations and guidelines. Online banking regulations must be enforced to meet standards that have been realized and learned long ago. The technology that bankers depend on should not be generic and open for exploitation by criminals, no more than the core systems that house all of the data in which your information resides.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Unless financial institutions of all sizes are willing to either step up and take responsibility for the products they are offering their customers, or close their doors and find another business to invest in. We will continue to see this downward spiral of criminal proliferation in the online banking system.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For the past 7 years I have worked as an information security officer and security engineer on networked banking computer systems. I have worked with dozens of vendors and solution providers who either offer a wide range of services or provide a niche product, such as Internet SecuritT group offers internet security services. Most financial corporations employ developers or even contract services from developers to design products and software for their internal customer information processing needs. This development is supposed to be examined according to SOX 404 and GLBA standards. However, current OCC and regulatory enforcement efforts do not even come close to actually evaluating and ensuring that financial corporation information systems are truly secure. In reality paperwork and checklists are filled out, documented and approved by bank examiners and regulators, when they are not qualified to evaluate technical systems. Year after year I have watched at two large regional multi-billion dollar banks, as bank examiners who have financial related degrees and CPA certifications determine that network systems I have implemented and designed are secure, when they actually have no training or experience in what risks these systems face.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.sbeit.com/getfile/dcb469a0-5793-4dea-bf5b-deb552d3b07b/e-banking.aspx"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 447px; height: 446px;" src="http://www.sbeit.com/getfile/dcb469a0-5793-4dea-bf5b-deb552d3b07b/e-banking.aspx" border="0" alt="Internet Banking" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Once regulatory agencies are held responsible for truly enforcing the laws which are implemented, then banks can begin to be held responsible for securing the services that they offer to their customers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Regulations should be developed, implemented and enforced that require banks to design secured and hardened proprietary applications which are delivered to the customer physically at the branch on a usb key or other biometric memory card device. These applications would not rely on user names and passwords that can be stolen by keystroke loggers or one time password key fobs that can be exploited at the time of log on. Rather these systems would use unique encrypted certificates which are issued and maintained by an authorized certificate authority that are pre-installed and bundled with the application. These certificates could use 1024 or even 2048 bit encryption and would be associated with the customers account.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Developing software that is hardened and which operates outside of the Windows, Apple or Linux shell would eliminate browser exploits and operating system vulnerabilities for banking transactions. Banks which do not have the internal manpower or resources would of course be permitted to utilize outsourced service providers to help develop the applications. With niche online banking applications being developed, inspected, penetration tested, and properly regulated, bankers could then make certain that they were performing their due diligence in securing their customers from internet fraud.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Certainly many other logistics would need to be worked through and tested prior to implementing this type of regulation and solution. However, the core ethics of the technical banking regulation system must first be addressed and then a technical design and engineering solution can be conformed to meet the laws which are enforced.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3693129768897263616?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3693129768897263616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/internet-banking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3693129768897263616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3693129768897263616'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/internet-banking.html' title='Internet Banking'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5259020161177923147</id><published>2010-10-28T12:55:00.004+07:00</published><updated>2010-10-28T13:53:38.667+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>IPSec NAT</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cisco.com/en/US/i/000001-100000/80001-85000/82001-83000/82758.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 329px;" src="http://www.cisco.com/en/US/i/000001-100000/80001-85000/82001-83000/82758.jpg" border="0" alt="IPSec NAT" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;IPSec NAT&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The IPSec NAT Transparency feature introduces support for IP Security (IPSec) traffic to travel through Network Address Translation (NAT) or Port Address Translation (PAT) points in the network by addressing many known incompatabilites between NAT and IPSec.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Restrictions for IPSec NAT Transparency&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Although this feature addresses many incompatibilities between NAT and IPSec, the following problems still exist:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Internet Key Exchange (IKE) IP Address and NAT&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This incompatibility applies only when IP addresses are used as a search key to find a preshared key. Modification of the IP source or destination addresses by NAT or reverse NAT results in a mismatch between the IP address and the preshared key.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Embedded IP Addresses and NAT&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Because the payload is integrity protected, any IP address enclosed within IPSec packets cannot be translated by NAT.&lt;a name='more'&gt;&lt;/a&gt; Protocols that use embedded IP addresses include FTP, Internet Relay Chat (IRC), Simple Network Mangement Protocol (SNMP), Lightweight Directory Access Protocol (LDAP), H.323, and Session Initiation Protocol (SIP).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Benefit of IPSec NAT Transparency&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Before the introduction of this feature, a standard IPSec virtual private network (VPN) tunnel would not work if there were one or more NAT or PAT points in the delivery path of the IPSec packet. This feature makes NAT IPSec-aware, thereby, allowing remote access users to build IPSec tunnels to home gateways.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5259020161177923147?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5259020161177923147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/ipsec-nat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5259020161177923147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5259020161177923147'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/ipsec-nat.html' title='IPSec NAT'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-457300715120059590</id><published>2010-10-28T12:51:00.001+07:00</published><updated>2010-10-28T12:55:08.449+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>Carrier Grade NAT</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://developer.anyfirewall.com/documentation/images/afsNAT2.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 496px; height: 396px;" src="http://developer.anyfirewall.com/documentation/images/afsNAT2.gif" border="0" alt="Carrier Grade NAT" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Carrier Grade NAT&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Carrier Grade NAT (CGN) also known as Large Scale NAT (LSN) is an approach to Internet Protocol network design that hides end-user addressing behind a network address translation (NAT) layer that is implemented in middleboxes embedded in the network operator's network, as opposed to the customer's end-points or customer premises equipment.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;CGN/LSN has been widely proposed as an approach for dealing with the problem of IPv4 address exhaustion.Critics of the CGN/LSN approach argue that it breaks the end-to-end principle, has significant security problems, and has severe scalability and reliability problems by virtue of being stateful, and that it makes the keeping of records for law-enforcement operations more difficult.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;However, CGN/LSN architectures have also been proposed as a first architectural step in implementing IPv6 transition, which would restore the end-to-end property for connections being made over IPv6.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-457300715120059590?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/457300715120059590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/carrier-grade-nat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/457300715120059590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/457300715120059590'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/carrier-grade-nat.html' title='Carrier Grade NAT'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-703094546420522286</id><published>2010-10-27T07:30:00.003+07:00</published><updated>2010-10-27T08:24:06.819+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><title type='text'>What is MPLS ?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mplslosangeles.com/images/mpls.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 502px; height: 387px;" src="http://www.mplslosangeles.com/images/mpls.gif" border="0" alt="What is MPLS" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;What is MPLS&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;MPLS (Multi-Protocol Label Switching) doesn't have to be a confusing mess of hardware and wiring. Keep it simple and you'll quickly understand the benefits MPLS holds for your entire computer network. Once you "get it"..... you'll be able to design and install a wide area network that improves connectivity performance, reduces cost, and elevates efficiencies across your entire multi-site computer web.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The simplest definition for MPLS is.... it's "Frame Relay 2.0".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MPLS is a good bet if you want a more predictable performance than you can get with internet-based VPN, but can't financially justify point-to-point connections. All the major carriers have fairly mature MPLS-like products out now.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Virtually any distributed organization with a need for location-to-location communications is a good fit for MPLS. However, don't forget to look at things that might be potential disqualifiers.....&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* Make sure the carrier you choose has coverage in most/all locations you may want served.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* If there are existing MPLS/frame networks in place, see if someone can mesh them into a new network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* Consider the total cost of the network, including both the start-up and wrap-up costs. Often you can ask the carrier to make your contracts sync up with expiration dates, but it's something you need to do at the beginning.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;* Think about the implementation and support requirements, and physical deployment. I've had good results with carriers doing the legwork, but it's a tradeoff on speed of deployment.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The factors to decide your choice for adoption of MPLS should be relatively simpler. Apart from the inherent cost benefits on hardware involved..... it makes better sense&lt;a name='more'&gt;&lt;/a&gt; to deploy a network (on MPLS). Especially considering the scaling up that may happen in the days to come because businesses are growing fast and furious. One of the obvious choices for MPLS deployments is an organization which has multiple sites that need to communicate privately to each other. On the flip side, I would not suggest MPLS for businesses whose network (size) is small and limited.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MPLS deployments worldwide, nowadays, are strongly related to VoIP deployments. Organizations planning to deploy applications like VoIP are also planning to configure QoS policies. MPLS lends a ready-made fabric in doing so.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Today, when you talk to businesses about their planned MPLS deployments, many of them point to VoIP deployment as one of the prime reasons for deploying MPLS. This is indeed right if you consider the fact voice traffic follows an any-to-any pattern..... and MPLS offers the any-to-any connectivity required. What's more, MPLS enables you to provide that desired (rather highest!) level of prioritized, network level performance to carry Voice.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Quiet a few businesses have asked me, "Is MPLS ready for prime time?". The fact is that today's service providers are increasingly replacing their ATM services with that of MPLS. Mobile Carriers are on a fast track mode to have an MPLS backbone to carry large volumes of voice. The choice is right, considering that MPLS provides all the benefits that you to tend to have from ATM and much more. MPLS provides increased control, simplicity and manageability. These will translate into better service quality for end users.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Keep this in mind too. MPLS does not do away with your legacy deployments - ATM, IP, TDM etc.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MPLS will typically be more costly than Internet-based VPN solutions, but you get guaranteed end-to-end performance. If you have ever priced out a frame relay network, you can expect the pricing to be similar. (In many cases FR is part of the underlying edge transport)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finally, I'd make sure user expectations of QoS are reasonable. It does work well if you understand the limitations and use it sparingly - i.e. prioritizing traffic that is a small percentage of total bandwidth. Remember that MPLS doesn't actually change the capacity of a circuit (a T1 with full-motion videoconferencing is still doing to get clobbered the second someone opens iTunes in the office)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you need help deciding the best MPLS configuration for your business.... and the most cost effective provider of that solution..... I strongly recommend the free assistance available from MPLS Network Solutions.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-703094546420522286?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/703094546420522286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/what-is-mpls.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/703094546420522286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/703094546420522286'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/what-is-mpls.html' title='What is MPLS ?'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2597359255759735682</id><published>2010-10-27T07:26:00.002+07:00</published><updated>2010-10-27T07:30:18.042+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAT'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux NAT</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxvirtualserver.org/VS-NAT.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 549px; height: 505px;" src="http://www.linuxvirtualserver.org/VS-NAT.gif" border="0" alt="Linux NAT" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Linux NAT&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In everyone's life a little rain must fall. My main Linux workstation at home suffered a hard drive failure the day after Christmas. I can only guess I was bad last year and Santa turned my hard drive into a lump of coal as punishment.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Unfortunately, at some point over the year I introduced a typo in a script I used to backup my personal website and some other data on that particular computer. Along with some data that wasn't very important, I lost my handy little script I used to setup iptables to NAT my internal network to the Internet at large.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;After an hour of not being able to find a quick and easy tutorial on how to do this seemingly basic task on Google, I promised myself I would write this Quick-Tip.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you are running a recent 2.6 Linux Kernel this four step process should work for you. This has been specifically tested on Fedora Core 3, 4, 5, and 6, but should work on any modern Linux distribution. All of these commands must be executed as the root user. First you need to tell your kernel that you want to allow IP forwarding.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;echo 1 &gt; /proc/sys/net/ipv4/ip_forward&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Then you'll need to configure iptables to forward the packets from your internal network, on /dev/eth1, to your external network on /dev/eth0. You do this will the following commands:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;/div&gt;&lt;div style="text-align: justify;"&gt;/sbin/iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;/div&gt;&lt;div style="text-align: justify;"&gt;/sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You should now be NATing. You can test this by pinging an external address from one of your internal hosts. The last step is to ensure that this setup survives over a reboot. Obviously you should only do these last two steps if your test is a success.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You will need to edit /etc/sysctl.conf and change the line that says net.ipv4.ip_forward = 0 to net.ipv4.ip_forward = 1. Notice how this is similar to step number one? This essentially tells your kernel to do step one on boot.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ok last step for Fedora/RHEL users. In order for your system to save the iptables rules we setup in step two you have to configure iptables correctly. You will need to edit /etc/sysconfig/iptables-config and make sure IPTABLES_MODULES_UNLOAD, IPTABLES_SAVE_ON_STOP, and IPTABLES_SAVE_ON_RESTART are all set to 'yes'.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For non-Fedora/RHEL users you can simply setup an init script for this or simply append these commands to the existing rc.local script so they are executed on boot. Or if you want to get even more fancy, you can use the commands iptables-save and iptables-restore to save/restore the current state of your iptables rules.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2597359255759735682?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2597359255759735682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/linux-nat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2597359255759735682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2597359255759735682'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/linux-nat.html' title='Linux NAT'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-1930661644380838724</id><published>2010-10-25T09:39:00.002+07:00</published><updated>2010-10-25T09:43:12.342+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><title type='text'>Firewalls Hardware Versus Software</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://computers-security.com/wp-content/uploads/2010/07/firewall-software.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px; height: 300px;" src="http://computers-security.com/wp-content/uploads/2010/07/firewall-software.jpg" border="0" alt="Firewalls Hardware Versus Software" /&gt;&lt;/a&gt;&lt;b&gt;Firewalls Hardware Versus Software&lt;/b&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The system that provides the barrier between the outside world and your computer is the firewall. The firewall examines all of the traffic that your computer sends and that comes to your computer. It will only open its gates if the traffic is on an allowed list of traffic sources and destinations. This vital computer system is nearly a requirement on all computer systems in order to protect them from viruses, worms, Trojans, and other threats. The question becomes: Should one choose a hardware firewall option, or a software option?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To better decide, it is beneficial to talk about what a firewall does. The firewall is a computing device whose sole purpose is to monitor and filter traffic. Internet communication is a process not unlike a major highway system. When you enter a address into your browser, your computer sends a signal along a network route (numbered by a port number) to another computer (described by an IP address). The port number can be between 1 and 65535, while the IP address is four numbers each between 0 and 255. The firewall will note the port and IP of each request, and based upon a set of rules the firewall will either allow or block the request. At the minimum, it will record the numbers of traffic going either way, giving a log of traffic for later review.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The difference between a hardware and software firewall arises from where the firewall sits and the mechanism it works with. A hardware firewall is a separate computing device which sits between the computer and the outside world. When the computer sends a request and the outside world replies, the firewall will review and log the request before it passes the firewall. A software firewall sits on the computer being protected reviewing all requests on the software level. Both work to protect the computer from threats entering the computer, and an infection sending data into the outside world.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The hardware firewall has the benefit of separating your computer from the process. It will review the traffic before it reaches the computer. This extends a protection that the software does not possess. The hardware firewall also has the benefit of its own resources. The firewall can also hold intelligence, filtering packets by not only where it said they came from, but where they actually came from, and their contents to an extent. The hardware firewall can also protect a number of computers on the network, as multiple computers can be on the computer side.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://sherylcanter.com/articles/pcmag_firewalls_hardware.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 450px; height: 263px;" src="http://sherylcanter.com/articles/pcmag_firewalls_hardware.jpg" border="0" alt="Firewalls Hardware Versus Software" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Firewalls Hardware Versus Software&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;The shortcoming of the hardware firewall is that it does not look as hard at outgoing traffic. This can be a big problem, as some malicious programs could transmit data or launch attacks from your computer. Also, if too many computers are on the network, then the firewall will get bogged down with traffic requests, slowing the entire network down.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Software firewalls work on the individual computer. The user can choose specific programs to allow sending traffic to the outside world, and the protocol for other programs. It can be configured to deny everything but what is listed on a safe list, or it can prompt you to decide of you want to keep the site on the safe list. The big problem with the software filter is that it will only protect the computer it is on. As a result, if there are a number of computers on the network, each will need its own firewall, making it more complex to setup the network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The question of which is better is a challenging one. Each has its own strengths. The hardware firewall is good at blocking direct intrusions and any incoming malicious code. The software firewall is better at identifying Trojans and email viruses trying to turn your computer into a zombie terminal (one that launches denial of service attacks or spam messages).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The minimum amount of protection that should be had is a hardware firewall. Upgrades and additions to your computer and its network will not affect your network security and firewall. To boost the protection, supplanting the hardware firewall with the addition of a software firewall will give a near complete protection passage. No protection is perfect; so long as there is an internet connection, then there is a possibility for someone who is highly skilled getting into your computer. The addition of firewalls will deter most attackers and block automatic, malicious scripts.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-1930661644380838724?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/1930661644380838724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/firewalls-hardware-versus-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1930661644380838724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1930661644380838724'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/firewalls-hardware-versus-software.html' title='Firewalls Hardware Versus Software'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5239122762534381216</id><published>2010-10-25T09:35:00.002+07:00</published><updated>2010-10-25T09:39:07.074+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><title type='text'>Do I Need a Firewall?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www22.verizon.com/NROneRetail/NR/rdonlyres/1620E817-F453-41C1-BAE3-B6CB2FD4C347/0/Firewall_ill_515.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 515px; height: 281px;" src="http://www22.verizon.com/NROneRetail/NR/rdonlyres/1620E817-F453-41C1-BAE3-B6CB2FD4C347/0/Firewall_ill_515.jpg" border="0" alt="Do I Need a Firewall?" /&gt;&lt;/a&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div&gt;&lt;b&gt;Do I Need a Firewall?&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;"I've heard conflicting reports on whether or not I should be using a firewall. Some people say they are only needed for dialup users. Others say you MUST have a firewall if you have a highspeed DSL or cable connection. Can you give me some advice on this?"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What Happens When You Yell "MOVIE!" in a Crowded Firehouse?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Well all the firemen go running into the streets, of course. Okay, it's a bad joke. But it illustrates the point that even people who are supposed to be experts in computer safety are often confused about firewalls. Here's the scoop on WHO needs a firewall, WHAT they do, and WHY you might be wasting your money on firewall software.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;First, let's look at what a firewall is supposed to do. A firewall is hardware or software that limits access to a computer from an outside source. If your computer will ever be connected to the Internet, a firewall is an essential tool needed to prevent malware and hackers from accessing or damaging your computer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So YES... you do need a firewall. Without a firewall, your computer can be compromised within SECONDS after connecting to the Internet. If you're a dialup user, it might take a little longer, but it will happen. The reason for this is the automated hacking drones that are constantly scanning Internet-connected computers, looking for any vulnerability. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;What Kind of Firewall Do I Need?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The real question is "Do I need a software-based firewall or a hardware-based firewall?" If you have a highspeed Internet connection such as DSL or cable, and you have a router between your DSL/cable modem and your computer, most likely you already have a hardware-based firewall, and that's all you need. If your router has NAT (network address translation), or your modem has a built-in router with NAT, you have a hardware firewall which effectively makes your PC invisible to the attacking hordes. If you're not sure if you have a NAT router, do a web search for your router's make and model and you should be able to find the manufacturer's specs or a review that answers the question.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you have a highspeed modem that is connected directly to your computer (no router in between), chances are you do NOT have a hardware firewall in place. And if you have a dialup connection, you definitely don't have a hardware firewall. So in the absence of a hardware firewall, you absolutely need a software-based firewall.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What About the Windows XP Firewall?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you have Windows XP, and the SP2 security updates have been applied, then you probably have a software firewall in place. Not sure if you have the essential SP2 updates? Click on Help/About in Internet Explorer and look for "Update Versions: SP2" on the info popup. If you don't have SP2, drop everything, click on Tools/Windows Update in Internet Explorer and get the latest fixes from Microsoft. Yes, it's that important.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To verify that the Windows XP firewall is turned on, click on Start / My Network Places / View Network Connections, then click on Change Windows Firewall Settings. On the next screen, you can turn the firewall ON or OFF. If you have a hardware firewall, there is no need to run a software firewall in addition. If you do turn off the Windows firewall, you should tell Windows that you have your own firewall solution, or it will nag you about the firewall every time you start up your computer. To do so, click Start / Control Panel / Security Center. Then under Firewall, click the Recommendations box. On the next screen, check the box labeled "I have a firewall solution that I'll monitor myself." &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other Software Firewalls&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I know there is heated debated on this topic. Some people claim that you MUST have a software firewall to protect you from malware that might be trying to make an OUTBOUND connection for nefarious purposes. My position is that anti-virus and anti-spyware programs should be installed to remove and prevent the malware in the first place. Sure, you can install ZoneAlarm, Black Ice, or Norton Internet Security, but my experience shows that many users are confused and unnecessarily alarmed by the constant stream of "warnings" that these programs present. Lots of good programs DO need to make outbound connections (ie: your browser, email client, FTP, media players, etc.) so if you're not very careful you'll end up blocking them, and then they don't work correctly. I've also seen cases where software firewalls malfunction and either interfere with certain programs or end up blocking ALL connections. And don't get me going about all the times when my software firewall prevented me from using a shared folder or a networked printer... arrgh!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A Word About Laptops&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you have a laptop that's connected to the Internet through your home network, thre's no difference in terms of the firewall setup. But if you take that laptop on the road and make a wired connection (as in a hotel room with a network cable) or go wireless (in the airport or a coffee shop), you are no longer protected, so it's a very good idea to turn on the software firewall.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To summarize, YES you need a firewall. My personal opinion is that if you have a hardware firewall, don't bother with a software firewall. Can you run both? Yes, but the "benefits" may be outweighed by the problems.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5239122762534381216?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5239122762534381216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/do-i-need-firewall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5239122762534381216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5239122762534381216'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/do-i-need-firewall.html' title='Do I Need a Firewall?'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3874379232720870921</id><published>2010-10-25T09:32:00.003+07:00</published><updated>2010-12-18T17:05:38.355+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><title type='text'>Firewall</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_0zEFPANNMuc/S8nae99x9SI/AAAAAAAAAG8/iltgQPw3_kE/s1600/firewall.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 256px; height: 256px;" src="http://3.bp.blogspot.com/_0zEFPANNMuc/S8nae99x9SI/AAAAAAAAAG8/iltgQPw3_kE/s1600/firewall.png" border="0" alt="Firewall" /&gt;&lt;/a&gt;&lt;b&gt;Firewall&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Security is necessary to your computer staying healthy. There are several ways to protect your computer. One of the easiest ways to protect your computer is to install a firewall. Firewalls come in various types. There are hardware firewalls and software firewalls. They are both very easy to install and inexpensive. They both protect your computer very well. You can combine hardware and software firewalls, so they work simultaneously in protecting your computer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A firewall is like locking the door on your house. It is harder for people to break in when the door is locked then when it is wide open. It also discourages people from breaking in to your computer. Once you connect to the Internet you computer is constantly receiving data from other sources. This is where the firewall comes in. The firewall on your computer or plugged into your computer is constantly monitoring traffic coming in. It continually protects you from stuff coming in.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A software firewall is a very common type of firewall. The only thing you have to do is stick the disk in the drive and continue to follow each step to install it. The firewall should only take a few minutes to install depending on the speed of your computer. After the software is installed, your computer is starting to protect you from hackers. Some software can be set up to search for automatic updates. This is a feature doesn't require you to visit the software providers website looking for updates. Software also can do schedule scans of your computer at any time of day, because some of the scans can take a long time when you have a bunch of files on your computer. One of the scans you can do is for viruses.&lt;a name='more'&gt;&lt;/a&gt; This is one of the most important reasons we need a firewall. Some of the worst viruses that can infect your computer are ones that you will notice no change in your computers performance. This is why the &lt;a href="http://network-4us.blogspot.com/2010/11/virus-programs.html"&gt;virus protection&lt;/a&gt; is essential because firewalls will find them. Another feature a firewall offers is filtering of content. This filtering may prevent websites that you don't want to look at, but behind the scenes a firewall is also checking every website you view for things like malware, phishing, and other things to prevent your computer from being infected. These are just a few of the benefits of a software firewall and how it protects you.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are many disadvantages to software firewalls too. The software firewall does a good job at protecting your computer only if you regularly update it. There are many new viruses that people build every day to break in to your system. In order for your system to stay safe and try to protect against everything trying to break in, you must update it. Also, this type of firewall has to be installed on every computer you want it to protect.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A hardware firewall is a piece of physical equipment you connect to your computer. A hardware firewall is different form a software fire wall because it actually plugs into the computers Internet connection. These firewalls are typically for networks. These firewalls are protecting you when you are physically plugged in to them. They are very good at protecting the computer from outside intrusions. One of the companies that manufacturer hardware firewalls is called, the D-link firewall. The D-link firewall is a router and can be installed within minutes and only costing around forty-five dollars. In addition, this firewall can have website filtering too.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This type of firewall can be used for many computers at once as long as you are plugged in to it the firewall will protect your computer. These firewalls are usually on routers, so you can protect your computers and network them with the same hardware without buying a bunch of firewalls. These types of firewalls are used in both business and home settings.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__rDaRsS1HI0/TJUvOoB3SII/AAAAAAAAAKo/2oZA9NkyqoU/s1600/firewall_schema.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 400px;" src="http://1.bp.blogspot.com/__rDaRsS1HI0/TJUvOoB3SII/AAAAAAAAAKo/2oZA9NkyqoU/s1600/firewall_schema.jpg" border="0" alt="Firewall" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Firewall&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;There are some disadvantages to the hardware firewall too. Once you unplug your computer from this type of firewall you are no longer protected. If you ever plan to unplug your computer and take it mobile, a second firewall would be needed. This is where you would have both a software and hardware firewall on your computer. It would allow you to have a hardware firewall in addition to your software firewall when you are not mobile, but when you are mobile your computer would only be protected by a software firewall. Also, if a hardware firewall blocks your computer from accessing something there is often no explanation why.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sometimes just having a firewall on your computer isn't enough. There are some firewalls that aren't as secure. This is why it is good to have your firewall tested. It isn't good enough just to install a firewall and assume it works because some firewalls can still expose personal data and other information. So after you have chosen a firewall make sure you have it tested. There are several websites that can do this. One of the testing sites of PC MAG is PCflank.com. By running this test, it will let you know if your computer is visible to others on the Internet. This is good to know because if it is visible others are more prone to hacking into your computer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This is two of the firewalls to consider. They are both good choices, but suit different situations. The software firewall is generally installed on every computer, while a hardware firewall is used mainly for desktop computers. However, once installing a firewall your work is never done protecting your computer. Installing a firewall on your computer is only the beginning in your protection. Once it is installed you need to keep it up to date. You can also combine these firewalls together for double protection.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3874379232720870921?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3874379232720870921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/firewall.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3874379232720870921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3874379232720870921'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/firewall.html' title='Firewall'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_0zEFPANNMuc/S8nae99x9SI/AAAAAAAAAG8/iltgQPw3_kE/s72-c/firewall.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5690785217058387514</id><published>2010-10-25T09:18:00.002+07:00</published><updated>2010-10-25T09:32:27.937+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>Network Addressing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_qRL48Q_jRUM/Sfz2fKZV6iI/AAAAAAAAAO0/hMFaV2eVw2A/s400/network_standards.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 319px; height: 400px;" src="http://4.bp.blogspot.com/_qRL48Q_jRUM/Sfz2fKZV6iI/AAAAAAAAAO0/hMFaV2eVw2A/s400/network_standards.gif" border="0" alt="Network Addressing" /&gt;&lt;/a&gt;&lt;b&gt;Network Addressing&lt;/b&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Every network device must have unique information or an address that helps to identify it in a network. The main function of network addressing is:&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. To provide unique information for the identification of a device on the network - LAN &lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. It must locate a device or machine within a wider network - WAN.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This is where an IP address comes in. This is a unique address use to identify a device or machine in a network. The modern network operates on a TCP/IP settings, this is a primary protocol used to identify and locate a device on a Local area network or Internet. Every machine or device on a network must be loaded with a TCP/IP protocol. Within the TCP/IP settings, every network device has an assigned IP address which consist of four sets of 8 binary digits referred to as octets separated by a period.(.). This identifies the PC OR machine and the Subnet Mask enables the machine to be placed in a particular network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Example of an IP address:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;192.168.1.5 - decimal&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Written in binary form it looks like this:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1.1.0.0.0.0.0.0 1.0.1.0.1.0.0.0 0.0.0.0.0.0.0.1 0.0.0.0.0.1.0.1&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The first part of the address identifies the network ID, while the other parts shows the host ID &lt;/div&gt;&lt;div style="text-align: justify;"&gt;e.g.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;192.168.1.5 Where 192.168.1 - Network ID, 5 - Host ID.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;However, IP addresses are divided into classes. The table below summarizes the classes and Subnet Mask:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class - Address Range - Subnet Mask &lt;/div&gt;&lt;div style="text-align: justify;"&gt;A - 1- 126 - 255.0.0.0 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;B - 129 - 191 - 255.255.0.0 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;C - 192 - 223 - 255.255.255.0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.theedifier.com/blogging-blogger/images/location/ip-address.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 567px; height: 562px;" src="http://www.theedifier.com/blogging-blogger/images/location/ip-address.png" border="0" alt="Network Addressing" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Network Addressing&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Using the above table lets try and clarify it further&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Class A networks use the first octet to identify the network address, while the remaining three octets is use to identify the host or machine.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Class B networks use the first two octets to identify the network, while the last two identifies the host or machine&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;E.g. 172.16.0.4 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Class C networks use the first three octets as network ID and the last octet as host or machine ID.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;e.g. 192.168.1.5 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;The subnet mask is the value use to show the part of an IP address that signifies the network ID. Simply said, the subnet mask differentiates the network portion to the host portion.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Take for example, Class C IP 192.168.10.25 with a subnet mask 255.255.255.0 is distinguished as follows:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;192.168.10 - Network address &lt;/div&gt;&lt;div style="text-align: justify;"&gt;25 - Host address&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Class B 172.17.20.10 with a subnet mask 255.255.0.0 is separated as follows &lt;/div&gt;&lt;div style="text-align: justify;"&gt;172.17- Network &lt;/div&gt;&lt;div style="text-align: justify;"&gt;20.10 - Host&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Initially, addressing network devices in this 'Classful' way results to wasting of usable IP addresses, the TCP/IP engineers came up with several ways to cub this wastage by the use of Subnetting, Variable Length Subnet Masking (VLSM), Classless InterDomain Routing (CIDR), and Network Address Translation (NAT)&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5690785217058387514?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5690785217058387514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/network-addressing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5690785217058387514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5690785217058387514'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/network-addressing.html' title='Network Addressing'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_qRL48Q_jRUM/Sfz2fKZV6iI/AAAAAAAAAO0/hMFaV2eVw2A/s72-c/network_standards.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2623162669199013696</id><published>2010-10-23T10:39:00.002+07:00</published><updated>2010-10-23T10:45:29.479+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Topology'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>Virtual Server</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.nasi.com/images/vmware_virtualization.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 300px; height: 303px;" src="http://www.nasi.com/images/vmware_virtualization.jpg" border="0" alt="Virtual Server" /&gt;&lt;/a&gt;&lt;b&gt;Virtual Server&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A virtual server primarily helps to decouple the software from the hardware. Once the software and hardware become independent entities, it becomes possible to house several server environments on a single piece of server hardware. Each server environment, also referred to as virtual machine, is a self-contained entity. The prominent benefit of server virtualization is that it helps us to utilize our computing resources in a better manner. In the following paragraphs, we shall delve out some more benefits of a virtual server as well as try to dispel the drawbacks.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Some outstanding benefits of sever virtualization&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Proper hardware utilization- On an average, distributed servers are able to use only 20 to 25 percent of the computing capacity of the resources. Server virtualization boosts up hardware utilization to up to 65 to 85 percent. Proper resource utilization means that with lesser number of equipments, you can work more efficiently. Additionally, IT, hardware and maintenance costs are dramatically reduced. Lesser amount of space is needed, and energy requirements also decrease significantly.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Scalable flexibility- When hardware and software work independently, you can easily amend, transform or upgrade either of them without affecting the functioning of the other. You can not only use different types of operating systems and applications, but you can also effortlessly migrate to newer versions, programs and environments. Moreover, due to the presence of virtual server, disaster recovery process becomes relatively easier.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Easy development and implementation- Yet another benefit of server virtualization is that it speeds up the development and implementation process. The performance of different applications and operating systems can easily be tested and compared without destabilizing the system that is currently in use.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Enhanced security- Virtual servers provide an exceptionally safe and secure environment for data processing and storage. Unlike isolated systems where the security of several units have to be managed, in the case of virtual servers and machines, only one system has to be made infallible.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Drawbacks of virtual server and remedies to drive them away&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxvirtualserver.org/VirtualServer.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 652px; height: 588px;" src="http://www.linuxvirtualserver.org/VirtualServer.png" border="0" alt="Virtual Server" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Virtual Server&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;High probability of physical failures- With the addition of a virtual server, even a simple system becomes quite complex. As the complexity of the system increases, the probability of physical failure also escalates. There are a number of failsafe methods available to reduce the possibility of system failure. For instance, you can use methodologies like clustering or use applications as Continuous Data Protection solution. Investment in redundant hardware is also a good option. Before implementing anyone of the suggested methodologies, in-depth root cause analysis of the problem is essential. The analysis will help you find out and use the most feasible solution.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Requirement of new tools and skills- Server virtualization is not as easy as it appears on the surface. In a virtual environment, even legacy software applications start behaving differently. Often, minor deficiencies like lesser RAM, fewer CPUs, incompatible applications, inappropriate hard disks, and so forth create incurable problems. The best way to overcome such troublesome situations is to acquire apposite virtual environment management tools and skills. With their help, you can easily ensure that your virtual server consistently provides you superlative services.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Virtual sprawl- Virtual server management is quite intricate and cumbersome, and for proper management well-trained and experienced administrators are needed. On the contrary, it is extremely easy to add new virtual servers and machines. If you continue to add unneeded virtual machines, you simply waste the precious resources of the host server. You would also have to hire administrators for the upkeep of the expanded virtual system. By preventing the unneeded virtual sprawl, you can easily cut down the costs.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2623162669199013696?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2623162669199013696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/virtual-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2623162669199013696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2623162669199013696'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/virtual-server.html' title='Virtual Server'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-6091026047459995047</id><published>2010-10-23T10:35:00.002+07:00</published><updated>2010-10-23T10:39:35.979+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Firewall DMZ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.securenet.cz/images/firewall-dmz.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 359px; height: 204px;" src="http://www.securenet.cz/images/firewall-dmz.jpeg" border="0" alt="Firewall DMZ" /&gt;&lt;/a&gt;&lt;b&gt;Firewall DMZ&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Providing public resources such as Web servers which are located inside the private network is prone to any types of internet threats. This is because we allow inbound internet traffic reaching into our private network. A secure way to provide public resources is by establishing a security boundary - the firewall DMZ.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Connecting our private network to the un-trusted network (aka the internet), we should control the flow of the traffic in a secured manner by using a firewall device. With firewall, all the traffic are forced to pass through a single concentrated checkpoint where all traffic will be controlled, authenticated, filtered, and logged according to the policies set. With this way, we can significantly reduce, but not eliminate the amount of unauthorized traffic reaching our internal network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;What should we do if we need to provide the public resources such as Web-servers that can be accessed by users from the internet in a secured way? Internet users can access the public resources but they cannot reach into our private or internal corporate networks. We need to configure our firewall by providing the perimeter network - a Firewall with DMZ (Demilitarized Zones).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Firewall DMZ - Demilitarized Zone is a security network at the boundary between a corporate / private Local area network (LAN) and the internet. A firewall DMZ must be used whenever you need to provide a segmentation of the network when you need to host public resources such as Web servers. The perimeter network is designed to protect servers on the corporate network from attack by malicious users on the Internet.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.itdojo.com/blog/wp-content/uploads/dmz.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 364px;" src="http://www.itdojo.com/blog/wp-content/uploads/dmz.jpg" border="0" alt="Firewall DMZ" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;Firewall DMZ&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If the requirements to use multiple network segments exist, you can deploy multiple DMZ with differing security policies (levels). For example when you need to deploy a secured web server with SQL server on different machine, you need to provide segmentations to both Web -server and the SQL server. Web-server should be placed in DMZ1 while SQL server should be placed on different segment - DMZ2.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We should create policies in such a way that the traffic from the internet users can only access the Web server which sits in DMZ1 network. They cannot access the SQL server which sits in DMZ2 network. However, both Web server in DMZ1 and SQL server in DMZ2 can access each other. As a general practice you should separate the SQL server from the Web server. You need to develop policies that meet the above security requirements and implement them in the firewall.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Implementation&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The firewall DMZ can be implemented at the border of the corporate LAN which typically has three network interfaces:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. The internet interface: the interface is exposed to the internet (the unsecured public network)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. The private or Intranet interface: the interface is connected to the corporate LAN network where you put your vulnerable servers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. The DMZ network: the DMZ interface resides in the same public network that can be easily accessed by public users from the internet. The public resources which typically reside in the firewall DMZ are proxy servers, and web servers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Home Wireless Router with DMZ Feature&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are many popular home wireless routers such as WRT610N by Linksys, DIR-855 D-Link router which are equipped with the firewall DMZ feature available in the market today. With the DMZ feature, you can configure a single computer to be exposed to the internet for use of a special-purpose service such as Internet gaming or video conferencing. DMZ hosting forwards all the ports at the same time to one PC.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Beside the DMZ feature, the Port Forwarding feature is more secure because it only opens the ports you want to have opened, while DMZ hosting opens all the ports of one computer, exposing the computer to the Internet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For example with WRT610N wireless router, you can expose one PC or game console for Online Gaming purposes. You can configure the router by accessing the router web-based utility and locate the Application - DMZ page to configure and enable the DMZ feature. DMZ feature is disabled by default. Enable the DMZ feature and select the IP address or manually enter a specific IP address of the computer from the Internet that will be allowed to access the PC in the network. You should also enter the IP / MAC address of the PC / Game console you want it to be accessed from the internet.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-6091026047459995047?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/6091026047459995047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/firewall-dmz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6091026047459995047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/6091026047459995047'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/firewall-dmz.html' title='Firewall DMZ'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2599177126411467615</id><published>2010-10-23T10:10:00.002+07:00</published><updated>2010-10-23T10:35:18.087+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Demilitarized Zone (DMZ)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.emailrelay.org/images/hfd-qskdmztfdu.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 441px; height: 313px;" src="http://www.emailrelay.org/images/hfd-qskdmztfdu.gif" border="0" alt=" Demilitarized Zone (DMZ)" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Demilitarized Zone (DMZ)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;DMZ is the most heavily fortified border on the planet, with over a million soldiers on both sides ready to pull the triggers to each other in a matter of hours. For anyone who plans to be in South Korea on business or vacation, this place is not to be missed.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;All of these refer to one spot on the Korean Peninsula that very few would ever conceive to be able to visit. Why? Because the DMZ is the most heavily fortified border on the planet, with over a million soldiers on both sides ready to pull the triggers to each other in a matter of hours. The highest concentration of firepower resides along this area in what hopefully will be the last remains of the Cold War. Now, who in their right mind would want to visit an area where more than 50 Americans, 1,000 South Koreans and countless North Koreans have died in skirmishes over the past 40 years, and is still dotted with land mines, razor wire and concrete tank bunkers? Surprisingly, a lot of us would. So, if you're looking for a little action, then this is definitely the place for you.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The DMZ is not some mere historical site where one can casually browse around at what once was. Rather, it is a mix of what was, what is, and what is to come. All along the DMZ are sites where the North and South have had confrontations in the past, while at the same time there could be confrontations at any time to come. But that is where the true excitement of visiting such a place as this lies. You know at once that you're not at some museum when you are asked to fill out release forms informing you that your visit "will entail entry into hostile area and possibility of injury of death as a direct result of enemy action." Every year, about 180,000 tourists are bused up from Seoul to spend a day in the clean air and wide-open spaces of the last remnants of the Cold War. For anyone who plans to be in South Korea on business or vacation, this place is not to be missed? it's one of the most bizarre and most fascinating places you can reach in a tour bus. Sounds fun doesn't it? Well, if you're up to the danger, and you think it's a good day, then the DMZ is a nice escape from the dull, sheltered lives that most of us lead.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;PANMUNJEOM &lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the middle of the DMZ, about an hour and half bus ride to the north of Seoul is Panmunjeom or the Joint Security Area. Panmunjeom is the "truce village" where the armistice was signed in 1953 ending the Korean War and splitting the peninsula into North and South. Since then it has been the scene of on-and-off dialogue between the free South and the communist North. Almost all the tourists who come up here are foreigners because South Koreans need a special government permit to visit Panmunjeom. Many of the visitors are Americans, including some who fought in the Korean War, their families, history buffs or just backpackers trekking around Asia looking for a little counterintuitive tourism.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.javvin.com/pics/dmz.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 284px;" src="http://www.javvin.com/pics/dmz.gif" border="0" alt=" Demilitarized Zone (DMZ)" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Demilitarized Zone (DMZ)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;FREEDOM ROAD &lt;/div&gt;&lt;div style="text-align: justify;"&gt;As soon as your tour bus leaves Seoul, you start to get the idea that things are a little different here. "Freedom Road (Jayooro)," the only way to Panmunjeom, is a major divided highway that is about 12 lanes across in some places. The median strip is massive and flat, just right for a wave of tanks and artillery to head north to repel an invasion. What are those odd little structures up on almost every hill? Yes, those are machine gun emplacements. And so are those piles of sandbags on the median strip. The road stretches along the banks of the Imjingang River, which is lined with one continuous eight-foot fence covered with razor wire and dotted with hundreds of military watch posts, all manned by a solitary soldier. The river itself is filled with nets and spikes and other obstacles to prevent North Korean soldiers or vessels from coming south. Huge lighted signs bearing Korean letter face the North Korean side of the river, touting "Freedom" and "Democracy." And at times along the way, you can hear the propaganda of both sides over the loudspeakers right next to you or far off in the distance.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Camp Bonifas Upon arrival, the bus passes a series of checkpoints, which are separated by fences and barricades that the bus must weave in and out of. Upon entering the Joint Security Area, visitors will encounter large banners and signs with the most clearest and succinct expression of the situation, "In front of them all." First stop is Camp Bonifas, a small collection of buildings surrounded by triple coils of razor wire just 440 yards south of the DMZ. If it weren't for the land minds and armed soldiers, the place might look like a big Boy Scout camp. About 5000 U.S. and South Korean soldiers live in Bonifas and other bases close to Panmunjeom. After unloading the bus, everyone is escorted to Ballinger Hall where a briefing and slide show are held to lay down the dos and don'ts of the area. Then everyone is scurried onto the JSA bus to start on the dangerous expedition.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;THE BORDER &lt;/div&gt;&lt;div style="text-align: justify;"&gt;From that point on, tourists in the DMZ are under constant guard by UN soldiers. They keep tourist from straying out of authorized areas, but mainly they are there to protect the visitors from enemy attack. They also make sure tourists take pictures only at authorized spots, as almost all photography here is banned. First along the way is the infamous one-hole golf course, which Sports Illustrated named, "one of the most dangerous gold courses in the world." Next is the scene of where it all takes place. On each side of the border is a large three-story visitors' center. Steps lead down to four blue one-story structures, which cross the borderline and are designated as the meeting place for the officials of both sides. On the side of the South, stand decoratively dressed South Korean soldiers who are also wearing sunglasses. They stand at the corners of the blue buildings, half-exposed in what is called ROK (Republic of Korea) ready position, a semi-Taekwondo stance. Their apperance is intended to intimidate the North and the reason they stand half-exposed is to have cover in case of an attack. Looking across the way, visitors will see a lone North Korean soldier standing at the doorway of "Panmungak," the North Korean visitors center directly across from the South's.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;He rarely moves, only to occasionally view the tourists through a pair of binoculars. The only other visible soldier is the officer sitting next to a window within the building. He is the one responsible for alerting the whole battalion of soldiers waiting on the other side of the building in case of emergency. Along the borderline in either direction, are lookout towers every 100 meters, which do the same. There exists an atmosphere of high tension created by the military presence and the seriousness of the local personnel. But, there are times when one cannot escape the temptation of finding some humor in the whole situation. Tourists are warned not to make eye contact or gestures of any kind. If a tourist waved, a North Korean soldiers might take a photo that could easily end up in a Stalinist propaganda publication with a caption like, "Defector begs a glorious patriot from the Korean People's Army to save him from Imperialist oppression." Nobody takes this too seriously, but it's still against the rules to wave and point. This is not London where everyone tries to make the palace guards move using any means necessary. The trick is to keep a poker face: no blinking, no smiling, no flashing a quick obscene gesture, no going cross-eyed to see if you can crack his stone-cold stare. Just don't do it. God forbid one harmless motion from a tourist cause an outbreak of war.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Awaiting the tourists is an even bigger treat in that they are then escorted inside one of the blue buildings. Here, they will find sound booths on both ends with a long conference table in the middle of the room. Along the center of the table is a thick wire leading to a microphone being monitored 24 hours a day by both sides, so be careful what you say. This wire designates the international boundary between North and South and tourist are allowed to cross that border within these buildings. So not only can one see the North, they get the opportunity to stand in it.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;CHECKPOINT 3 AND THE BRIDGE OF NO RETURN &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Following the up close encounter with the North, the bus travels along a dusty trail to Checkpoint 3. Atop a hill, this seemingly plain shack is a favorite spot where one can see clear into North Korea itself. Kaesong, a major city in the North, is visible on a clear day along with the North Korean flagpole that stretches way up in competition to the flagpole in the South. This spot is quiet and serene and seems almost too peaceful to be so dangerous. At the bottom of the hill is the Bridge of No Return, named rightfully so because when crossed, there's not much chance that one can return in one piece. You can walk about half way across until you reach the demarcation line where a UN soldier stands to prevent you from going any further. After that, it's back to Ballinger Hall where, following a bit of souvenir shopping, the bus back to Seoul awaits.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The DMZ provides a breath of fresh air and a little excitement to tingle your senses. If you are ever in the vicinity, take a risk and visit the final barrier that stands between East and West. It will definitely be an experience you will never forget.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2599177126411467615?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2599177126411467615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/10/demilitarized-zone-dmz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2599177126411467615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2599177126411467615'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/10/demilitarized-zone-dmz.html' title='Demilitarized Zone (DMZ)'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-3755982179491209070</id><published>2010-07-22T10:15:00.000+07:00</published><updated>2010-07-22T10:19:37.644+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Routing'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>VoIP Routing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.systemsit.net/images/uploads/voip.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 348px;" src="http://www.systemsit.net/images/uploads/voip.jpg" border="0" alt="VoIP Routing" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;VoIP Routing&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;The VoIP routes are very significant as they can be used to terminate calls to distant places on earth through gateways that supersede any traditional forms of connectivity. This call management is possible due to the routing of calls to almost every place on the globe. The routing is done by transferring of calls through special switches that are obtained from higher level carriers. The presence of Voice over IP makes the system quite similar to a Private Branch Exchange. It gives an additional resilience; and the integrated backup to PSTN and mobiles is also enhanced.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The VoIP routes are especially important for call centers. The call centers provide excellent customer support and direct calls to the correct destinations. They maintain high volume of inbound and outbound voice traffic. The routing of these calls can be done by the presence of a virtual switchboard, with the features of a hardware system. One could say that the Voice Over IP has become a small business edition with all the features that a 'start up' company would require for proper functioning.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The VoIP service goes through various corporate affiliates, which can handle both VoIP as well as normal calls, that could be either long distance or local. The services provided by these affiliates are suitable so as to meet the needs of small as well as large enterprises. VoIP telephony actually offers a bouquet of features. Some of the essential features are calls transfer, voice mail, follow me, call conferencing and a lot of other features, that fulfill every communication needs of the user.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In fact these affiliates serve as VoIP gateways. The affiliates may buy the service from wholesalers and then offer the same to their customers in terms of calling minutes. So, whenever the calls are made, these have to pass through the affiliates in order to reach the end users. There are also VoIP switch partitioning services offered by the wholesalers. With flexible billing solutions and special transcoding systems that ease out the services, the potential users have all that they want. The services are further enhanced due to the presence of tailored support mechanisms based upon specific requirements.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The VoIP routes have flexible billing solutions and are supported by SMS and mail that gives statements of one's monthly bills and also alarms the user of the malfunctioning of any of the routes. One can buy calling cards and avail such high-end connectivity with the service provider's customized calling card platform. This, in turn, helps the users keep a tab on their expenditures. The wholesalers make it their marketing strategy whereby they ensure the availability of quality routes to carriers and thus maximize profit margin for their partners. The affiliates too get effective guidance while routing VoIP calls to their customers. The higher tiers guarantee technical expertise, tools for support, best solutions and hardware advice.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-3755982179491209070?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/3755982179491209070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/voip-routing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3755982179491209070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/3755982179491209070'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/voip-routing.html' title='VoIP Routing'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-2050895258217302437</id><published>2010-07-22T10:04:00.001+07:00</published><updated>2010-07-22T10:10:13.401+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Routing'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>Manet Routing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://research.ac.upc.edu/CompNet/Images/manet_2.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 669px; height: 390px;" src="http://research.ac.upc.edu/CompNet/Images/manet_2.gif" border="0" alt="Manet Routing" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Manet Routing&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;The wireless networks are playing a vital role for the world of technology. The wireless networks are also called as mobile network. In mobile networks are basically classified into two main categories. The first is known as the "infrastructure networks".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;These types of networks are fixed and wired gateways. The bridges for these networks are known as "base station". A mobile unit with in these networks connects to, and communicates with, the nearest base station that is within its communication radius. As the mobile travels out of range of one base station and into the range of another, a "handoff" occurs from the old base station to the new, and the mobile is able to continue communication seamlessly throughout the network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The second type of mobile wireless network is the infrastructure less mobile network, commonly known as an "ad hoc network ". Infrastructure less networks has no fixed routes; all nodes can travel throughout the network and can communicate dynamically. The mobile nodes are working as network routers, which discover and maintain routes to other nodes in the network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This article I discussed the routing protocols designed for these ad hoc networks by first describing the operation of each of the protocols and then comparing their various characteristics. The next section presents a discussion of two subdivisions of ad hoc routing protocols. Another section discuss current table-driven protocols, while a later section describes those protocols which are classified as on-demand protocols, followed by demand-driven and on-demand protocols.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cluster head Gateway Switch Routing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Cluster head Gateway Switch Routing (CGSR) protocol differs from the previous protocol in the type of addressing and network organization scheme employed. Instead of a "flat" network, CGSR is a clustered multi hop mobile wireless network with several heuristic routing schemes [4]. In this method a cluster head controlling a group of ad hoc nodes, a framework for code separation, channel access, routing, and bandwidth allocation can be achieved. A cluster head selection algorithm is utilized to elect a node as the cluster head using a distributed algorithm within the cluster. In cluster head method we are having one main disadvantage, because frequently the nodes change the cluster head this will adversely affect routing protocol performance. The nodes are busy in cluster head selection rather than relaying. Hence, instead of invoking cluster head reselection every time the cluster membership changes, a Least Cluster Change (LCC) clustering algorithm is introduced. Using LCC, cluster heads only change when two cluster heads come into contact, or when a nodes moves out of contact of all other cluster heads.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Wireless Routing Protocol&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Wireless Routing Protocol (WRP) described in [5] is a table-based protocol with the goal of maintaining routing information among all nodes in the network. Each node in the network is responsible for maintaining four tables.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Distance table&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Routing table&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Link-cost table&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Message retransmission list (MRL) table.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Each entry of the MRL contains the sequence number of the update message, a retransmission counter, an acknowledgement-required flag vector with one entry per neighbor, and a list of updates sent in the update message. The MRL records which updates in an update message need to be retransmitted and which neighbors should acknowledge the retransmission [5]. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mobiles inform each other of link changes through the use of update messages. An update message is sent only between neighboring nodes and contains a list of updates, as well as a list of responses indicating which mobiles should acknowledge (ACK) the update. Mobiles send update messages after processing updates from neighbors or detecting a change in a link to neighbors.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Source-Initiated On-Demand Routing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Source-Initiated on-demand routing is a different approach compare to table-driven routing. In this method the path will be created by source it self. If a node wants to send message means, first it will find the path for communication. This process will be completed once a route is found or all possible route permutations have been examined. Once a route has been established, this route will be maintained until the destination becomes inaccessible.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ad Hoc On-Demand Distance Vector Routing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Ad Hoc On-Demand Distance Vector (AODV) routing protocol described in [7] builds on the DSDV algorithm previously described. AODV is an improved algorithm from DSDV because it typically minimizes the number of required broadcasts by creating routes on a demand basis, as opposed to maintaining a complete list of routes as in the DSDV algorithm.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When a source node desires to send a message to some destination node and does not already have a valid route to that destination, it initiates a path discovery process to locate the other node. It broadcasts a route request (RREQ) packet to its neighbors, which then forward the request to their neighbors, and so on, until either the destination or an intermediate node with a "fresh enough" route to the destination is located. AODV utilizes destination sequence numbers to ensure all routes are loop-free and contain the most recent route information. Each node maintains its own sequence number, as well as broadcast ID. The broadcast ID is incremented for every RREQ the node initiates, and together with the node's IP address, uniquely identifies an RREQ.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Routes are maintained as follows. If a source node moves, it is able to reinitiate the route discovery protocol to find a new route to the destination. If a node along the route moves, its upstream neighbor notices the move and propagates a link failure notification message to each of its active upstream neighbors to inform them of the erasure of that part of the route [7]. These nodes in turn propagate the link failure notification to their upstream neighbors, and so on until the source node is reached. The source node may then choose to reinitiate route discovery for that destination if a route is still desired.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dynamic Source Routing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Dynamic Source Routing (DSR) protocol presented in [8] is an on-demand routing protocol that is based on the concept of source routing Mobile nodes are required to maintain route catches that contain the source routes of which the mobile is aware. The protocol consists of two major phases: route discovery and route maintenance. When a mobile node has a packet to send to some destination, it first consults its route cache to determine whether it already has a route to the destination, it will use this route to send the packet. The protocol consists of two major phases: route discovery and route maintenance. When a mobile node has a packet to send to some destination, it first consults its route cache to determine whether it already has a route to the destination, it will use this route to send the packet. On the other hand, if the node doses not have such a route, it initiates route discovery by broadcasting a route request packet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A route reply is generated when the route request reaches either the destination itself, or an intermediate node which contains in its route cache an un expired route to the destination or such an intermediate node, it contains a route record yielding the sequence of hops taken. If the node generating the route reply is the destination, it places the route record contained in the route request into the route reply. If the responding node is an intermediate node, it will append its cached route to the route record and then generate the route reply. Route maintenance is accomplished through the use of route error packets and acknowledgments.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Temporally Ordered Routing Algorithm&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The Temporally Ordered Routing Algorithm (TORA) is a highly adaptive loop-free distributed routing algorithm based on the concept of link reversal [10]. TORA is proposed to operate in a highly dynamic reply is the destination, mobile networking environment. It is source-initiated and provides multiple routes for any desired source/destination pair. The key design concept of TORA is the localization of control messages to a very small set of nodes near the occurrence of a topological change. To accomplish this, nodes need to maintain routing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;information about adjacent (one-hop) nodes.The protocol performs three basic functions:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Route creation&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Route maintenance&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Route erasure&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;During the route creation and maintenance phases, nodes use a "height" metric to establish a directed a cyclic graph (DAG) rooted at the destination. Thereafter, links are assigned a direction (upstream or downstream) based on the relative height metric of neighboring nodes. This process of establishing a DAG is similar to the query/reply process proposed in Lightweight Mobile Routing (LMR) [11]. In times of node mobility the DAG route is broken, and route maintenance is necessary to reestablish a DAG rooted at the same destination. As shown in Fig. 5b, upon failure of the last downstream link, a node generates a new reference level which results in the propagation of that reference level by neighboring nodes, effectively coordinating a structured reaction to the failure. Links are reversed to reflect the change in adapting to the new reference level. TORA's metric is a quintuple comprising five elements, namely:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;o Logical time of a link failure&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;oThe unique ID of the node that defined the new reference level&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;oA reflection indicator bit&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;oA propagation ordering parameter&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;oThe unique ID of the node&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The first three elements collectively represent the reference level. A new reference level is defined each time a node loses its last downstream link due to a link failure. TORA's route erasure phase essentially involves flooding a broadcast clear packet (CLR) throughout the network to erase invalid routes. In TORA there is a potential for oscillations to occur, especially when multiple sets of coordinating nodes are concurrently detecting partitions, erasing routes, and building new routes based on each other. Because TORA uses internodes coordination, its instability problem is similar to the "count-to-infinity" problem in distance-vector routing protocols, except that such oscillations are temporary and route convergence will ultimately occur.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Source-Initiated On-Demand Routing Protocols&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Table 2 presents a comparison of AODV, DSR, TORA, ABR, and SSR. AODV employs a route discovery procedure similar to DSR; however, there are a couple of important distinctions. The most notable of these is that the overhead of DSR is potentially larger than that of AODV since each DSR packet must carry full routing information, whereas in AODV packets need only contain the destination address. Similarly, the route replies in DSR are larger because they contain the address of every node along the route, whereas in AODV route replies need only carry the destination IP address and sequence number. Also, the memory overhead may be slightly greater in DSR because of the need to remember full routes, as opposed to only next hop information in AODV. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;The DSR algorithm is intended for networks in which the mobiles move at moderate speed with respect to packet transmission latency [8]. Assumptions the algorithm makes for operation are that the network diameter is relatively small and that the mobile nodes can enable a promiscuous receive mode, whereby every received packet is delivered to the network driver software without filtering by destination address. An advantage of DSR over some of the other on demand protocols is that DSR does not make use of periodic routing advertisements, thereby saving bandwidth and reducing power consumption. On the other hand, because of the small diameter assumption and the source routing requirement, DSR is not scalable to large networks. Furthermore, as previously stated, the need to place the entire route in both route replies and data packets causes greater control overhead than in AODV.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;TORA is a "link reversal" algorithm that is best suited for networks with large dense populations of nodes [10]. One of the advantages of TORA is its support for multiple routes. TORA and DSR are the only on demand protocols considered here which retain multiple route possibilities for a single source/destination pair. Route reconstruction is not necessary until all known routes to a destination are deemed invalid, and hence bandwidth can potentially be conserved because of the necessity for fewer route rebuilding. Another advantage of TORA is its support for multicast. Although, unlike AODV, TORA does not incorporate multicast into its basic operation, it functions as the underlying protocol for the Lightweight Adaptive Multicast Algorithm (LAM), and together the two protocols provide multicast capability [18]. ABR is a compromise between broadcast and point-to point routing, and uses the connection-oriented packet forwarding approach. Route selection is primarily based on the aggregated associatively ticks of nodes along the path. Hence, although the resulting path does not necessarily result in the smallest possible number of hops, the path tends to be longer lived than other routes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A long-lived route requires fewer route reconstructions and therefore yields higher throughput. Another benefit of ABR is that, like the other protocols, it is guaranteed to be free of packet duplicates. The reason is that only the best route is marked valid, while all other possible routes remain passive. ABR, however, relies on the fact that each node is beaconing periodically. The beaconing interval must be short enough to accurately reflect the spatial, temporal, and connectivity state of the mobile hosts. This beaconing requirement may result in additional power consumption. However, experimental results obtained in [19] reveal that the inclusion of periodic beaconing has a minute influence on the overall battery power consumption. Unlike DSR, ABR does not utilize route caches.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Table-Driven vs. On-Demand Routing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As discussed earlier, the table-driven ad hoc routing approach is similar to the connectionless approach of forwarding packets, with no regard to when and how frequently such routes are desired. It relies on an underlying routing table update mechanism that involves the constant propagation of routing information. This is not the case, however, for on-demand routing protocols. When a node using an on-demand protocol desires a route to a new destination, it will have to wait until such a route can be discovered. On the other hand, because routing information is constantly propagated and maintained in table-driven routing protocols, a route to every other node in the ad hoc network is always available, regardless of whether or not it is needed. Another consideration is whether a flat or hierarchical addressing scheme should be used. All of the protocols considered here, except for CGSR, use a flat addressing scheme. In [20] a discussion of the two addressing schemes is presented. While flat addressing may be less complicated and easier to use, there are doubts as to its scalability.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Localized Position-Based Routing Algorithms&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This will be new algorithm for routing and also it's a very effective routing algorithm for a large type of MANET. Here using position identifies the nodes. Here the node ID's are constructed by using some position related parameters. Here we are going to discourse various type of position based routing algorithms. Localized position-based routing algorithms [25] are distributed algorithms. Each host makes the routing decision solely based on the location information of itself, its neighbors, the source and the destination. Let u be the current node, (v1,....,vn) be the 1-hop neighboring nodes of u, s be the source node and t be the destination node. The hop counts of the path discovered by the algorithm between the nodes s and t is denoted by NL(s, t). The hop counts of the shortest path between the nodes s and t is denoted by ND(s, t). We define the hop stretch factor as SF(s, t) = NL(s,t)/ND(s,t) . We now specify four well-known routing algorithms that are used for a comparison with the routing algorithm proposed in this paper.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-2050895258217302437?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/2050895258217302437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/manet-routing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2050895258217302437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/2050895258217302437'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/manet-routing.html' title='Manet Routing'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-1983382542539572608</id><published>2010-07-22T09:54:00.002+07:00</published><updated>2010-07-22T09:58:41.183+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Routing'/><title type='text'>ASP.NET Routing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://learn.iis.net/Content_Cache/496/Router.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 359px; height: 572px;" src="http://learn.iis.net/Content_Cache/496/Router.gif" border="0" alt="ASP.NET Routing" /&gt;&lt;/a&gt;&lt;b&gt;ASP.NET Routing&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;For the past 8 years, ASP.NET as an IT support has proved to be a very mature, stable and beneficial web development platform for all its users. However, with the recent new versions of the other systems now available in the market, the previous version of ASP.NET seems a bit aged. As a result another alternative of the ASP.NET was designed. The Model-View-Controller is the perfect ASP.NET alternative available.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;An absolutely free web framework, ASP.NET MVC 2.0 offers you the complete control over your URL and HTML page. It is designed exceptionally by keeping both SoC and testability in mind. The system aids AJAX scripting while also encouraging the test-driven development. ASP.NET MVC as compared to the runtime environment of ASP.NET offers you a completely different experience of using Web Forms. The new alternative uses the Web based variation from the MVC pattern while the 2.0 version works on both, Visual Studio 2008/.Net 3.5 and the Visual Studio 2010 /.Net 4.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Programs based on ASP.NET MVC usually use controllers and views. However, finally you have to decide on how the data will be passed for viewing and exposing your information to the other controllers. The requests made are mainly resolved by simply invoking the required method on the controller class. In order to service the user requests and save the page state, no postbacks and viewstates are required. Hence, no server controls are needed for producing the HTML pages. Above all, ASP.NET MVC in the IT services field is mainly based on handling the HTTP requests except the case that the URL string is treated in a different manner.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The URL in ASP.NET MVC points out to an action to occur and not to a simple file to be processed. Every single URL includes simple routing details especially for the front controllers in order to identify the main target controller. Moreover, ASP.NET MVC is not bound to both server controls and other similar rendering technologies.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-1983382542539572608?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/1983382542539572608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/aspnet-routing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1983382542539572608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/1983382542539572608'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/aspnet-routing.html' title='ASP.NET Routing'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-7496038758706963369</id><published>2010-07-22T09:34:00.001+07:00</published><updated>2010-07-22T09:36:33.383+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Routing'/><title type='text'>QoS Routing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.isoc.org/inet2000/cdproceedings/1c/1c_1a.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 417px; height: 318px;" src="http://www.isoc.org/inet2000/cdproceedings/1c/1c_1a.gif" border="0" alt="QoS Routing" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;QoS Routing&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;PBR can be used to match a specific flow and then apply some QOS policies on it, for example you can mark the packets or route the traffic to special optimized or dedicated connections to handle this traffic type.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For example you may have two internet connections, one for normal internet traffic [FTP, HTTP, downloads] and another one for critical applications (stock tickers) or to be dedicated only for use by the managers and critical departments.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In short PBR can be used to classify traffic based on extended ACLs, set IP precedence value or route traffic to dedicated traffic engineered connections.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Route maps can be used as follows:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Route-map QOS permit 10&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Match [ ip address | length ]&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Set [ip precedence | ip next-hop | set interface]&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the match statement you can match any standard or extended access-list, or match packets with an exact or ranged length.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Extended access-lists allows you to match specific flows, for example you can match only email traffic sourced from customer service department and give them some priority over normal emails from other departments.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The set statements can be used to set the IP precedence value to mark packets for use by other QOS tools and/or within your ISP's core to implement a contracted policy. Set interface and next-hop statements can be used to override normal forwarding for this specific flow.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finally, apply the route-map under the input interface using the command ip policy route-map QOS.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-7496038758706963369?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/7496038758706963369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/qos-routing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7496038758706963369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7496038758706963369'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/qos-routing.html' title='QoS Routing'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-8888763014780544895</id><published>2010-07-21T10:38:00.001+07:00</published><updated>2010-07-21T10:40:47.666+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VPN'/><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>PPTP VPN</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img296.imageshack.us/img296/9982/symvpnfinalcb4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 535px; height: 328px;" src="http://img296.imageshack.us/img296/9982/symvpnfinalcb4.jpg" border="0" alt="PPTP VPN" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;PPTP VPN&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Recently, a student at one of our seminars asked about port forwarding on a router. She wanted to allow PPTP clients to connect from the outside to a VPN server on the inside. In this article, I'll explain how to do it along with a quick look at using static NAT to forward packets to a web server.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Port Forwarding on a Cisco Router&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sometimes we have internal resources that need to be Internet-accessible such as Web servers, mail servers, or VPN servers. Generally, I recommend isolating those resources in a DMZ to protect your office LAN from the bad guys, but regardless of how you choose to design it, the process involves forwarding desired packets from the router's outside interface to an internal host. It's really a fairly simple process. Here's the configuration on a Cisco 2611 router:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;interface Ethernet0/1&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip address 12.1.2.3 255.255.255.0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip nat outside&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;interface Ethernet0/0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip address 192.168.101.1 255.255.255.0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip nat inside&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip nat inside source list 101 interface Ethernet0/1 overload&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip nat inside source static tcp 192.168.101.2 1723 interface Ethernet0/1 1723&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;access-list 101 permit ip any any&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the above configuration, Ethernet 0/1 is connected to the public Internet with a static address of 12.1.2.3 and Ethernet 0/0 is connected to the inside network with a static address of 192.168.101.1. NAT outside is configured on E0/1 and NAT inside is configured on E0/0. Access-list 101 works in conjunction with the "ip nat inside source list 101 interface Ethernet0/1 overload" statement to permit all inside hosts to use E0/1 to connect to the Internet sharing whatever IP address is assigned to interface Ethernet E0/1.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pigtail.net/nicholas/pptp/vpn-app.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 595px; height: 326px;" src="http://pigtail.net/nicholas/pptp/vpn-app.png" border="0" alt="PPTP VPN" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;PPTP VPN&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;The "overload" statement implements PAT (Port Address Translation) which makes that possible. (PAT allows multiple internal hosts to share single address on an external interface by appending different port numbers to each connection.)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The statement "ip nat inside source static tcp 192.168.101.2 1723 interface Ethernet0/1 1723" takes incoming port 1723 (PPTP) requests on Ethernet0/1 and forwards them to the VPN server located at 192.168.101.2.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You could do something similar with a Web server by changing port 1723 to port 80 or port 443. Here's what that would look like:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;interface Ethernet0/1&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip address 12.1.2.3 255.255.255.0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip nat outside&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;interface Ethernet0/0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip address 192.168.101.1 255.255.255.0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip nat inside&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip nat inside source list 101 interface Ethernet0/1 overload&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ip nat inside source static tcp 192.168.101.2 80 interface Ethernet0/1 80&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;access-list 101 permit ip any any&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this example, the web server is located at 192.168.101.2 and instead of forwarding PPTP (port 1723) traffic, we're forwarding HTTP (port 80) traffic.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Obviously, you can configure your Cisco router in a similar manner to forward nearly any type of traffic from an outside interface to an internal host.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-8888763014780544895?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/8888763014780544895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/pptp-vpn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8888763014780544895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8888763014780544895'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/pptp-vpn.html' title='PPTP VPN'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-5775532669011278082</id><published>2010-07-21T10:33:00.002+07:00</published><updated>2010-07-21T10:36:20.200+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VPN'/><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><title type='text'>Site to Site VPN</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.geidi.com/pics/site-to-site-vpn.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 396px;" src="http://www.geidi.com/pics/site-to-site-vpn.gif" border="0" alt="Site to Site VPN" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Site to Site VPN&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;A site-to-site virtual private network (VPN) allows you to maintain a secure "always-on" connection between two physically separate sites using an existing non-secure network such as the public Internet. Traffic between the two sites is transmitted over an encrypted tunnel to prevent snooping or other types of data attacks.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This configuration requires an IOS software image that supports cryptography. The one used in the examples is c870-advipservicesk9-mz.124-15.T6.bin.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There are several protocols used in creating the VPN including protocols used for a key exchange between the peers, those used to encrypt the tunnel, and hashing technologies which produce message digests.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;VPN Protocols&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;IPSec: Internet Protocol Security (IPSec) is a suite of protocols that are used to secure IP communications. IPSec involves both key exchanges and tunnel encryption. You can think of IPSec as a framework for implementing security. When creating an IPSec VPN, you can choose from a variety of security technologies to implement the tunnel.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ISAKMP (IKE): Internet Security Association and Key Management Protocol (ISAKMP) provides a means for authenticating the peers in a secure communication. It typically uses Internet Key Exchange (IKE), but other technologies can also be used. Public keys or a pre-shared key are used to authenticate the parties to the communication.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MD5: Message-Digest algorithm 5 (MD5) is an often used, but partially insecure cryptographic hash function with a 128-bit hash value. A cryptographic hash function is a way of taking an arbitrary block of data and returning a fixed-size bit string, the hash value based on the original block of data. The hashing process is designed so that a change to the data will also change the hash value. The hash value is also called the message digest.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;SHA: Secure Hash Algorithm (SHA) is a set of cryptographic hash functions designed by the National Security Agency (NSA). The three SHA algorithms are structured differently and are distinguished as SHA-0,SHA-1, and SHA-2. SHA-1 is a commonly used hashing algorithm with a standard key length of 160 bits.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ESP: Encapsulating Security Payload (ESP) is a member of the IPsec protocol suite that provides origin authenticity, integrity, and confidentiality protection of packets. ESP also supports encryption-only and authentication-only configurations, but using encryption without authentication is strongly discouraged because it is insecure. Unlike the other IPsec protocol, Authentication Header (AH), ESP does not protect the IP packet header. This difference makes ESP preferred for use in a Network Address Translation configuration. ESP operates directly on top of IP, using IP protocol number 50.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;DES: The Data Encryption Standard (DES) provides 56-bit encryption. It is no longer considered a secure protocol because its short key-length makes it vulnerable to brute-force attacks.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3DES: Three DES was designed to overcome the limitations and weaknesses of DES by using three different 56-bit keys in a encrypting, decrypting, and re-encrypting operation. 3DES keys are 168 bits in length. When using 3DES, the data is first encrypted with one 56-bit key, then decrypted with a different 56-bit key, the output of which is then re-encrypted with a third 56-bit key.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/CommunityServer-Components-PostAttachments/00-01-49-20-70/ISA_5F00_VPN_5F00_ENFig1.PNG_2D00_500x313.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 312px;" src="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/CommunityServer-Components-PostAttachments/00-01-49-20-70/ISA_5F00_VPN_5F00_ENFig1.PNG_2D00_500x313.png" border="0" alt="Site to Site VPN" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Site to Site VPN&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;AES: The Advanced Encryption Standard (AES) was designed as a replacement for DES and 3DES. It is available in varying key lengths and is generally considered to be about six times faster than 3DES.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;HMAC: The Hashing Message Authentication Code (HMAC) is a type of message authentication code (MAC). HMAC is calculated using a specific algorithm involving a cryptographic hash function in combination with a secret key.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Configuring a Site-to-Site VPN&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The process of configuring a site-to-site VPN involves several steps:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Phase One configuration involves configuring the key exchange. This process uses ISAKMP to identify the hashing algorithm and authentication method. It is also one of two places where you must identify the peer at the opposite end of the tunnel. In this example, we chose SHA as the hashing algorithm due to its more robust nature, including its 160-bit key. The key "vpnkey" must be identical on both ends of the tunnel. The address "192.168.16.105" is the outside interface of the router at the opposite end of the tunnel.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sample phase one configuration:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config)#crypto isakmp policy 10 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config-isakmp)#hash sha &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config-isakmp)#authentication pre-share &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config-isakmp)#crypto isakmp key vpnkey address 192.168.16.105&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Phase Two configuration involves configuring the encrypted tunnel. In Phase Two configuration, you create and name a transform set which identifies the encrypting protocols used to create the secure tunnel. You must also create a crypto map in which you identify the peer at the opposite end of the tunnel, specify the transform-set to be used, and specify which access control list will identify permitted traffic flows. In this example, we chose AES due to its heightened security and enhanced performance. The statement "set peer 192.168.16.25" identifies the outside interface of the router at the opposite end of the tunnel. The statement "set transform-set vpnset" tells the router to use the parameters specified in the transform-set vpnset in this tunnel. The "match address 100" statement is used to associate the tunnel with access-list 100 which will be defined later.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sample phase two configuration:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config)#crypto ipsec transform-set vpnset esp-aes esp-sha-hmac &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(cfg-crypto-trans)#exit &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config)#crypto map vpnset 10 ipsec-isakmp &lt;/div&gt;&lt;div style="text-align: justify;"&gt;% NOTE: This new crypto map will remain disabled until a peer &lt;/div&gt;&lt;div style="text-align: justify;"&gt;and a valid access list have been configured. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config-crypto-map)#set peer 192.168.16.105 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config-crypto-map)#set transform-set vpnset &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config-crypto-map)#match address 100&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The crypto map must be applied to your outside interface (in this example, interface FastEthernet 4):&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config)#int f4 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config-if)#crypto map vpnset&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You must create an access control list to explicitly allow traffic from the router's inside LAN across the tunnel to the other router's inside LAN (in this example, the router tukwila's inside LAN network address is 10.10.10.0/24 and the other router's inside LAN network address is 10.20.0.0/24):&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config)#access-list 100 permit ip 10.10.10.0 0.0.0.255 10.20.0.0 0.0.0.255&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;(For more information about the syntax of access-control lists, see my other articles on creating and managing Cisco router access-control lists.)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You must also create a default gateway (also known as the "gateway of last resort"). In this example, the default gateway is at 192.168.16.1:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;tukwila(config)#ip route 0.0.0.0 0.0.0.0 192.168.16.1&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Verifying VPN Connections&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The following two commands can be used to verify VPN connections:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Router#show crypto ipsec sa &lt;/div&gt;&lt;div style="text-align: justify;"&gt;This command displays the settings used by the current Security Associations (SAs).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Router#show crypto isakmp sa &lt;/div&gt;&lt;div style="text-align: justify;"&gt;This command displays current IKE Security Associations.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Troubleshooting VPN Connections&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;After confirming physical connectivity, audit both ends of the VPN connection to ensure they mirror each other.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Use debugging to analyze VPN connection difficulties:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Router#debug crypto isakmp &lt;/div&gt;&lt;div style="text-align: justify;"&gt;This command allows you to observe Phase 1 ISAKMP negotiations.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Router#debug crypto ipsec &lt;/div&gt;&lt;div style="text-align: justify;"&gt;This command allows you to observe Phase 2 IPSec negotiations.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-5775532669011278082?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/5775532669011278082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/site-to-site-vpn.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5775532669011278082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/5775532669011278082'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/site-to-site-vpn.html' title='Site to Site VPN'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-4457223678982711551</id><published>2010-07-08T11:28:00.003+07:00</published><updated>2010-07-08T11:35:17.841+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux Storage Servers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ibm.com/developerworks/linux/library/l-backup/backup01.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 363px; height: 230px;" src="http://www.ibm.com/developerworks/linux/library/l-backup/backup01.gif" border="0" alt="Linux Storage Servers" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Linux Storage Servers&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;In most cases, your email server is hosted by the same company that your website is hosted with. However, some companies prefer internal email servers. This ensures the ability to have permanent mail storage as well as having the ability to customise the size limits without incurring extra costs. Linux email servers are stable, feature rich and completely scalable.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Web-based Email&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Linux email servers support POP3, IMAP, and Webmail access. These are universal standards that need to be available for flexible email access. With web-based email access you can access your emails in the office, or on the go.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Spam filtering&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Spam has become a major issue on the net today and consumes costs and time. Linux e-mail servers are robust enough to supply customizable features such as spam filtering.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Virus scanning&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No business should go without fully-integrated virus scanning software and this is easily done within a Linux email server. With options such AmaViS and Clam AV your networked computers will stay safe from those nasty viruses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Security&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Linux email servers offer SMTP SSL Authentication and domain keys which help keep your server and emails secure. It is very difficult to exploit the Linux operating system, therefore your emails are safe and secure at all times.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.directindustry.com/images_di/photo-g/nas-storage-server-213305.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://img.directindustry.com/images_di/photo-g/nas-storage-server-213305.jpg" border="0" alt="Linux Storage Servers" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Linux Storage Servers&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Speed and Stability&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Linux is a one of the most stable operating systems known today. Linux servers are well known for their amazing up-time statistics and when it comes to efficiency you cannot go wrong as Linux boasts amazing speeds.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Scalability&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With the servers using MySQL or Postgres as their back end storage, you can ensure that you will have enough room to keep expanding. Storage space is definitely not a problem when choosing Linux. With current common technology, your Linux server can reach sizes of up to 16TB (terabytes).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-4457223678982711551?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/4457223678982711551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/linux-storage-servers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4457223678982711551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4457223678982711551'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/linux-storage-servers.html' title='Linux Storage Servers'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-9096466672468667704</id><published>2010-07-08T11:21:00.002+07:00</published><updated>2010-07-08T11:27:33.097+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Network Security'/><title type='text'>Linux Security</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.linuxtopia.org/LinuxSecurity/images/firewall_diag.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 432px; height: 288px;" src="http://www.linuxtopia.org/LinuxSecurity/images/firewall_diag.jpg" border="0" alt="Linux Security" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Linux Security&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;Linux is an amazing operating system considering how it was originally created. It was a modest program written for one person as a hobby - Linus Torvald of Finland. It has grown into a full-fledge 32-bit operating system. It is solid, stable and provides support for an incredible number of applications. It has very powerful capabilities and runs very fast and rarely crashes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Unfortunately Linux machines are broken almost every day. This happens not because it is an insecure operating system. It contains all the necessary tools to make it very secure. But the truth is. It hasn't become significantly more secure with the increase in popularity. On the other hand, our understanding of the hackers methods and the wide variety of tools and techniques available contributed to help system administrators to secure their Linux computers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Our goal in this article is to list the most critical situations, and how to prevent an invasion with simple measures.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1- Weak passwords&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;By far the first and most used method used by hackers to try penetrating a Linux system is cracking a password, preferently of the user root. Usually they will target a common user first, and then, using his/her access to the operating system, try to get a privileged access cracking the root password. Good password policy, and good passwords are absolutely critical to the security on any computer. Some common mistakes when selecting a password:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A- use "password" as password.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;B- use the name of the computer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;C- a well-know name from science, sports or politics.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;D- reference to movies.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;E- anything that is part of the user web site.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;F- references associated with the account.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The latest version of Linux offer shadowed passwords. If a cracker can see an encrypted password, crack it would a simple task. So, instead of storing the password in the passwd file, they are now stored in the shadow file which is readable only for root. Before a hacker can crack a password he needs to figure out an account name. So, simple accounts names must be avoided as well. Another security measure is to apply a "no login" to the account in the passwd file. This must be done to all the accounts that don't need to log in to the system. Examples are: apache, mysql, ftp and other.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Limit which terminals root may log in from. If the root account is allowed to log in only in certain terminals that are considered secure, it will be almost impossible for a hacker to penetrate the system. This can be done listing the allowed terminals on /etc/security. The login program will consider insecure any terminal that is not listed on this file, which is readable, only by root.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2- Open Network Ports&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Any Linux default installation will provide the Operating System with tons of software and services. Several of them are not necessary or even wanted by the administrator. Removing these software and services will close the path to several attacks and improve security. The /sbin/chkconfig program can be used to stop services from automatically starting at run levels 3, 4 and 5. Log in as root and type /sbin/chkconfig --list to view all the services set to start automatically. Select the ones you don't need and type /sbin/chkconfig 345 name_of_service off. You must do that to all services you don't want to keep running. Also, the xinetd server can be used to disable other services as well.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3- Old Software Versions&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Everyday vulnerabilities are found in programs, and most of them are fixed constantly. It is important, and sometimes critical, to keep up with the changes. There are mailing lists for every Linux distribution where one can have security related information's, and the latest vulnerabilities found.&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.scs.ryerson.ca/~zereneh/linux/DM_NF.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 474px; height: 613px;" src="http://www.scs.ryerson.ca/~zereneh/linux/DM_NF.PNG" border="0" alt="Linux Security" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Linux Security&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-9096466672468667704?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/9096466672468667704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/linux-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/9096466672468667704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/9096466672468667704'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/linux-security.html' title='Linux Security'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-959197063955379072</id><published>2010-07-05T10:49:00.004+07:00</published><updated>2010-07-05T10:54:11.032+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>Link State and Hybrid Protocols</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.inetdaemon.com/img/dvvsls.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 411px; height: 276px;" src="http://www.inetdaemon.com/img/dvvsls.gif" border="0" alt="Link State and Hybrid Protocols" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Link State Protocols&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Link state protocols use an algorithm called the Shortest Path First (SPF) algorithm, invented by Dijkstra, to find the best path to a destination. Examples of link state protocols include IP's OSPF. Whereas distance vector protocols use local broadcasts to disseminate routing information, link state protocols use multicasts. A distance protocol will send out its routing table religiously on its periodic interval whether there are changes or not. Link state protocols are smarter. They multicast what is called a Link State Advertisement (LSA), which is a piece of routing information that contains who originated the advertisement and what the network number is. LSAs are typically generated only when there are changes in the network. link state routers send out only incremental updates. Advantage that link state protocols have over distance vector protocols is that they support route classless routing [VLSM].&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hybrid Protocols&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A hybrid protocol takes the advantages of both distance vector and link state protocols and merges them into a new protocol. Typically, hybrid protocols are based on a distance vector protocol but contain many of the features and advantages of link state protocols. Examples of hybrid protocols include RIPv2, EIGRP.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Problems with Distance Vector Protocols&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Problem: Convergence&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The term convergence, in routing terms, refers to the time it takes for all of the routers to understand the current topology of the network. Link state protocols tend to converge very quickly, while distance vector protocols tent to converge slowly.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Solution: Triggered Updates&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You actually have two solutions that you can use in order to speed convergence: change the periodic timer interval and/or use triggered updates.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Problem: Routing Loops&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A routing loop is a layer-3 loop in the network. Basically, it is a disagreement about how to reach a destination network. Packet Loops in the Network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Solution: Maximum Hop Count: IP RIP set a hop count limit of 15, by default, and IGRP allows a hop count of 100.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Solution: Split Horizon&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Split horizon is used with small routing loops. Split horizon states that if a neighboring router sends a route to a router, the receiving router will not propagate this route back to the advertising router on the same interface.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Solution: Route Poisoning&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Whereas split horizon is used to solve small routing loop problems, distance vector protocols use two mechanisms to deal with large routing loop problems: route poisoning and hold down timers. Route poisoning is a derivative of split horizon. When a router detects that one of its connected routes has failed; the router will poison the route by assigning an infinite metric to it. In IP RIP, the route is assigned a hop count of 16 (15 is the maximum), thus making it an unreachable network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When a router advertises a poised route to its neighbors, its neighbors break the rule of split horizon and send back to the originator the same poisoned route, called a poison reverse. This ensures that everyone received the original update of the poisoned route.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hold-Down Timers&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In order to give the routers enough time to propagate the poisoned route and to ensure that no routing loops occur while propagation is occurring; the routers implement a hold-down mechanism. During this period, the routers will freeze the poisoned route in their routing tables for the period of the hold-down timer, which is typically three times the interval of the routing broadcast update. 180 Sec's&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-959197063955379072?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/959197063955379072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/link-state-and-hybrid-protocols.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/959197063955379072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/959197063955379072'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/link-state-and-hybrid-protocols.html' title='Link State and Hybrid Protocols'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-7035749720100520769</id><published>2010-07-05T10:43:00.001+07:00</published><updated>2010-07-05T10:48:28.352+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Routing'/><category scheme='http://www.blogger.com/atom/ns#' term='Protocol'/><title type='text'>Dynamic Routing Protocols</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.cisco.com/image/gif/paws/41940/dmvpn_02.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 701px; height: 416px;" src="http://www.cisco.com/image/gif/paws/41940/dmvpn_02.gif" border="0" alt="Dynamic Routing Protocols" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Dynamic Routing Protocols&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dynamic routing protocols learn about destination networks from neighboring routers. Dynamic routing protocols fall under one of three categories: distance vector, link state, and hybrid. Because of the differences between the various routing protocol types, each has advantages and disadvantages.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Distance Vector Protocols&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Distance vector protocols are the simplest. Distance vector routing protocols use the distance and direction (vector) to find paths to destinations. Most distance vector protocols use the Bellman-Ford algorithm for finding paths to networking destinations. Some examples of IP routing protocols that are distance vector are RIPv1 and IGRP. Distance vector protocols periodically use local broadcasts with a destination IP address of 255.255.255.255 to share routing information.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Processing Updates&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When a distance vector protocol receives a routing update, it performs these steps:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Increment the metrics of the incoming routes in the advertisement (for IP &lt;/div&gt;&lt;div style="text-align: justify;"&gt;RIP, add 1 to the hop count). &lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Compare the network numbers in the routing update from the neighbor &lt;/div&gt;&lt;div style="text-align: justify;"&gt;to what the router has in its routing table. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. If the neighbor's information is better, place it in the routing table and remove the old entry. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. If the neighbor's information is worse, ignore it. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. If the neighbor's information is exactly the same as the entry already in the table, reset the timer for the entry in the routing table (in other words, the router already learned about this route from the same neighbor). &lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. If the neighbor's information is a different path to a known destination network, but with the same metric as the existing network in the routing table, the router will add it to the routing table along with the old one. This assumes you have not exceeded the maximum number of equal-cost paths for this destination network number.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The six steps are generally referred to as the Bellman-Ford algorithm.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-7035749720100520769?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/7035749720100520769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/dynamic-routing-protocols.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7035749720100520769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/7035749720100520769'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/dynamic-routing-protocols.html' title='Dynamic Routing Protocols'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-8221603943414253071</id><published>2010-07-01T13:12:00.002+07:00</published><updated>2010-07-01T13:13:41.030+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Gnome</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://origin.arstechnica.com/reviews/os/gnome-2-20-review.media/gnome_desktop.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 368px;" src="http://origin.arstechnica.com/reviews/os/gnome-2-20-review.media/gnome_desktop.png" border="0" alt="Gnome" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Gnome&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;Gnome is a graphical user interface that is one of the most popular for open source operating systems like Linux and FreeBSD. It's used by millions of people closely followed by KDE that comes in second. As Gnome has developed over the years some of the philosophies have gradually changed. Originally Gnome was developed to be part of the GNU project, but a time has come when members within Gnome want to split off.&lt;br /&gt;&lt;br /&gt;The GNU project was started by Richard Stallman back in the late 1970's and really developed during the 80's. The concept was to have a completely free and open operating system. This became the GNU project sometimes now referred to as the Free Software Foundation. Eventually this project collided with Linux and became GNU/Linux which most versions of Linux are actually running.&lt;br /&gt;&lt;br /&gt;Gnome was developed as a graphical user interface for GNU. It's easier for users to have windows and icons versus using text to use a computer. Over the last few years Gnome has gradually added in code into the interface that is not completely free or open like the GNU project would like. This has started to lead divisions within the Gnome project. Some want to continue developing as they feel they need to while others want to stick with the original roots of the GNU project.&lt;br /&gt;&lt;br /&gt;Currently it may go up for a vote and that split could be finalized. Many Gnome users who agree with the concepts of the GNU project will probably quit using Gnome if this happens. More than likely Gnome will still be one of the most used interfaces even if this occurs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-8221603943414253071?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/8221603943414253071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/gnome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8221603943414253071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/8221603943414253071'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/gnome.html' title='Gnome'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-4442802689840311303</id><published>2010-07-01T13:05:00.001+07:00</published><updated>2010-07-01T13:10:26.268+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>KDE</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fedoranews.org/krishnan/review/kde3.2/fullsize/kde1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 600px; height: 368px;" src="http://fedoranews.org/krishnan/review/kde3.2/fullsize/kde1.png" border="0" alt="KDE" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;KDE&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;The KDE 4.4 Plasma Desktop is now available. It's upgraded from the 4.3 version with quite a few new features.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The first is the social desktop. There are a wide variety of widgets available that sit on the plasma desktop that have social functions build into them. These will let users interact with social networking services as well as get updates right on the desktop.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Another unique new feature is how the windows and applications work together. There is a new tabbed applications feature. This doesn't work like tabbed browsing but will bring up a window that will let you select between multiple open windows. There is also an expose type feature that will show all the open windows on the desktop.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;KDE 4.4 has a desktop and a netbook edition. The netbook addition was needed since the plasma desktop version needs quite a bit of extra resources for it to run properly which is not good for a netbook environment.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The dispute between KDE 3 and 4 users still exists. For those wishing that there will be more KDE 3 type features with simplistic interfaces without all the extra graphics, it seems that this is not the direction that the K desktop is going to be going from here on out.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As far as looks KDE 4.4 looks amazing, but in terms of simplicity and being efficient with resources, it is not the greatest version to be using.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Most distributions do not have this version yet, but it can be downloaded and tested if you want to try out some of the new functions.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6757279889210567369-4442802689840311303?l=network-4us.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://network-4us.blogspot.com/feeds/4442802689840311303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://network-4us.blogspot.com/2010/07/kde.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4442802689840311303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6757279889210567369/posts/default/4442802689840311303'/><link rel='alternate' type='text/html' href='http://network-4us.blogspot.com/2010/07/kde.html' title='KDE'/><author><name>New Bie</name><uri>http://www.blogger.com/profile/01054492300976281480</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_zZ6rHirKI-c/S484ACX7tiI/AAAAAAAAAAY/qRYO6a6n7mI/s1600-R/25938_1216834786367_1393785480_30522568_1685217_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6757279889210567369.post-175555605155623004</id><published>2010-06-24T10:28:00.002+07:00</published><updated>2010-06-24T10:40:44.955+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Network'/><title type='text'>Mobile VoIP</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.voipmonitor.net/content/binary/fring-network.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 516px; height: 348px;" src="http://www.voipmonitor.net/content/binary/fring-network.jpg" border="0" alt="Mobile VoIP" /&gt;&lt;/a&gt;&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;Mobile VoIP&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;What is VoIP?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Voice over Internet Protocol, also known as VoIP allows conversion of analog audio signals into digital data that can be transmitted over the Internet. By doing this, the VoIP has the capability to use a standard Internet connection to make long distance calls worldwide for a small part of what is charged by phone operators or service providers. For the payment of a small Internet service fee, the users can bypass the phone operators entirely and can start communicating directly through VoIP.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mobile VoIP&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Traditionally, VoIP usage has been limited to those users who have a personal computer or any VoIP device, connected to broadband Internet. This has limited the VoIP penetration to users who are restricted to home or office environment. Now users, who own a mobile phone and have access to data using GPRS (General Packet Radio Service), 3G (Third Generation mobile technology) or Wi-Fi connection; can use VoIP to reduce their international call rates, use of VoIP on mobile phone is thus developing its popularity among users and known as 'VoIP'.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;How it Works&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To use Mobile VoIP services, a user needs to have following: &lt;/div&gt;&lt;div style="text-align: justify;"&gt;• To use mobile, you require a GPRS/3G or Wi-Fi enabled hands
