findarticleszone.com findarticleszone.com
Search:    Main :> About Us :> Security & Privacy :> Terms & Conditions :> Place Your Link :> Add Your Article   
Add Url
 
 

Games & Play

 

People & Communities

 

Employment & Careers

 

Finance & Investment

 

Self Enhancement

 

Travel & Vacation

 

Health & Hygiene

 

Computers & Software

 

Music & Entertainment

 

Business & Services

 

Estate & Realty

 

Online Shopping

 

Culture & Art

 

Automobiles

 

Technology & Science

 

Academics & Education

 

Issues & News

 

Adventure & Sports

 

Children

 

Relationship & Lifestyle

 

Food & Recipe

 

Government & Politics

 

Family & Home

 

Medical Care

 

  Main » Computers & Software » IT Networking
   
 

Embedded web server-more than just an operating system

   
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.

Author: S PMix
 
Author Bio:

Scienceprog embedded related info. Scientific, embedded, biomedical, electronics articles. Interesting electronics and embedded projects. Submitted with Article Distributor.

 
 
 

Related Articles

 
Web Site Promotion is More Than Just SEO
 
Powerful Pay Per Click Tatic
 
Designing Strong Direct Mail Letters
 
Business Joint Ventures On The Net!
 
Is my choice of a web host really that important
 
Learn 5 Quick Ways To Use 'Content' To Create and Boost Your Traffic And Profits Today
 
Mobile Phone Buyer??s Guide: Know The Basis
 
Computer Peace Of Mind
 
Great Ways To Obtain Link Popularity
 
Stop E-mail Abuse By Using Antispam Software
 
 
 
 

Blog Spamming

The phenomenal spread of the Internet all over the world has led to countless innovations and practi ... - Kistina Robin
 

Will RSS Replace Email?

They each do totally different things. RSS was designed for a totally different purpose than email, ... - Kent Thompson
 

Creative and Profitable Ways to Use Autoreponders

An interested visitor who has been strolling through your site has finally come to just what she is ... - Charlie Yeoh
 
 

Top Ten Online Shopping Security Tips.

Protect yourself with these safety shopping guidelines - TJ Tierney
 

Link Exchanges for Website Promotion

Why Should I Exchange Links? - Lata Tokhi
 

Remote Backup

Preservation of computer files is essential for the proper functioning of businesses, and therefore, ... - Matt Garrett
 

A Great Learning Experience When Playing Video Games

While many people believe that online video games can increase anti-social behaviors, violence, loss ... - Chris Elliott
 

Content Providers

Like any other field, writing requires expertise and talent. Only talented people with a creative be ... - Marcus Peterson
 
 
   Main :> Security & Privacy :> Terms & Conditions
Copyright © 2006-2008 www.findarticleszone.com - All Rights Reserved.