The Advanced TCP/IP training course is an instructor led presentation course that provides a more in depth reference to the core networking protocol TCP/IP than the one day Introduction to TCP/IP course.

This technical training course will further familiarise delegates with the way that computers communicate via routed networks so that they will gain a greater appreciation of sub-netted networks, routing protocols and other protocols that are used in today's networking environment.

Although the Advanced TCPIP course is generic in nature, it uses Cisco routers in the practical training sessions in order to acquaint delegates with construction of routed networks and router operations.

The technical skills and knowledge gained through the theory and practical training sessions can be used as a starter course before moving on to specific manufacturer courses.

Read more


  • Delegates should be familiar with MS Windows desktop and command line operations, they should also have an appreciation of the TCP/IP suit of protocols and protocol stacks

  • Ideally delegates will have attended the Introduction to TCP/IP course or have similar experience.

Read more

Delegates will learn how to

During this course you will learn:

  • The TCP/IP 4 Layer Architecture
  • IPv4 addressing schemes and Subnet working
  • The functionality of:
  • Routing Protocols within Autonomous Systems
  • RIP: Routing Information Protocol
  • OSPF: Open Shortest Path First
  • EIGRP: Enhanced Interior Gateway Routing Protocol
  • Inter-Autonomous System Routing
  • BGP: Border Gateway Protocol
  • ICMP
  • SNMP
  • Telnet/SSH
  • IPv6
  • Tools to trace and cure problem
Read more


Chapter 01 - Introduction

  • Explain the history of TCPIP
  • State the standards bodies that regulate TCPIP
  • Describe TCPIP architecture


  • History of TCP/IP
  • Standards Bodies - The Internet
  • TCP/IP Architecture
  • The TCP/IP Suite
  • Standards Bodies - ISO
  • Open System Interconnection
  • ISO OSI 7-layer model
  • Layered Protocols
  • Protocol Encapsulation with TCP/IP

Chapter 02 - The Internet Protocol

  • Describe the functions of the Internet protocol
  • Explain the function of the IP address
  • Describe the different IP address classes
  • Explain the function of the Loop-Back address
  • Describe the function of Multicast addressing
  • State the reserved IP addresses
  • Describe IP address allocation methods


  • IP? - Internet Protocol
  • Internet Protocol Addressing
  • Internet Protocol Routing
  • IPv4 Address Classes
  • Classful IPv4 Address Ranges
  • Multicast Addresses
  • IPv4 Reserved Addresses
  • IPv4 Address Assignment
  • IPv4 Private Network Addressing
  • The IPv4 Header
  • Protocol Numbers
  • IP Fragmentation
  • IP Precedence (Type Of Service)
  • Differentiated Services - DiffServ
  • Per Hop Behaviour (PHB)
  • Commonly Used DSCP's
  • IP Address Allocation

Chapter 03 - Address Allocation

  • Describe IP Address of allocation methods
  • Explain a few basic tools


  • Dynamic IP Address Allocation - RARP
  • Dynamic IP Address Allocation - BOOTP
  • Dynamic IP Address Allocation - DHCP
  • The DHCP Server
  • DHCP Operations
  • DHCP Address Acquisition States
  • Windows DHCP Commands
  • DHCP Relay

Chapter 04 - Address Resolution

  • Describe IP address to LAN address resolution
  • Explain the use of the Default GateWay
  • Explain the use of network analysers


  • Address Resolution Protocol (ARP)
  • ARP Message Format
  • Default Gateway
  • Connecting Hosts - Same Network
  • Connecting Hosts - Different Network
  • Network Protocol Analysers
  • Wireshark (Ethereal)
  • The User Interface
  • The Menu
  • Wireshark Menu Icons
  • The 'Packet Details' Pane
  • The 'Packet Bytes' Pane
  • Capturing LAN Traffic
  • Switches - Port Mirroring
  • ARP Trace

Chapter 05 - IP Address Limitations

  • Describe the limitations of IPv4 addressing
  • Describe the function of the Network Mask
  • Describe Masking principles
  • Describe addresses and mask assignment
  • Describe Subnet working in action
  • Describe Supernet working in action


  • Limitations of the Classful System
  • Subnet Motivation - IP Addresses
  • Subnet Extensions
  • Class A Subnet Mask Application
  • Default Subnet Masks
  • Class A Subnet Mask Application
  • Class B Subnet Mask Application
  • Class C Subnet Mask Application
  • Subnetting
  • Defining Subnetworks
  • Subnetworking in Action
  • More Subnet Granularity
  • Subnet Mask Application
  • Subnet Example
  • Subnet a 147.170.x.x Address
  • Class B Subnet Masks
  • Variable Length Subnet Masks (VLSM)
  • VLSM In Action
  • VLSM Subnetting
  • Supernetting
  • Classless InterDomain Routing (CIDR)
  • Subnet Mask Application
  • Supernet a 193.1.x.x Address
  • Classless Addressing
  • CIDR Subnet Mask Notation
  • Default, Subnet and Supernet Masks
  • Subnet/Supernet Calculators

Chapter 06 - Internet Control Message Protocol

  • Explain Internet Control Message Protocol
  • Describe the Ping and Traceroute tools


  • Internet Control Message Protocol (ICMP)
  • ICMP Message Format
  • ICMP Type Field
  • ICMP Code Field
  • PING
  • PING Options
  • ICMP Ping Trace
  • TraceRoute
  • PathPing

Chapter 07 - IP Routing

  • Describe routing principles
  • Explain Static and Dynamic routing
  • Explain the different types of protocols


  • Routers and Routing
  • Anatomy of a Basic Router
  • Static Routing
  • Dynamic Routing
  • Dynamic Routing Protocols
  • Distance-Vector
  • Hop Count
  • Link State
  • Metrics and Costs
  • Routing Protocols
  • Protocol Comparison
  • Dynamic Routing
  • The Default Route

Chapter 08 - Routing Information Protocol

  • Explain Routing Information Protocol
  • Explain Hop Counts
  • Describe the RIP header format


  • Routing Information Protocol
  • RIP Routing Updates
  • RIP Versions
  • RIP Timers
  • RIP Version 1 Header Format
  • RIP Version 2 Header Format
  • The Count to Infinity Problem
  • The Count to Infinity Problem Solutions

Chapter 09 - Open Shortest Path First

  • Explain the differences between OSPF and RIP
  • Describe OSPF Networks
  • Explain adjacencies and Designated Routers
  • Describe areas and autonomous systems
  • Describe the classification of routers
  • Explain Link State Advertisements


  • OSPF v RIP
  • Open Shortest Path First (OSPF)
  • Open Shortest Path First (OSPF)
  • An OSPF Network
  • Link-State Advertisement (LSA)
  • Link State Algorithm
  • The Link-State Database
  • The OSPF Hello Message
  • OSPF Network Types
  • OSPF Costs
  • OSPF Convergence
  • OSPF Message Header Format

Chapter - 10 Enhanced Interior Gateway Routing Protocol

  • Describe the routing concept of EIGRP


  • Introduction
  • Capabilities and Attributes
  • Processes and Technologies
  • Routing Concepts
  • EIGRP Packet Types
  • Basic EIGRP Calculations
  • EIGRP Metric

Chapter 11 - Border Gateway Protocol

  • Describe the Border Gateway Protocol


  • Background
  • Autonomous System
  • BGP Connections
  • BGP Message Types
  • BGP Message Format
  • BGP OPEN Message
  • BGP UPDATE Message

Chapter 12 - Host to Host Communication

  • Describe the Host to Host Layer function
  • Describe the differences between TCP and UDP
  • Describe the User Datagram Protocol (UDP)
  • Describe the Transmission Control Protocol concepts
  • Describe the Transmission Control Protocol
  • Describe the sequencing and reliability concepts of TCP
  • Describe the TCP open connection event sequence
  • Describe the TCP error event sequence
  • Describe the TCP close connection event sequence


  • Transmission Control Protocol
  • TCP Concepts
  • TCP Segment
  • TCP Port Numbers
  • Simple Reliability
  • TCP Connection Set-up
  • TCP Connection Closure
  • Sliding Windows
  • User Datagram Protocol (UDP)
  • UDP Segment
  • UDP versus TCP

Chapter - 13 IP Address Translation

  • Describe NAT
  • Describe how to configure NAT
  • Explain Inside and Outside addresses
  • Explain NAT Rules - Static and Dynamic


  • Introduction
  • Overview
  • Network Address Translation
  • Configuring NAT
  • Dynamic NAT with Port Address Translation
  • NAT with Port Address Translation

Chapter - 14 The Application Layer

  • Describe the Domain Name System
  • Explain name resolution
  • Describe the Telnet Protocol & SSH
  • Describe the File Transfer Protocol (FTP)
  • Describe the Trivial File Transfer Protocol (TFTP)
  • Explain Pro-Active Management
  • Explain the Simple Network Management Protocol


  • Processes
  • The Domain Name System
  • The Domain Name Space
  • Domain Name Resolution (DNS)
  • Resolving Names to IP Addresses
  • Zones
  • Primary and Secondary Servers
  • Windows DNS Configuration
  • Testing DNS
  • NSLOOKUP Telnet
  • Secure SHell (SSH)
  • File Transfer Protocol (FTP)
  • Trivial File Transfer Protocol (TFTP)
  • Pro - Active Management
  • Modern Network Management
  • SNMP
  • MIB Categories
  • Examples of MIB Variables
  • SMI - Object Naming
  • The MIB Object Namespace
  • The Internet MIB
  • The Private MIB
  • Some SNMP Messages
  • SNMP Port Number

Chapter - 15 IP Version 6 Introduction

  • Describe the basic structure of IP Version 6


  • What is IPv6?
  • Address Representation
  • IPv6 Address Types
  • IPv6 Unicast
  • IPv6 Anycast
  • IPv6 Header

Further study

Read more

Why choose QA

Frequently asked questions

See all of our FAQs

How can I create an account on myQA.com?

There are a number of ways to create an account. If you are a self-funder, simply select the "Create account" option on the login page.

If you have been booked onto a course by your company, you will receive a confirmation email. From this email, select "Sign into myQA" and you will be taken to the "Create account" page. Complete all of the details and select "Create account".

If you have the booking number you can also go here and select the "I have a booking number" option. Enter the booking reference and your surname. If the details match, you will be taken to the "Create account" page from where you can enter your details and confirm your account.

Find more answers to frequently asked questions in our FAQs: Bookings & Cancellations page.

How do QA’s virtual classroom courses work?

Our virtual classroom courses allow you to access award-winning classroom training, without leaving your home or office. Our learning professionals are specially trained on how to interact with remote attendees and our remote labs ensure all participants can take part in hands-on exercises wherever they are.

We use the WebEx video conferencing platform by Cisco. Before you book, check that you meet the WebEx system requirements and run a test meeting (more details in the link below) to ensure the software is compatible with your firewall settings. If it doesn’t work, try adjusting your settings or contact your IT department about permitting the website.

Learn more about our Virtual Classrooms.

How do QA’s online courses work?

QA online courses, also commonly known as distance learning courses or elearning courses, take the form of interactive software designed for individual learning, but you will also have access to full support from our subject-matter experts for the duration of your course. When you book a QA online learning course you will receive immediate access to it through our e-learning platform and you can start to learn straight away, from any compatible device. Access to the online learning platform is valid for one year from the booking date.

All courses are built around case studies and presented in an engaging format, which includes storytelling elements, video, audio and humour. Every case study is supported by sample documents and a collection of Knowledge Nuggets that provide more in-depth detail on the wider processes.

Learn more about QA’s online courses.

When will I receive my joining instructions?

Joining instructions for QA courses are sent two weeks prior to the course start date, or immediately if the booking is confirmed within this timeframe. For course bookings made via QA but delivered by a third-party supplier, joining instructions are sent to attendees prior to the training course, but timescales vary depending on each supplier’s terms. Read more FAQs.

When will I receive my certificate?

Certificates of Achievement are issued at the end the course, either as a hard copy or via email. Read more here.

Contact Us

Please contact us for more information