Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
IPv6 Review
IP Programming Fundamentals
- Packet Capturing.
- Packet Analysis Tools.
- IPv6 Packet Monitoring.
Socket Programming
- Introduction to Socket Programming.
- Creating Sockets.
- 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
- Utilizing C# Helper Classes.
- Connection-less Sockets.
- IPv6 Network Programming.
- Implementing Dual Stack.
Practical Exercise: Application Porting
- IPv6 TCP/UDP Client/Server Applications.
- Server Sockets (TCP/UDP).
- Client Sockets (TCP/UDP).
Summary and Next Steps
Requirements
- Hold a CNE6 Silver certification or an equivalent credential.
- Demonstrate strong proficiency in the TCP/IP protocol suite, or equivalent to a standard TCP/IP course.
- Have practical experience with modern programming languages such as C, C++, and C#.
- Understand the basics of network programming, including concepts like sockets, bind, send, and host-to-network byte order.
Target Audience
- Software and computer engineers (designers, developers, testers, etc.) and programmers who develop and test IP applications, seeking advanced knowledge on building IPv6 solutions and porting existing IPv4 applications to support IPv6.
28 Hours
Testimonials (2)
communication, knowledge from experience, solve problems,
Marcin Walewski - Intel Technology Poland Sp. z o.o.
Course - OpenStack Bootcamp
The virtual desktop in a browser feature was kind of neat.