FNET Overview
		
		
			The FNET is a free, open source, dual TCP/IPv4 and IPv6 Stack (under Apache Version 2.0 license ) for building
			embedded communication software on 32bit MCUs.
			
			
				The FNET Stack provides following protocols and services:
		
		
			- Bare-metal TCP/IP stack. No underlying RTOS is required, although it can be used with it. FreeRTOS example is provided.
 
			- Certified logos for:
			
				- Golden IPv6 Ready.
 
				- Microsoft Azure IoT.
 
				- Apple Bonjour.
 
			
			 
			- Non-blocking Socket layer API (STREAM, DGRAM, RAW).
 
			- Core Protocols:
			
				- TCP (Transmission Control Protocol).
 
				- UDP (User Datagram Protocol).
 
				- IPv4:
				
					- ICMPv4 (Internet Control Message Protocol).
 
					- IGMP (Internet Group Management Protocol).
 
					- ARP (Address Resolution Protocol).
 
				
				 
				- IPv6:
				
					- Golden "IPv6 Ready Logo Certified". Passed IPv6 Core Protocols Conformance Tests and Interoperability tests.
 
					- ICMPv6 (Internet Group Management Protocol).
 
					- MLD (Mulicast Listener Discovery).
 
					- Neighbor Discovery.
 
					- Stateless Address Autoconfiguration.
 
					- Path MTU Discovery.
 
				
				 
			
			 
			- Network Interfaces:
			
				- Ethernet (ENET/FEC).
 
				- Wi-Fi (QCA4002/4).
 
				- Loop-back.
 
			
			 
			- Services:
			
				- HTTP server:
				
					- HTTP/1.0 or 0.9 responses.
 
					- GET and POST requests.
 
					- CGI and SSI.
 
					- Basic access authentication.
 
					- HTTP over TLS (HTTPS).
 
				
				 
				- Auto-IP service. Passed "Link-Local Address Allocation", Bonjour Conformance Test.
 
				- Azure IoT Hub client adapter. "Microsoft Azure Certified".
 
				- TELNET server.
 
				- PING service.
 
				- DNS client/resolver.
 
				- LLMNR server/responder.
 
				- mDNS "Bonjour" server/responder. Passed the Bonjour Conformance Test. 
 
				- Link-Detection service.
 
				- DHCPv4 client and server.
 
				- TFTP server and client. Both Read and Write requests are supported.
 
				- TLS, using mbedTLS library.
 
				- ROM File System.
 
				- On-chip Flash driver.
 
				- Command line shell.
 
				- Serial driver.
 
			
			 
			- Tools:
			
			
 
			- Applications:
			
			
 
			- User Documentation.