There are mainly two types of used communication systems; circuit switched and packet switched networks. In circuit switched networks, there must be a dedicated path and a sequence of connected links between the calling and called stations. A connection with the proper resources has to be established prior to the start of information exchange. An example of circuit switched network is the phone network. On the other hand, packet switched networks rely on allowing multiple communicating end systems to share the entire or part of a path simultaneously. The Internet, a world wide computer network, is based on the concept of packet switching empowered by the Internet Protocol (IP). IP is basically a transmission mechanism used by devices communicating in a network as part of a protocol suite.