DNS - Domain Name Service
The DNS server basically translates a URL into the IP address of the server hosting the URL. If you type www.idview.com in your web browser, your computer needs to know what IP address corresponds to www.idview.com. Your computer contacts the DNS server, and "tells" it idview.com. The DNS server then "tells" your computer If you ping idview.com, the first line should be something that includes idview.com []. This basically tells you if the DNS server was able to find the IP address for the domain name you submitted

Domain Name
A domain name is what you usually type into the web browser when you want to view a page without the www part. Here are some you may be familiar with; www.google.com or www.yahoo.com

Dynamic IP Address
The dynamic IP address is not really a type of IP address. The dynamic only relates to how an IP address is assigned. Your router hands out these IP addresses to computers every time they are rebooted. This means that every time your computer is rebooted, its IP address can change. You should have a static, not dynamic IP address if you are trying to do port forwarding. In a port forwarding configuration you must specify an IP address to forward the ports to. Let's say you do that, and then your IP address changes. The ports are now forwarded to the wrong IP address, so your port forwarding configuration just quit working

Usually this is your router. When you talk about your gateway, generally you are talking about the IP address your router uses. When you specify gateway in your TCP/IP properties you are entering the IP address of your router. If you enter your gateway into the browser bar, you get the web interface of your router. That's assuming your router has a web interface

NAT - Network Address Translation
When your router is using NAT, it is taking data from one Public IP address, and breaking that data into multiple private IP addresses. Data is sent to your network on a public IP address, from the internet. Using NAT your router then directs that data, to multiple internal private IP addresses. NAT basically breaks one IP into many. There is a problem with it though. When a computer on the internet wants to retrieve data from a computer on your network, your router can't figure out which internal computer to get the data from. This is where port forwarding comes in. Port forwarding tells your router which internal computer to get the data from when it sees data on certain ports

Network Interface Card. This is a card in your computer that allows you to connect to routers/hubs/modems via Ethernet. It's the device your network cable plugs into

Port Forwarding
Allows your router to direct ports to a private IP address. The data on these ports is always incoming data, and always originates on an external public IP address

Port Triggering
Allows your router to dynamically open up ports, when it sees data on other ports. Port triggering allows you to do port forwarding, but only have the ports open when you are running the application. So you open up a program. That program then sends data out on outgoing ports called trigger ports. Your router sees data leaving your network on these ports. The router then allows incoming data on the ports specified in your port triggering configuration. When the router no longer sees data going out on the trigger ports, it turns off access to the incoming ports

Private IP Address (internal or Class C)
If you are using NAT, every computer on your network has one of these IP addresses. These IP addresses are provided by your router. Your entire network can see this IP address. Computers on the outside of your network can not, because your router "hides" private IP addresses. These are also referred to as Class C IP addresses

Public IP Address (external or Class A or B)
Every computer/server that has a public IP address is directly connected to the internet. Usually DLS/cable routers are assigned a public IP address by the ISP they are connecting to. These are also referred to as either Class A or B IP addresses

Static IP Address
Static doesn't really refer to the type of IP address. It refers to how your computer obtains that IP address. Static IP addresses are hard coded into your computer by you, by hand. If you assign a computer on your network a static IP address, all the other computers on the network must have a static IP address

Subnet Mask
The subnet mask is part of your IP address configuration. The subnet tells your computer which group of IP addresses you belong to

This is the network protocol your computer uses to communicate with other computers on the Internet, and within your own local network. In your Windows Control Panel, you define an IP address, subnet mask, gateway, and DNS servers