Computer Networking

Read this introduction.