The Internet And Its Protocols A Comparative Approach 2004