ashlists.com
   Main Page >> About Us >> Privacy Policy >> Terms of Use >> Add Your Link >> Add Your Article
Search:   
 

Exclusive, $$ Saving Report for Pay-Per-Click Advertisers

7 Essential Adwords Pay-Per-Click Myths...Revealed. To save you money. - Roger Hall
 

Anti-Spam Software Case Study: Pacesetter Claims Service

When catastrophe strikes, many insurance companies tend to get flooded with new claims and spam in t ... - Joe Caldwell
 

Animated Wallpaper

Animated wallpapers are applications that place special animations, screen savers and media files di ... - Elizabeth Morgan
 
 

Computer Cooling Hardware

Keep your computer running cool and efficiently using a variety of computer cooling hardware. Learn ... - Bradley James
 

One Way Quality Link Building Tips

Now link popularity is the biggest concern for all of us who have a web business and want to succeed ... - Akash Kumar
 

Original Cartridges: A definite Boon!

It has been technically proved that original cartridges printing quality is far better than the refi ... - Steve Wagner
 

How to Secure Your Wireless Network

Several of my neighbors have a wireless network set up in their home, and from my living room I can ... - Debbie Jacobsen
 

When Disaster Strikes: How Long Would Your Business Survive if Files On Your Computer Disappeared?

A Tornado? In Birmingham? In The United Kingdom? Unthinkable! - Debbie Jenkins
 
 

  Main Page » Computers & Software » IT Networking
   
 

Embedded web server-more than just an operating system

   
Author: S PMix
 

Embedded web server isn't new term. Web server is jus a method of delivering web pages (or other contents) to the user.

Market is full of such systems allowing interconnection of domestic devices and other web-enabled appliances. It is hard to understand how microcontroller can drive web server. Embedded web server usually is highly optimized machine code. Usually implemented in the AVR C language. In order to write optimized embedded web server it is necessary to write code from scratch.

What parts need to be implemented while creating embedded web server:
Microcontroller hardware;
Network protocols for embedded web server;
Implementation and optimisation techniques.
Microcontroller hardware is a computer on a chip which has program memory for code storage, EEPROM, RAM, I/O and other peripherals.
Network protocols can be used for embedded web server:
HTTP-document request/response
TCP-reliable communications
IP-low-level data transport
ICMP-diagnostics (ping)
SLIP-serial interface
Modem emulation

HTTP request is Hyper Transfer Protocol which defines a requestresponse mechanism for obtaining documents from web server. Web browse sends request to web server in multiline string format like:

GET /index.htm HTTP/1.0
User-Agent: Mozilla/4.5 [en]
(Win95; I)
Pragma: no-cache
Host: 10.1.1.11
Accept: image/gif, image/x- xbitmap, image/jpeg, */*
Accept-Encoding: gzip
Accept-Language: en
Accept-Charset: iso-8859-1,*,utf-8

In embedded systems all this information isn't needed. For instance we don't care about browser information, HTTP version isn't important because usually simplest HTTP interface is used. Simply you can trim the rest part of message and send line:
GET / HTTP/1.0
because most web servers interpret this as request of index.htm.

 
 
 

Related Articles

 
The Solutiong to Finding Your Lost Files - Data Recovery Companies
 
Building A Better World, One Domain At A Time
 
Find People on the Internet
 
All In Favor Say "EYE"
 
Outlook Tips to Clean Your Inbox!
 
Don't Get Caught by a Phishing Scheme
 
Internet Marketing: Are You Feeding These Customer Demands?
 
Virtual Machines - Rapid Security Tool Deployment
 
Lonex Upgrades Its Web Hosting Plans
 
IT Audits: Capitalizing on Current Events
 
 
 
Add Url
 

Self Healing

Art & Creative

Teens & Kids

Society & Communities

Jobs & Careers

Games & Play

Government & Politics

Events & News

Online Shopping

Science & Research

Computers & Software

Health & Hygiene

Recreation & Entertainment

Family & Home

Companies & Business

Automotive

Investment & Finance

Lifestyle & Fashion

Education & Learning

Healthcare & Treatment

Sports

Eating & Drinking

Property & Estate

Hotels & Travel


 
Main Page >> Privacy Policy >> Terms of Use  
Copyright © www.ashlists.com - All Rights Reserved Worldwide.