Nucleus NET
- Add Courses
- Confirm Schedule
- Enter Contact Information
There are currently no dates scheduled for this class.
Course Part Number: 211853
Contact us for details about training at your site
Course Overview
The Nucleus NET course is intended to give developers a thorough understanding of Nucleus NET, the networking extension of the Nucleus PLUS real-time kernel. We begin with an introduction to using Nucleus NET to develop networking applications, and integration of Nucleus NET and the Nucleus PLUS operating system. Topics include Client/Server basics, IP networking, socket communication, and the Nucleus NET API. When finished with the course, developers should be familiar enough with Nucleus NET to begin developing networking applications using the Nucleus NET API.
This course is not intended to cover hardware-specific porting issues (aside from a high-level discussion of what functionality is contained in the hardware specific source code files).
You will learn how to
- Configure Nucleus NET
- Initialize Nucleus NET and your networked devices
- Use the Domain Name System (DNS)
- Configure a diskless device to get its IP address at bootup
- Configure a routing table for a device
- Create and use sockets
- Enable the zero copy interface for sockets
- Implement standard Raw IP servers and clients
- Implement standard UDP servers and clients
- Implement standard TCP servers and clients
Hands-On labs
The students will examine the source code for example Raw IP, UDP, and TCP server and client programs. The students will then run those examples and e xamine their operation and output.
Audience
- Those engineers who are currently or will be using Nucleus NET to implement applications that communicates over a TCP/IP network.
Prerequisites
- Students must have previously attended the Nucleus PLUS training class
Key Topics
- TCP/IP model
- Internet Protocol (IP)
- User Datagram Protocol (UDP)
- Transmission Control Protocol (TCP)
- Nucleus NET configuration
- Nucleus NET initialization
- Device initialization
- Domain Name System (DNS)
- Reverse Address Resolution Protocol (RARP)
- Bootstrap Protocol (BOOTP)
- Dynamic Host Configuration Protocol (DHCP)
- Routing Information Protocol (RIP2)
- Sockets