Computer and Network Administration

TCP/IP Networking

Overview

Students will learn the essential knowledge and skills required to configure, support and troubleshoot TCP/IP based networks. TCP/IP is the protocol suite that has become the de facto internetworking protocol used by multiple vendors worldwide. Lectures and hands-on labs are utilized in this course to strengthen and measure a student’s competency of the course objectives.

Who Should Take This Course

Prerequisites

Students should have attended our Introduction to Networking Fundamentals course or possess equivalent knowledge. Students should also have a basic understanding of operating a PC.

Why You Should Take This Course

Upon completion of this course, the student will be able to:

  • Explain the history and the need for TCP/IP
  • Know the role of networking models
  • Express and convert numbers from multiple numbering systems
  • Identify, look up and define the role of MAC addresses
  • Calculate and assign the appropriate IP address parameters on a network node
  • Explain the role of subnetting, VLSM, and route aggregation
  • Explain the need for and differences of IPv6
  • Understand how ARP resolves an IP address into a MAC address
  • The difference between Unicast, Multicast and Broadcast traffic
  • Explain the routing process, routing tables and how routing table entries are populated
  • Understand the differences between TCP and UDP
  • Describe the functions of common applications FTP, SSH, Telnet, HTTP, SMTP, POP3, IMAPv4, VoIP, and VTC
  • Express how ICMP is used in an IP network
  • Explain how DHCP and DNS simplify the use of an IP network
  • Identify threats to an IP-based network and deploy appropriate security controls
  • Use a network sniffer to capture and analyze network traffic

Course Outline

TCP/IP Networking

1. TCP/IP Overview

a. Governing Bodies and RFCs

b. Networking Models (OSI, TCP/IP, DoD)

c. Encapsulation and De-Encapsulation

2. Math Skills for Networking

a. Data Encoding

b. Counting and Converting (Decimal, Binary, Hexadecimal)

3. Physical Addressing and Local Signaling

a. Media Access Control Address

b. Ethernet Header

c. Ethernet Addressing

4. Logical Addressing

a. IPv4 Protocol

b. IP Header Fields

c. IP Addressing, Classful Addressing, CIDR notation, Special Addresses

5. Custom Subnet Masking

a. Define a Custom Subnet Mask (VLSM, Supernetting, Route Aggregation)

6. IPv6

a. Header Fields

b. Addressing

c. Address Scopes

d. Subnetting

e. Migration

7. Address Resolution Protocol

a. Resolve an IP address to a MAC Address

b. ARP Request and Response

c. ARP Cache

d. ARP Limitations and Commands

e. Neighbor Discovery Protocol (NDP)

8. Multicasts

a. Hardware / Ethernet Multicasting

b. IP Multicasting

c. Mapping IP Multicast to Ethernet Multicast

d. IGMP

e. Multicast Traffic

9. Routing

a. Routing Decision

b. Routing Tables

c. Dynamic Routing Protocols

d. Exterior Gateway Protocols

10. Host to Host Communications

a. Transport Layer

b. User Datagram Protocol (UDP)

c. Transmission Control Protocol (TCP)

11. IP Address Assignment Options

a. Static Configuration

b. Dynamic and Automatic Configuration

c. RARP, BOOTP, DHCPv4, DHCPv6

d. Troubleshooting DHCP

12. Domain Name Service (DNS)

a. Name Resolution Methods (Hosts file, DNS, DDNS, Name Servers)

b. DNS Zones, Zone Transfers, Resource Record Types

13. Internet Control Message Protocol (ICMP)

a. Diagnostics and Error Reporting

b. ICMP Messages (Types, Codes)

14. Implement, Capture, and Analyze Traffic from Common Applications

a. TCP-Based (Telnet Traffic, SSH, HTTP, SMTP, POP3, IMAPv4)

b. UDP-Based (TFTP, SNMP)

15. Unified Communications

a. VoIP

b. VTC

c. RTV

d. UC Devices, Servers, Gateways

e. Protocols (RTP, SIP, H.323, MGCP)

f. Medianets

g. QoS

16. Security

a. Goals for Security Assurance (C-I-A Triad)

b. Threats

c. Attack Vectors

d. Attackers

e. Deploy Security Controls

f. User Authentication

g. VPNs

h. IPSec

Search UMBC Training Centers