Der Umstieg auf IPv6 ist in vollem Gange. Die großen Server- und Desktop Betriebssysteme und alle wichtigen Infrastruktur Netzwerkdienste beherrschen IPv6. Aber die Masse der Spezialanwendungen und Nischen-Embedded-Systeme steht erst am Beginn dieses Umbruchs.
Mit dieser Schulung bieten wir Entwicklern einen konzentrierten Einstieg in die Entwicklung von IPv6 Clients und Serverdiensten.
Voraussetzungen
Dieser Kurs richtet sich an Entwickler und System-Designer
Es werden Kenntnisse in Systemprogrammierung, sowie fundiertes Wissen in der Programmiersprache C vorausgesetzt
Inhalt
IPv6-Grundlagen (für Entwickler)
- Einordnung im TCP/IP-Stack
- Adressaufbau und -notation
- Scopes
- Autoconfiguration
- IPv6 im DNS
- Dual-Stack-Betrieb
- Quality of Service
- IPsec
- Mobile IPv6
Konzeptionelle Aspekte
- Mehrere Adressen pro Interface
- Mehrere DNS-Einträge, gethostbyname(3) vs. getaddrinfo(3)
- Dual-Stack-Programmierung mit IPv4-mapped IPv6 Addresses
Programmierung mit der Socket API (C, C++)
- TCP-Client und -Server
- UDP und Datagram Ancillary Data
- Vorgehensweisen zum Testen
Höhere Programmiersprachen (nach Interesse)
- Java
- Ruby
- ... nach Absprache
- Mehrere Adressen pro Interface
- Mehrere DNS-Einträge, gethostbyname(3) vs. getaddrinfo(3)
- Dual-Stack-Programmierung mit IPv4-mapped IPv6 Addresses
Programmierung mit der Socket API (C, C++)
- TCP-Client und -Server
- UDP und Datagram Ancillary Data
- Vorgehensweisen zum Testen
Höhere Programmiersprachen (nach Interesse)
- Java
- Ruby
- ... nach Absprache
- Java
- Ruby
- ... nach Absprache
Preis
3 Tage, 1.363,07 € + 19% MwSt. = 1.622,05 €
Termine
- Es steht noch kein Termin für diesen Kurs fest.