hi friends the following data about my project, i don't know how to do this project plz tell me what knowledge i need to acquire for this project, and tell me some sits for that

Designing and implementing wireless proxy server

In general, the iPAQ (I) connects to the Internet through the access point (A). The
proxy server (P) receives all requests for an Internet resource from I. P has a cache
of resources. P looks to see if the requested URI is in the cache. If so it is sent to I.
If not, the resource is fetched, cached, and sent to I.
your job is to write the caching server on P.
1. Do all programming on a PC. You do not need to use an iPAQ (except if you
really want to!).
2.you may use internet for more information about the project

3. Simulate the iPAQ URI requests as a simple client running on the PC.
4. Design and perform some experiments to test your software.
5. Write a detailed report on the project.

Dani AI

Generated

For a PC-based caching proxy that simulates a wireless client (the project you described), focus first on topics, then on a small iterative build-and-test plan. Core topics: HTTP (request/response model, status codes, headers, especially Cache-Control/ETag/Expires/If-Modified-Since), caching policies and algorithms (LRU/LFU, TTL, validation vs. freshness), TCP/IP basics (sockets, NAT, ports), 802.11/wireless fundamentals (latency and roaming effects), Linux networking (ip_forward, iptables/netfilter for transparent proxying), concurrency (threads/async), storage (on-disk caching, eviction), and TLS/HTTPS implications (certificate handling and legal/ethical cautions). Note ’s nudge to “try it out” — structure that exploration.

A practical sequence: (1) implement a minimal forward proxy that accepts client HTTP requests and relays origin responses; (2) add a cache index and an on-disk store with an LRU eviction policy; (3) implement header-respecting caching (honor Cache-Control, validate with ETag/If-Modified-Since); (4) add logging, hit/miss metrics and error handling; (5) run controlled experiments. Minimal cache lookup pseudocode:

if cache.has(uri) and not expired:
  return cache.get(uri)
else:
  resp = fetch_origin(uri)
  cache.store(uri, resp, ttl)
  return resp

Useful tools and study resources (search by name): MDN “HTTP Caching” and RFC 7234 (IETF) for protocol rules; Squid (study its architecture); Wireshark/tcpdump to inspect traffic; curl/wget for manual tests; ApacheBench/ab, wrk or JMeter for load tests; Python (asyncio + aiohttp) or Node.js for fast prototyping; iptables/netfilter docs for transparent interception. As advised, involve a teacher/mentor early if this is graded work.

Experiment ideas and report points: measure hit-rate, average latency, and throughput while varying cache size, TTL, object size, and concurrency; capture traffic traces and show header-level validation; document design trade-offs (memory vs disk, correctness vs freshness). Do not attempt HTTPS interception without explicit consent and a clear plan for certificate management.

Recommended Answers

All 5 Replies

you need to just try it out.

you need to just try it out.

without getting knowledge about wireless proxy server how to do that? plz tell me what topics i need to acquire and tell me some websites for that

wireless proxy server topics,
just google it

R u in college and sending to us your project... not bad idea my hope and wish to u for a best grade... don't delay ur project work now or u will get *messed up* trust me...

i am not even an expert in ur field but i recommend contacting ur friend or teacher..

please don't use profanity

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.