Network Technology - The Past, The Present, and The Future!