TCP/IP: Introduction and Advanced
Duration
Three Days
Course Description
TCP/IP: Introduction and Advanced provides a basic understanding of the configuration, communication, and management of one of the most widely used internetworking protocols and the backbone of today's Internet.
Prerequisites
If you have a basic understanding of data communications and you understand networking principals, this course is for you. If you are not comfortable with the basics of data communications and have no theoretical or practical network experience, you will want to take Introduction to Data Communications as a prerequisite.
Performance-Based Objectives
- Describe how and why the TCP/IP protocol suite was invented.
- Define the similarities and the differences between the OSI model and the TCP/IP model.
- Describe how TCP/IP addresses are structured.
- Describe the format of TCP/IP headers.
- Describe the functions of the prevalent TCP/IP protocols, ports, and sockets.
- Define the concept of subnetting and why it is used.
- Describe the functions of the TCP/IP routing protocols.
- Describe how Classless InterDomain Routing (CIDR) or supernetting helps conserve addresses.
- Define how multicasting works and the future of TCP/IP Ipv6.
Course Content
Lesson 1: Introduction to TCP/IP
- Overview of the History of TCP/IP
- Overview of TCP/IP Architecture
- Supporting the Internet
- OSI Reference Model
Lesson 2: The TCP/IP Model vs. the OSI Model
- OSI Model versus the TCP/IP Model
- The OSI and TCP/IP Layers
Lesson 3: IP Addressing
- Fundamentals of IP Addresses
- Allocation of IP Addresses for Private Networks
- Address Resolution Protocol
- BOOTP
- DNS and Domain Structure
Lesson 4: IP Protocol, UDP and TCP Packets, Ports and Sockets
- The IP Protocol
- Ports and Sockets
- TCP
- How TCP Handles Connections
- UDP
Lesson 5: TCP and UDP Protocols, Ports, and Sockets
- Overview of TCP and UDP
- TCP Applications
- UDP Applications
- 5D: ICMP Overview
Lesson 6: Subnetworks (Subnets)
- Why Subnets Are Used
- Subnet Masks
- Logical AND for Subnets
- Subnetting Scenarios
Lesson 7: IP Routing
- Routing Basics
- Distance-vector Routing
- Link-state Routing
Lesson 8: CIDR/Supernetting
- CIDR, or Supernetting
- EGP and BGP-4
- NAT
- VPN
Lesson 9: IP Multicasting and IPv6
- Overview of IP Multicasting
- Overview of IPv6