110 likes | 218 Views
236340 – Project in Computer Communication. Summer 2005. ICAP Client Server. Lecturer : Prof . Reuven Cohen Lab Engineer and Instructor in Charge: Itai Dabran. Submitted by: Nimrod Partush, id. 038753422, snimrodp@t2.technion.ac.il Alexander Fink, id. 304664287, sfink@t2.technion.ac.il
E N D
236340 – Project in Computer Communication Summer 2005 ICAP Client Server Lecturer: Prof. Reuven Cohen Lab Engineer and Instructor in Charge: Itai Dabran Submitted by: Nimrod Partush, id. 038753422, snimrodp@t2.technion.ac.il Alexander Fink, id. 304664287, sfink@t2.technion.ac.il Maor Keinan, id. 040876021, smaork@t2.technion.ac.il
Traditional Design Browser Web server The web server does it all ICAP Client Server Summer 2005
The Standard ICAP Solution Browser Web server ICAP server The ICAP server provides added functionality traditionaly implemented by the web server ICAP Client Server Summer 2005
The Proposed Design Browser Proxy server Web server ICAP server The proxy server uses the added functionality supplied by the ICAP server ICAP Client Server Summer 2005
User Interface ICAP Client Server Summer 2005
The Proxy Server ICAP Client Server Summer 2005
This allows the user to choose which modes will be used Responses Modification The server will modify the domains added here to the desired target URLs The user won’t be allowed to access domains added here ICAP Client Server Summer 2005
The ICAP Server ICAP Client Server Summer 2005
This allows the user to choose which modes will be used Responses Modification The server will modify the domains added here to the desired target URLs The user won’t be allowed to access domains added here ICAP Client Server Summer 2005
Requests Modification This allows the user to choose which image will be added to the received web page ICAP Client Server Summer 2005
Future Suggestions • User Information Caching The ICAP server can cache user information (ip, country of origin) and use that data for more efficient content substitution and addition. • Content Replacement The ICAP server can search the given HTML code for certain keywords or special content and remove it or replace with different content. Currently only addition of content is being made. • And more… ICAP Client Server Summer 2005