Lập trình IPv6 (CNP6 Certified Network Programmer)
Thời gian: 3 ngày từ 05 – 07/05/2014
Nằm trong khuôn khổ các sự kiện hưởng ứng Ngày IPv6 Việt Nam 2014, một
khóa đào tạo về lập trình IPv6 mang tên “Certified Network Programmer
for IPv6” sẽ được tổ chức. Khóa đào tạo diễn ra trong 3 ngày dành cho
các lập trình viên, chuyên viên kỹ thuật của các ISP, doanh nghiệp phần
mềm, cung cấp nội dung tại Việt Nam.
Chi tiết về khóa đào tạo:
Ngày 1:
Network Programming Basics
Thời gian |
Nội dung |
Tài liệu |
Buổi sáng |
1. IP Programming Basics
(Watching Network Traffic):
- Installing WinPcap
- Analyzing Network Packets
2. IPv6 Refresher :
- IPv6 Terminology and key features &
architecture
- IP Header Formats and IPv6 Extension
Headers
- IPv6 unicast scopes (link-local,
link-local, site-local and global)
- IPv6 Multicast address
+ Solicited-Node Multicast
Address
- Neighbor discovery
+ Router solicitation (ICMPv6 type
133)
+ Router advertisement (ICMPv6 type
134)
+ Neighbor solicitation (ICMPv6 type
135)
+ Neighbor advertisement (ICMPv6 type
136)
3. Microsoft Visual C#.Net Overview
- Overview:
+ Useful Enumerations in the .NET
Sockets Namespace
+ Available Methods in the .NET
Sockets Socket Class
+ Convenient IP Address Methods for
IP Address Manipulation
- Importance of being IPv6 programmer
4. Lab Session 1
- IP Address Configuration
- WinDump commands
|
|
Buổi chiều |
1. Primer on Socket Programming:
- Sockets:
+ Socket Options
+ Network Address Family
- Using Connection-Oriented Sockets
+ Server Functions
+ Client Function
+ Closing Connections
- Using Connection-less Sockets
- Non-Blocking I/O Methods
- Windows Socket Functions
2. C# Socket Programming:
- IPAddress Class
- IPEndPoint Class
- Socket Construction
- Socket Options
- Using Connection-Oriented Sockets
- Non-blocking Programming
- Socket Exceptions
3. DNS and C#
- DNS Structure
- DNS Classes in C#
4. Lab Session 2
- Socket Construction
- Socket Exception
|
|
Ngày 2:
Network Layer Programming
|