Course Calendar     Log in


Register Online.

Advanced TCP/IP

Duration: 
2 days
Price: 
$1,195.00
Audience: 

Individuals that need advanced knowledge to support TCP/IP networks and a variety of Internet applications.

The TCP/IP Fundamentals course is recommended for an understanding of networks and data communications.

Overview: 

This course introduces the student to the concept of the Internet Protocol and the suite of associated protocols. Through a series of discussion modules and exercises, the student will gain knowledge in the TCP/IP suite of protocols. The course focuses on application-level protocols, extending the knowledge gained through the prerequisite course. Hands-on experience in setting up and running a small access network with a range of applications will be demonstrated.

Topics: 

Introduction to IP

  • History of IP
  • Internet Architecture
  • IAB
  • Request for Comments (RFC)
  • IETF
  • Layered Protocol Architecture

Internetworking Layer

  • IPv4 Overview
  • IP Relationships between layers
  • IPv4 Header Format and Options
  • IPv6 Overview and Differences

IP Addressing

  • Overview of IP Addressing
  • Architecture
  • IP Address Classes
  • Private Addressing
  • IP Address Format
  • Subnetting
  • Architecture of Subnetting
  • Example of Subnetting
  • Issues with Subnetting
  • Variable Length Subnet Mask
  • Network Example

IP-Level Applications

  • Address Resolution Protocol
  • Reverse ARP
  • Bootstrap Protocol
  • Dynamic Host Configuration Protocol
  • Simple Network Management Protocol
  • Domain Name System
  • Internet Control Message Protocol

Configuring a Network

  • Networking Needs of Hosts
  • Configuration Examples
  • Services Provided by Routers
  • Managing Routers

Transport Protocols

  • TCP/UDP Overview
  • Services of TCP/UDP
  • Applications of TCP/UDP
  • TCP/UDP Details
  • TCP/UDP Flow

E2E Communication

  • Client-Server Communication
  • Multicast Application
  • Monitoring Traffic in a Network

Client-Server Applications

  • Telnet
  • FTP
  • NFS

The World-Wide Web

  • HTTP
  • HTML
  • XML
  • WWW Clients
  • WWW Servers
  • WWW Proxies

E-mail

  • Mail Servers
  • Mail Clients
  • POP and IMAP
  • Web-based e-mail

Peer-to-Peer Applications

  • File Sharing
  • Instant Messaging

VoIP

  • Voice Codecs
  • Signalling Protocols
  • VoIP Applications

Deploying Applications

  • Setting up a WWW Server
  • Browser-Server Communication
  • VoIP
Instruction Methodology: 

The course is taught in class with an instructor.

Skills Taught: 

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

  • Explain the functions of the IP suite of protocols
  • Understand modern Internet standards
  • Gain in-depth knowledge about common TCP/IP applications such as NFS, WWW, e-mail, and VoIP
  • Set up a small network: configuring hosts and the router, deploying and monitoring popular and widely-deployed applications