TCP/IP Implemetation

Course Overview (2 Days)

Quick Course List

SBI specialises in customised training and development for organisations and their internal company requirements (with a minimum group size of 8 students).

We do not offer public, open courses.

Description

Learn about the design, implementation and administration of IP networks.

The TCP/IP Implementation course provides the IT professional with a good foundation in the TCP/IP protocols, their implementation and the main applications that form part of the protocol suite. The course is practical in nature and covers the real issues of assigning an IP addressing scheme to an IP network as well as troubleshooting TCP/IP networks.

This course establishes a good thorough understanding and foundation in IP addressing. With the explosive growth of the Internet, IP address space is being exhausted. Ultimately there will be a migration from the extensively used IPv4 to IPv6. In attempts to extend the life span of IPv4 there have been various adaptations made to the addressing implementation of the protocol. This course addresses everything that you ever wanted to know about the structure, variations and implementation of IPv4 and IPv6 addressing.

Any Network Professional who is in contact with an IP network and who needs to be able to administer or extend their current TCP/IP implementation skills will benefit from this course. At appropriate stages in the course, practical laboratory exercises are also given so that students are exposed to the physical implementation and configuration of the protocols.

What you will learn

  • Connection-less Vs Connection-orientated protocols
  • The role of TCP and UDP in networks
  • Understanding RARP, ARP and remote booting protocols, BOOTP and DHCP
  • How to troubleshoot problems on an IP network
  • All about IP addressing, subnetting addresses and variable length subnet masks
  • How to interface IPv6 with IPv4

Who Should Attend

  • Anyone who is involved in implementing or administering TCP/IP networks
  • Network Engineers who focus on the design of IP networks
  • Network Engineers responsible for trouble shooting a TCP/IP network
  • IT Professionals planning and implementing an IP addressing scheme
  • Anyone involved in connecting their network to the Internet

Course Overview

Course Contents

Introduction

Protocols and the OSI model
Layer 2 Vs layer 3 addressing
TCP/IP protocol layers
Encapsulation

Classful IP Addressing

Two-Tier address structure
  • Dotted decimal notation
Primary address classes
  • Class A, B and C networks
  • Other classes
Limitations of classful addressing
Practical exercises in Classful addressing

Subnetting

Why subnetting
Subnet address hierarchy
The Subnet mask
  • Extended-network-prefix length
Subnetting and routing
Designing subnets
  • Important planning considerations
Subnet implementation examples
  • Defining the subnet mask
  • Defining subnet numbers
  • The all 0's and 1's subnets
  • Defining host addresses per subnet
Practical exercises on subnetting

Variable Length Subnet Masks (VLSM)

What are VLSMs
RIP-1 and VLSMs
Efficient use of assigned IP address space
Route aggregation
VLSM design considerations
Prerequisites for successful VLSM deployment
  • Routing protocols
  • Routing forwarding algorithm operation
  • Topologically significant address assignment
VLSM design examples
Address strategy
Defining subnets
Defining host addresses

Resolving MAC addresses to IP addresses

ARP
  • Resolving through a routed network

Control messaging in IP

ICMP
A typical conversation using IP
  • Packet internet groper and ICMP
  • Where else can ICMP be used?

Routing

Basic routing concepts
What is a router?
  • How do routers work?
  • Why are they important in a network?
Introduction to routing protocols
Interior gateway protocols (IGPs)
  • RIP, OSPF
Exterior gateway protocols (EGPs)
  • BGP
Assigning IP addresses
  • Private Vs global addresses
  • Network address translation (NAT)

Layer 4 protocols (TCP and UDP)

Connection-less Vs connection oriented protocols
  • What are the differences?
  • Why are both needed?
  • Comparison
TCP
  • Making IP reliable
  • Functionality
  • Header formats
  • Setting up a connection
  • Options
UDP
  • Best-effort IP service
  • Functionality
  • Role
  • Typical applications
TCP and UDP Ports and sockets

Administration of IP clients on a large internetwork

BOOTP
DHCP
TFTP

Higher level protocols

Terminal sessions
  • Telnet
Web
  • HTTP
DNS concepts and practicalities
Managing networks
  • SNMP

Troubleshooting TCP/IP

What to look for in troublesome IP networks
  • Troubleshooting tools
  • Troubleshooting guidelines
Some basic IP troubleshooting tools :
  • Ping
  • Traceroute
  • Ipconfig
  • arp

IPv6

What is IPv6 Features of IPv6
  • New address structure
  • Security
  • Real time applications
Header format
  • How options minimize overhead
Address structure
  • Addressing format and notation
  • "Special" and reserved addresses
Address resolution
  • Neighbor discovery
  • Neighbor solicitation
Global addressing
  • Aggregatable address format
  • Assigning and managing addresses
Auto-configuration features of IPv6 Migrating from IPv4 TO IPv6
  • Basic transition mechanisms
  • Dual IP stacks
  • Tunneling