Networking

A computer network consists of two or more computers that are linked in order to share resources such as printers and CD-ROMs, exchange files, or allow electronic communications. computer networking is the study of how computers can be linked to share data. The concept of connecting computers dates back to the 1960s, when the Department of Defense led the first attempt to create a computer network that painstakingly linked a handful of computers around the U.S. Since then, wireless networking has taken off and networking is now considered an essential part of computing. A computer without a network, arguably, has little use in daily life.

Computer networking involves many things coming together, and there are many challenges and important problems to solve in the field of networking:
- Scaling hardware and software to very high (e.g., 100+ Gbps) speeds (routers, switches)
- Effective interaction with user (web technologies)
- Privacy protection and security (firewalls, antivirus software)
- Meeting growing wireless demand (smartphones, handhelds)
- Scaling the number of participants to many billions (sensors, Internet-of-Things)
- Maintaining healthy Internet economics among service providers
- Addressing social phenomena
- Seamless connection to highly mobile devices


Network Theory

  • Introduction of Computer Network
  • Networking Terminology
  • Network Categories
  • Standard Network Models
  • Network Topologies

Network Communications Methods

  • Data Transmission Methods
  • Media Access Methods
  • Signaling Methods

Network Media and Hardware

  • Bounded Network Media
  • Unbounded Network Media
  • Network Connectivity Devices

Network Implementations

  • Ethernet Networks
  • Wireless Networks

Networking Models

  • The OSI Model
  • The TCP/IP Model

TCP/IP Addressing and Data Delivery

  • The TCP/IP Protocol Suite
  • IP Addressing
  • Default IP Addressing Schemes
  • Create Custom IP Addressing Schemes
  • IPv6 Addresses

TCP/IP Services

  • Assign IP Addresses
  • Domain Naming Services
  • TCP/IP Commands
  • Common TCP/IP Protocols
  • TCP/IP Interoperability Services

LAN Infrastructure

  • Switching
  • Enable Static Routing
  • Implement Dynamic IP Routing
  • Virtual LANs
  • Plan a SOHO Network

WAN Infrastructure

  • WAN Transmission Technologies
  • WAN Connectivity Methods
  • Voice over Data Transmission

Remote Networking

  • Remote Network Architectures
  • Remote Access Networking Implementations
  • Virtual Private Networking
  • VPN Protocols

System Security

  • Computer Security Basics
  • System Security Tools
  • Authentication Methods
  • Encryption Methods

Network Security

  • Network Perimeter Security
  • Intrusion Detection and Prevention
  • Protect Network Traffic Using IPSec

Network Management & Troubleshooting

  • Network Monitoring
  • Configuration Management Documentation
  • Network Performance Optimization
  • Network Troubleshooting Models
  • Network Troubleshooting Utilities
  • Hardware Troubleshooting Tools
  • Common Connectivity
  • Summary
Duration Level
4/6 Weeks Basic / Standard
3/6 Months Basic / Project Based