Tuesday, 9 August 2011

What is an IP Address?


No doubt you've heard the term "IP address." Unless you're a techie, though, you may not have more than a shadowy notion of what an IP address actually is or how it works. Let's explore the concept.
An IP address is a fascinating product of modern computer technology designed to allow one computer (or other digital device) to communicate with another via the Internet. IP addresses allow the location of literally billions of digital devices that are connected to the Internet to be pinpointed and differentiated from other devices. In the same sense that someone needs your mailing address to send you a letter, a remote computer needs your IP address to communicate with your computer.
"IP" stands for Internet Protocol, so an IP address is an Internet Protocol address. What does that mean? An Internet Protocol is a set of rules that govern Internet activity and facilitate completion of a variety of actions on the World Wide Web. Therefore an Internet Protocol address is part of the systematically laid out interconnected grid that governs online communication by identifying both initiating devices and various Internet destinations, thereby making two-way communication possible.
An IP address consists of four numbers, each of which contains one to three digits, with a single dot (.) separating each number or set of digits. Each of the four numbers can range from 0 to 255. Here's an example of what an IP address might look like: 78.125.0.209. This innocuous-looking group of four numbers is the key that empowers you and me to send and retrieve data over our Internet connections, ensuring that our messages, as well as our requests for data and the data we've requested, will reach their correct Internet destinations. Without this numeric protocol, sending and receiving data over the World Wide Web would be impossible.
IP addresses can be either static or dynamic. Static IP addresses never change. They serve as a permanent Internet address and provide a simple and reliable way for remote computers to contact you. Static IP addresses reveal such information as the continent, country, region, and city in which a computer is located; the ISP (Internet Service Provider) that services that particular computer; and such technical information as the precise latitude and longitude of the country, as well as the locale, of the computer. Many websites provide IP address look-up services to their visitors, free of charge. If you're curious about your own IP address, you can locate these websites by performing a Google search.
Dynamic IP addresses are temporary and are assigned each time a computer accesses the Internet. They are, in effect, borrowed from a pool of IP addresses that are shared among various computers. Since a limited number of static IP addresses are available, many ISPs reserve a portion of their assigned addresses for sharing among their subscribers in this way. This lowers costs and allows them to service far more subscribers than they otherwise could.
Static IP addresses are generally preferable for such uses as VOIP (Voice over Internet Protocol), online gaming, or any other purpose where users need to make it easy for other computers to locate and connect to them. Easy access can also be facilitated when using a dynamic IP address through the use of a dynamic DNS service, which enables other computers to find you even though you may be using a temporary, one-time IP address. This often entails an extra charge, however, so check with your ISP.
Static IP addresses are considered somewhat less secure than dynamic IP addresses, since they are easier to track for data mining purposes. However, following safe Internet practices can help mitigate this potential problem and keep your computer secure no matter what type of IP address you use.

What is File Transfer Protocol (FTP)?


FTP, File Transfer Protocol, is a protocol through which internet users can upload files from their computers to a website or download files from a website to their PCs. Originated by Abhay Bhushan in 1971 for use in the military and scientific research network known as ARPANET, FTP has evolved into a protocol for far wider applications on the World Wide Web with numerous revisions throughout the years.
FTP is the easiest way to transfer files between computers via the internet, and utilizes TCP, transmission control protocol, and IP, internet protocol, systems to perform uploading and downloading tasks.

How It Works

TCP and IP are the two major protocols that keep the internet running smoothly. TCP manages data transfer while IP directs traffic to internet addresses. FTP is an underling of TCP and shuttles files back and forth between FTP server and FTP client. Because FTP requires that two ports be open--the server's and the client's--it facilitates the exchange of large files of information.
First, you as client make a TCP control connection to the FTP server's port 21 which will remain open during the transfer process. In response, the FTP server opens a second connection that is the data connection from the server's port 20 to your computer.
Using the standard active mode of FTP, your computer communicates the port number where it will stand by to receive information from the controller and the IP address--internet location--from which or to which you want files to be transferred.
If you are using a public--or anonymous--FTP server, you will not need proprietary sign-in information to make a file transfer, but you may be asked to enter your email address. If you are using a private FTP server, however, you must sign in with a user name and password to initiate the exchange of data.

Modes of File Transfer

Three modes of transferring data are available via FTP. The system can use a stream mode, in which it transfers files as a continuous stream from port to port with no intervention or processing of information into different formats. For example, in a transfer of data between two computers with identical operating systems, FTP does not need to modify the files.
In block mode, FTP divides the data to be transferred into blocks of information, each with a header, byte count, and data field. In the third mode of transfer, the compressed mode, FTP compresses the files by encoding them. Often these modifications of data are necessary for successful transfer because the file sender and file receiver do not have compatible data storage systems.

Passive FTP

Should your computer have firewall protection, you may have difficulties using FTP. A firewall protects your PC by preventing internet sites from initiating file transfers. You can circumvent your firewall's function by using the PASV command that reverses the FTP process, allowing your computer to initiate the transfer request.
Many corporate networks use PASV FTP as a security measure to protect their internal network from assaults of unwanted external files. Also called passive FTP, the process requires that any transfer of information from the internet or other external source must be initiated by the client or private network rather than the external source.

Further FTP Security

In response to the need for a more secure transfer process for sensitive information such as financial data, Netscape developed a Secure Sockets Layer (SSL) protocol in 1994 that it used primarily to secure HTTP--HyperText Transfer Protocol--transmissions from tampering and eavesdropping. The industry subsequently applied this security protocol to FTP transfers, developing SFTP, a file transfer protocol armored with SSL for protection from hackers.

Automation Rules


We welcome programmers who incorporate our site into their work, however as of late we have experienced some abuse of our rules. We thought some people may not be fimilar with our rules concerning automated files so we thought it best to post a page for easy reference.
  • We ask that automated files hit our site no more then once every five minutes or once every 300 seconds.
  • We have a special automation page just for the purpose of helping programmers, you can find it here.
  • If you need to use the automation page more often than this, contact us and we can work something out.
  • You can reach us at automation at whatismyip dot com

Speeding Up Your PC


Common Causes of PC Slowdowns

  • Cluttered startup. Many programs and services automatically start every time you turn on your computer. Some of these programs, such as antivirus protection, are wanted but many are not needed at all and are unnecessarily slowing the time it takes your PC to start.
  • Corrupted registry. The registry is vital to your computer's ability to run correctly and when it becomes corrupted, overall degraded performance occurs. Inaccurate registry references frequently cause computer crashes and lock-ups, while a scattered and bloated registry wastes system memory and slows down Windows processing.
  • Fragmented memory. Memory fragmentation occurs over time as memory is allocated and released by programs. When memory becomes highly fragmented and Windows runs out of free memory, programs do not have enough memory to function properly. Programs may not open or may run slower and frequently crash.
  • Fragmented hard drives. As you create, delete, and download files, your computer cannot store data as one unit and instead will split it up and store pieces in various drive locations. A fragmented hard drive has a large amount of such scattered data and can significantly slow PC performance. Files take longer to open and programs take longer to start.

5 Easy Steps for Speeding Up Your PC

Below are some simple actions that you can run to keep your PC at its maximum speed. System Mechanic offers all of these repairs, as well as up to 40 other fixes, from one easy-to-use interface. Further, with System Mechanic's patent-pending ActiveCare™ technology, you can configure tune-ups to run automatically (and when your PC is not in use) the instant that a problem is detected.
  1. Remove unneeded programs from startup


    Eliminating unwanted programs from the startup process is one of the most effective ways to speed up the time it takes your PC to start. Further, iolo researchers have found that removing unneeded startup settings boosts PC speed after startup as well by reducing the number of programs loaded in memory, the computer has more resources available to process the functions that you do use. Because startup commands are stored in many different areas on a computer, the most comprehensive approach is to use a specialized tool that can manage all the Windows startup commands. System Mechanic. Navigate to the Individual Tools pane. Under the Increase Performance category, click Start next to Optimize Windows Startup. The tool uses a wizard to guide you through removing unneeded startup commands. You can choose to completely automate the removal of items from startup, or you can view a list of potentially unneeded startup items and choose which ones you want to remove. System Mechanic (Advanced). Navigate to the Individual Tools pane. Under the Manage System Configuration category, click Start next to Configure Windows Startup. For advanced users, the tool lists all the items currently configured to start when Windows loads. You can enable, disable, or delete startup items, view detailed file descriptions and properties, create startup profiles, and more. ActiveCare in System Mechanic: To have System Mechanic automatically remove unneeded items from startup when they are detected, enable Automatically optimize startup configuration on the Automated Tasks pane.
  2. Clean and repair the registry


    Cleaning/repairing the registry can result in significant improvements to your PC's operation. Registry repair tools compare what is in the registry to what is actually on your computer and will then either correct or delete erroneous entries. System Mechanic: Navigate to the Individual Tools pane. Under the Repair Problems category, click Start next to Repair Registry Problems. The tool uses a wizard to guide you through repairing registry entries. You can choose to completely automate the repair of registry, or you can view a list of registry errors and choose which ones you want to fix. ActiveCare in System Mechanic: To have System Mechanic automatically repair registry problems when detected, enable Automatically repair registry problems on the Automated Tasks pane.
  3. Defragment and compact the registry


    As you make system changes and the registry grows, the registry becomes fragmented and overly large. Defragmenting the registry restructures the data so that Windows can access what it needs faster, while compacting eliminates the bloated and unused space in the registry. The processes work together to speed program access, improve overall system efficiency, and free up vital memory. System Mechanic: Navigate to the Individual Tools pane. Under the Increase Performance category, click Start next to Defragment and Compact Registry. You can run and view an analysis of registry fragmentation, and then schedule the defragmentation and compaction to safely run the next time you start or restart your computer. ActiveCare in System Mechanic: To have System Mechanic automatically defragment and compact the registry when fragmentation reaches an unhealthy threshold, enable Automatically repair registry fragmentation problems on the Automated Tasks pane.
  4. Defragment memory


    Defragmenting memory reclaims and frees up valuable memory, which can have a dramatic impact on speed. Defragmenting the memory can also improve the stability of your computer as low memory is a common cause of computer crashes and lockups. System Mechanic: Navigate to the Individual Tools pane. Under the Increase Performance category, click Start next to Defragment Memory. You can run and view an analysis of your PC's current memory usage and then run the defragmentation. After a short pause (~20 seconds) as the system reallocates memory, you will see how much memory was reclaimed. ActiveCare in System Mechanic: To have System Mechanic automatically defragment the memory when it is detected as being low, enable Automatically repair low memory problems on the Automated Tasks pane.
  5. Defragment hard drives


    Defragmenting reorganizes data on the drive so that file components are stored closer to each other, enabling Windows to more quickly access and open files. Defragmenting hard drives not only boosts drive speed, but can also prevent data corruption and extend the life of the drives. System Mechanic: Navigate to the Individual Tools pane. Under the Increase Performance category, click Start next to Defragment Hard Drive. You can run and view an analysis of drive fragmentation, select specific drives, select a level of defragmentation (note that a deep defragmentation takes several hours to complete, so only choose this if you can leave your PC working overnight), and then run the defragmentation. For thorough defragmentation, the files in use by the operating system must be defragmented when the computer is restarted; see boot-time defragmentation below. System Mechanic (Boot-time Defragmentation): Navigate to the Individual Tools pane. Under the Increase Performance category, click Start next to Configure Boot-time Defragmentation. This tool defragments those "unmovable" files that must be accessed prior to Windows loading. You can schedule the defragmentation of Windows system files as well as any other files you designate; the defragmentation will run the next time you start or restart your computer. ActiveCare in System Mechanic: To have System Mechanic automatically defragment drives when fragmentation is detected as being high, enable Automatically repair drive fragmentation problems on the Automated Tasks pane.


Read more: http://www.whatismyip.com/faq/speeding-up-your-pc.asp#ixzz3qGdGJJmW

Antispyware Protection


Antispyware Software

Antispyware software are programs which will block, discover or remove spyware from your computer system. Spyware are programs that fall under the catagory of malware. Malware is a term that can be used to describe a wide range of software that is written for malicious purpsoses and which can cause various types of problems to your computer system. Malware can range from spyware and adware to viruses and worms. Spyware can come in a number of forms but it is most commonly software which has been unknowningly installed on a system which tracks data about the system and users and that can even make unwanted or unknown changes to computer's settings.

Adware and Spyware

The purpose for spyware to be tracking such data can vary in nature of intent from anonymous observation software refered to as Adware to very mailicous programs such as keyloggers. These adware programs which track a system's internet visits and report it back to another computer are often installed with programs which a user has purposely installed on a system. The terms of the installment of these adware programs are often included in the terms of service of the user desired software and can be willfully rejected if the user so chooses to deny these aditional programs installation on the system. In some cases the desired software may be installed without installing the Adware programs and in some cases it is required. The more malicious version of spyware comes in the form of programs which have been included in illegally altered software to unknowingly install on a system or which have been installed by unauthorized users. This type of spyware is designed to do many things from tracking keystroke input by the user to crack passwords to recording personal information of the user such as e-mails and screen recordings. Spyware and Adware can often lead to the slowing of a system due in part to several factors.
Spyware programs can slow down your computer in many different ways. Spyware may change your Windows registry which can cause system slow down and errors among other problems. If your not sure what a registry is, it is used by Windows to find the location of a program or file. Spyware programs can also take up memory space which may cause problems computers which have a very restricted amount of secondary storage memory. Spyware may also slow a system down by taking up high speed memory or RAM as well as bogging down a system's cpu by taking processing time as well as slowing an internet connection by taking away bandwith to brodcast information. All this extra work can cause problems with your computer and ultimately shorten the life span of hardware components and your computer as a whole.
There are several signs that may indicate that spyware has been installed on your computer, here are some that may be readily noticable. These are not all of the indicators of spyware being installed on a system but some of the major problems which may arise.
  • A large number of advertisment pop-ups appear very frequently everytime you browse the web or even if a web browser has not been opened.
  • There are bookmarks, favorites, toolbars, searchbar or other components which appear on your browser which you did not install or previously set.
  • You are taken to company websites, affliate pages or pages other then your normal homepage as soon as you open your browser when you did not set your browser to do so.
  • There have been changes made to your browser or system setting that you did not make and that may not be able to be changed.
  • Your computer is generally running slower on start-up, program operation or overall.

Spyware and Adware Prevention

There are a number of programs which you may use to find spyware and adware on your system but much like a computer virus, it is much better to prevent spyware then to clean it from your system so we will get into ways to stop it first. The following is a list of tips that should help you prevent your system from falling victim to spyware.
  • When installing shareware or freeware programs always read in the terms of use policy before agreeing to them. These should warn you of any software that will be installed that contains Adware.
  • Keep your system as up to date as possible. If using Windows you can help do this by setting your computer to automatically update when available.
  • Be careful where you browse and try to stay away from suspicious sites or sites which ask for your consent or agreement to enter or access.
  • Be careful where you download files and only install software from reputable compaines and sites.
  • Make sure that you have a firewall setup to protect your computer and network.
  • Make sure that your browser security setting are configured for maximum protection and security.
  • Install an Antispyware program which can detect potential threats before they endanger your system.

Recommended Antispyware Software

There are a multitude of choices when it comes to Antispyware software and while there are many free software downloads, we have found that the paid versions of software packages offer better all around security, detection and protection.

Free Antispyware Software



Read more: http://www.whatismyip.com/faq/antispyware-software.asp#ixzz3qGdbDH7A

Antivirus or Anti Virus Protection


Antivirus Software

Antivirus software are programs which can detect, prevent and clean up computer viruses which may attempt to infect your computer system. It will scan downloaded files as well as your entire computer system in order to detect the presense of an infection. Before getting into anymore information about antivirus programs let's first learn some basic information about computer viruses in general.
A computer virus is much like the human verison in that it's purpose is to spread from system to system, replicating itself all the while causing damage to each infected host. A computer virus can range in size and purpose but typically they are small bits of code which are hidden in or attached to other files. The word virus is often a broad term which is used to refer to things such as worms, spyware, adware, malware, trojan horses and rogue software but all these things are actually different and fall into a class of there own. The problems and damage that are caused by an infecton can be extremely varied. The infection may be as simple as a prank that will cause strange noises, pop-ups and other annoying instances to occur on your system. They may delete files and slow down your system or they could even damage your hardware or posibly destroy your entire computer system. Once on your system an infection will spread by attaching to other programs and files within your system. Viruses will often not just replicate within your system but also attempt to spread to other systems outside of the locally infected one by methods such as taking control of your email and sending out copies of itself to those in your contacts list.
There are several ways that your system may become infected. The most common way a virus is spread is thru infected attachments to email. These attachements may come in the form of pictures, videos, sound clips or just about any other type of file that can be attached to an email. Infections can also be spread through internet downloads. These could be completely legimate files or links which have been altered unknowingly to include a virus or they can come from illegal software downloaded via peer-to-peer programs or other services.
Here are some signs that may indicate that your system may have been infected.
  • The occurance of random pop-ups, noises or music.
  • Random files and icons appearing on your desktop or other places when you did not install such things.
  • Files and icons which were on your system before have disappeared without you having uninstalled or moved them.
  • A high number of unusal error messages occuring.
  • On screen text, graphics, pop-ups and dialogs become distorted or unreadable.
  • Hard disks, cd/dvd-drives or other hardware components can no longer be accessed.
  • Applications are no longer accessible with passwords when you have not changed the password.
  • Programs which worked properly before run slowly or do not run at all.
  • Your system becomes exremely slow or constantly freezes.
  • Your system crashes and reboots every few minutes or simply will no longer boot at all.
These are just some of the signs that your system may have been infected and every infection will cause different sets of problems or problems which may not be listed here.

Virus Prevention

The best way to stop a computer infection is to prevent it as this is a much less tedious task then attempting to clean up your system after it has already been infected. There are a number of steps that you can take to esure the security and prevent an infection of your system. These steps include never downloading email attachments from email accounts that you do not know. Never downloading email attachments from known email accounts that seem out of the ordinary or suspicious. Downloading files from trusted and reputable websites and other reputable sources and when at all possible using checksums to ensure a files integrity. Checksums are a form of encryption that can help show if a file has been altered from its original state and most reputable companies will post a checksum to ensure a downloaded file has not been changed or the downloaded file is the correct file. Make sure that you have good firewall in place on your network. Make sure that your system always has the most recent updates installed. You can do this in Windows 7/Vista by using the Windows Update feature. Next you will want to click Check for Updates to look for the latest updates and install them if there are any. On Windows XP you will want to run the sysdm.cpl command. Next you will want to click Automatic Updates tab and finally click the ok button. Most importantly make sure that you have a trusted antivirus program installed on your system and that it is up to date and that it is active. There are a number of good antivirus programs to choose from including Norton AntiVirus, AVG AntiVirus and McAfee AntiVirus. Which one you use may simply come down to personal preference.

Recommended Antivirus Software

While you can download free software, we have found that the paid verisons of antivirus suites are usually more robust and could possibly provide better PC protection.

Free Antivirus Software



Read more: http://www.whatismyip.com/faq/antivirus-software.asp#ixzz3qGdqSzfg

Router Support

A lot of users in the What Is My IP Forum will ask us for help with their router. Unless it's one we specifically own, our help will be limited. The links below are to provide users a way to find their users manual on their Routers Manufacturer's site. If you've still got questions, you can ask them in the Router Configuration Forum.
  • Belkin
  • Buffalo
  • D-Link
  • Linksys
  • NetGear


Read more: http://www.whatismyip.com/faq/router-support.asp#ixzz3qGe1uWVS