Font Size: a A A

Design And Implementation Of Finite State Machine In Embedded Web Server

Posted on:2006-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:L W HuangFull Text:PDF
GTID:2168360155458102Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the abroad use of distributed system, how to design and implement the communication protocol software is more and more important. Because of the strict design condition of communication software, and the software has higher demand to complexity and high quality. So it is urgent to design a best method to project protocol software. As far as the protocol software is concerned, a good design method must cater for the protocol development of modularization and inheritation.So the concept of Finite State Machine is taken in. Finite State Machine is the conception machine. It can adopt a kind of operation to respond an exterior event. This operation depend not only on the received event, but also on the comparative sequence of happened event. The application of Finite State Machine in the design of Embedded Web Server, can control the response sequence of Finite State Machine, also can respond multi-connection in the only thread, so can advance the serves efficiency.This thesis is based on Webit-an embedded web server ,this EmbeddedWeb Server adopt SSI mechanism under the Webit platform. The client can visit web server and control embedded equipment. The Finite State Machine is quoted into Embedded Web Server. The machine's states are used to figure every state of HTTP connection. The states' switch is shown by state table, every row represents state, every column represents input, the content of table represents a combination of state and input, and represents the operation we make. The content of form decides the next state, also. Though Finite State Machine to respond the connection of client, the server task become ordered and effect.Applying the Finite State Machine in Embedded Web Server, make the reliable application of the web server, and respond everything. Implemented the HTTP protocol by Finite State Machine, can develop the protocol by...
Keywords/Search Tags:finite state machine, embedded web server, HTTP, modularization, Webit
PDF Full Text Request
Related items