
Envoyé par
Microchip TCPIP Stack.pdf
There is nothing new about implementing TCP/IP
(Transmission Control Protocol/Internet Protocol) on
Microchip microcontrollers. Interested developers can
easily find many commercial and non-commercial
implementations of TCP/IP for Microchip products. This
application note details Microchip’s own freely
available implementation of the TCP/IP stack.
The Microchip TCP/IP Stack is a suite of programs that
provides services to standard TCP/IP-based applications
(HTTP Server, Mail Client, etc.), or can be used in
a custom TCP/IP-based application. To better illustrate
this, a complete HTTP Server application is described
at the end of this document and is included with the
stack’s source code archive.
The Microchip TCP/IP Stack is implemented in a modular
fashion, with all of its services creating highly
abstracted layers. Potential users do not need to know
all the intricacies of the TCP/IP specifications to use it.
In fact, those who are only interested in the accompanying
HTTP Server application do not need any specific
knowledge of TCP/IP. (Specific information on the
HTTP Server starts on page 77.)
This application note does not discuss the TCP/IP protocols
in depth. Those who are interested in the details
of the protocols are encouraged to read the individual
Request For Comment (RFC) documents. A partial list
of the key RFC numbers can be found at the end of this
document.
Partager