AN2836 Freescale Semiconductor / Motorola, AN2836 Datasheet - Page 4

no-image

AN2836

Manufacturer Part Number
AN2836
Description
Web Server Development with MC9S12NE64 and OpenTCP
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
Scope of This Application Note
Connectivity Example Applications
Connectivity systems that use the TCP/IP stack model (see
example in
TCP/IP Stack Model Refresher
The TCP/IP stack model is derived from the OSI 7-layer communications development methodology. The
TCP stack model defines both TCP/IP stack software and the network interface (as shown in
In this discussion, the network interface is Ethernet, which is implemented by the MC9S12NE64
integrated Ethernet controller and Ethernet controller device drivers.
A TCP/IP stack defines a set of protocols that allows network devices to connect to a specific device and
exchange data on a network. These protocols, defined by RFC (request for comments), enable an
embedded device to send email, serve web pages, transfer files, and provide other basic connectivity
functions.
and illustrates how a TCP/IP stack and the MC9S12NE64 Ethernet controller fit into the system.
4
Database data logging or queries
Web servers for remote embedded devices
Remote monitoring (data collection/diagnostics)
Remote control of devices in the field
Use of email by remote device
Remote reprogramming of FLASH memory
Figure 3
Figure
AND PHYSICAL INTERFACE
MC9S12NE64 INTEGRATED
ETHERNET CONTROLLER
1, can be implemented for a wide range of applications, including:
NETWORK
is a simplified illustration of a user application working through the TCP stack model
Web Server Development with MC9S12NE64 and OpenTCP, Rev. 0
TCP STACK
SOFTWARE
Figure 3. Block Diagram of TCP/IP Model
MC9S12NE64 NETWORK INTERFACE
USER APPLICATION
DHCP/FTP/HTTP
TCP/UDP/IP
TCP/IP Stack Model
APPLICATION API
SOCKET API
DEVICE DRIVER API
Refresher), such as the
Freescale Semiconductor
Figure
3).

Related parts for AN2836