Course Outline

Introduction

IPv6 Refresher

IP programming Basics

  • Packet Capturing
  • Packet Analysis Tools
  • IPv6 Packet Monitoring

Socket Promming

  • Introduction to Socket Progrmming
  • Socket Creation
  • Connection-Oriented Sockets
  • Socket API for TCP
  • Connection-less Sockets
  • Socket API for UDP
  • Socket Programming in Windows
  • C#Socket Programming
    • Non-Blocking Programming in C#
  • DNS and C#

Network Layer Programming

  • Using C# Helper Class
  • Connection-less Sockets
  • IPv6 Netwok Programming
  • Dual Stack Implementation

Hands-on Excercise-applicaiton porting

  • IPv6 TCP/UDP based Client/Server
    • Server sockets (TCP/UDP)
    • Client socket (TCP/UDP)

Summary and Next Steps

Requirements

  • Need CNE6 Silver certification or any equivalent certifications
  • A good knowledge of the TCP/IP protocal suite or any equivalent to the TCP/IP course.
  • Applied knowledge in modern programming languages like C, C++, C#
  • Basic knoledge of network programming and the concepts associated (sockets, bind, send, host-adn-network-byte-order).

Audience

  • This course is desinged for software and/or computer engineers (designers/developers, testers etc.) and programmers who develop and test IP-applications and require deeper knowledge on how to build IPv6 solutions/applications as well as porting existing IPv4 applications to support IPv6
 28 Hours

Number of participants



Price per participant

Testimonials (1)

Related Courses

Related Categories