HTTP -- Hypertext Transfert Protocol
Sans ce protocole, Internet ne se serait pas popularisé auprés des mass-média et donc auprés du public. Avec lui vous n'avez pas besoin de vous y connaitre en informatique pour vous connecter aux serveurs mondiaux et pour rechercher, trouver, lire et comprendre les informations.
Le principe est extrèmement simple à assimiler. Les informations sont représentées sous formes de pages regroupant textes, images, sons, vidéos... Pour les regarder on utilise un logiciels spécifiques appelé browser, navigateur, fureteur. Il suffit de cliquer sur les objets de la page généralement soulignés ou encadrés en bleu pour accéder à une autre page et ainsi de suite.
La version actuelle est la 1.1 mais elle n'est actuellement pas implantée dans les grands navigateurs du commerce. Pourtant en plus de gagner en rapidité, elle permettrait de fluidifier le réseau. En effet, ce protocole permet d'effectuer plusieurs requètes à la suite sans avoir à attendre une réponse de la première.
HTTP est installé sur le port 80
SHTTP est installé sur le port 443
Cookies
- RFC1945 Hypertext Transfer Protocol -- HTTP/1.0. T. Berners-Lee, R. Fielding & H. Frystyk. May 17 1996. (Format: TXT=137582 bytes) (Status: Informational)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc1945.txt
- RFC2069 An Extension to HTTP : Digest Access Authentication. J. Franks, P. Hallam-Baker, J. Hostetler, P. Leach, A. Luotonen, E. Sink, L. Stewart. January 03 1997. (Format: TXT=41733 bytes) (Obsoleted by RFC2617) (Status: Proposed Standard)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2069.txt
- RFC2109 HTTP State Management Mechanism. D. Kristol, L. Montulli. February 18 1997. (Format: TXT=43469 bytes) (Status: Proposed Standard)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2109.txt
- RFC2145 Use and Interpretation of HTTP Version Numbers. J. C. Mogul, R. Fielding, J. Gettys, H. Frystyk. May 1997. (Format: TXT=13659 bytes) (Status: Informational)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2109.txt
- RFC2169 A Trivial Convention for using HTTP in URN Resolution. R. Danie1. June 1997. (Format: TXT=17763 bytes) (Status: Experimental)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2109.txt
- RFC2227 Simple Hit-Metering and Usage-Limiting for HTTP. J. Mogul, P. Leach. October 1997. (Format: TXT=85127 bytes) (Status: Proposed Standard)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2227.txt
- RFC2295 Transparent Content Negotiation in HTTP. K. Holtman, A. Mutz. March 1998. (Format: TXT=125130 bytes) (Status: Experimental)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2295.txt
- RFC2296 HTTP Remote Variant Selection Algorithm -- RVSA/1.0. K. Holtman, A. Mutz. March 1998. (Format: TXT=26932 bytes) (Status: Experimental)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2296.txt
- RFC2518 HTTP Extensions for Distributed Authoring -- WEBDAV. Y. Goland, E. Whitehead, A. Faizi, S. Carter, D. Jensen. February 1999. (Format: TXT=202829 bytes) (Status: Proposed Standard)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2518.txt
- RFC2585 Internet X.509 Public Key Infrastructure Operational Protocols: FTP and HTTP. R. Housley, P. Hoffman. May 1999. (Format: TXT=14813 bytes) (Status: Proposed Standard)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2585.txt
- RFC2616 Hypertext Transfer Protocol -- HTTP/1.1. R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee. June 1999. (Format: TXT=422317, PS=5529857 bytes) (Obsoletes RFC2068) (Status: Draft Standard)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2616.txt
- RFC2617 HTTP Authentication: Basic and Digest Access Authentication. J. Franks, P. Hallam-Baker, J. Hostetler, S. Lawrence, P. Leach, A. Luotonen, L. Stewart. June 1999. (Format: TXT=77638 bytes) (Obsoletes RFC2069) (Status: Draft Standard)
Disponible à : ftp://ftp.imag.fr/pub/archive/IETF/rfc/rfc2617.txt
- NetworkPerformance Effects of HTTP/1.1, CSS1, and PNG 14 février 1997
Disponible à : http://www.w3.org/pub/WWW/TR/NOTE-pipelining
Documentation obsoletes
Tous
Client
ici pour la liste.
- Jetty 2.1.5 -- 15 avril 1999
Jetty is an Open Source HTTP Servlet Server written in 100% Java. It is designed to be embedable, extensible and flexible, thus making it an ideal platform for serving dynamic HTTP requests from any Java application. Jetty supports the javax.servlet 2.1 API defined by JavaSoft, Java Server Pages plus many more features. Jetty is primarily intended as a light weight, high performance servlet engine for embedding in Java applications.
Changes: Session URL encoding fixed for relative URLs, reduced session memory overhead of sessions, form parameters protected against multiple decodes when redirected, added setType methods to com.mortbay.FTP.Ftp, fixed bugs with invalid sessions, page factory requires response for session encoding, moved SessionHandler to front of stacks, and more. Read the changelog for a full list.
- Jigsaw 2.0.2 -- 1 avril 1999
Jigsaw is W3C's leading-edge Web server platform, providing a sample HTTP 1.1 implementation based on the latests IETF drafts and a variety of other features on top of an advanced architecture implemented in Java. Jigsaw provides both client and server HTTP/1.1 implementations and is also packaged as a ready-to-run HTTP/1.1 proxy-cache.
Changes: Implementation of Http Extension Framework, Digest Authentication., new GUI administration interface, using Swing, JSDK2.1 support (Servlet API) and many other enhancements.
Linux
Client
ici pour la liste.
- Apache 1.3.6 -- 23 mars 1999
Apache was originally based on code and ideas found in the most popular HTTP server of the time.. NCSA httpd 1.3 (early 1995). It has since evolved into a far superior system which can rival (and probably surpass) almost any other UNIX based HTTP server in terms of functionality, efficiency and speed.
Changes: The usual bugfixes, this time 69 of them since 1.3.4. (version 1.3.5 was not released)
- Apache-SSL 1.3.6+1.3.4 -- 15 avril 1999
Apache-SSL is the original secure webserver based on Apache and SSLeay. It is still actively maintained, and very widely used.
Changes: The facility to make logging of debugging info work was breaking during startup, and added new directive SSLNoCAList (prevents Apache-SSL from sending the list of acceptable CAs to the client).
- dhttpd 1.03 -- 31 mars 1999
dhttpd is a secure and efficient personal HTTP server. It does not need a permanent IP address and can be run from a user account on high ports. Among its features, dhttpd supports caching, customized error messages, low profile memory usage, little hard disk space, highly portable code, and easy setup. dhttpd is the perfect solution for the minimalist in all of us.
Changes: Cleaner memory usage, some bug fixes, logging, minor performance tweaks, and overall code cleanup.
- ghttpd 1.0 -- 18 avril 1999
ghttpd is a fast and efficient HTTP server that has CGI support. ghttpd has a small memory inprint and is capable of handling thousands of simultanious connections. It is ideal for large and small websites. It is very simple to configure with only a few options to change if changing is needed at all. You can have ghttpd up and running within two minutes easily because of its very simple configuration file and installation routine. ghttpd will run on the majority of UNIX systems but has not been tested on any other platform other than GNU/Linux (Kernel 2.2.3).
Changes: First release.
- Roxen
Macintosh
Client
ici pour la liste.
- Quid Pro Quo Plus 2.1 http://www.socialeng.com/html/qpq.html. US$129 ~3,6Mo(MacBinary) ou ~4,9Mo(BinHex).
Quid Pro Quo est le serveur Web pour MacOS le plus extensible disponible actuellement. Hôtes virtuelles et multihoming. With support for Java servlets, WebSTAR(r) and MOSAPI plug-ins, CGI applications, and scripting through Frontier and AppleScript,
New Features in Quid Pro Quo Plus 2.0
- Full multihoming support for users of Open Transport 1.3 or later!
- Multiple Virtual Hosts
- Multihoming based on the HTTP/1.1 Host header
- Java servlet support
- HTTP/1.1 Keep-Alive support
- File uploads via PUT
- Multiple language web site support
- MacOS File Sharing permissions
- Remote Administration application
- Realm-based Allow/Deny handline
- Enhanced server-side includes
- Faster, more efficient file caching
New Features in Quid Pro Quo Plus 2.1
- Support for Apple's WebObjects
- Support for Sophisticated Circuit's PowerKey Pro
- HTML-based file uploads
- Quid Pro Quo Secure 2.1 http://www.socialeng.com/html/qpqsecure.html
Version sécurisée SSL3 de Quid Pro Quo 2.1.
Du fait de l'encryption 128 bits utilisée, ce logiciel n'est disponible que pour les résidents US et canadiens seulement.
- Quid Pro Quo 2.1 http://www.socialeng.com/html/download.html 16 juin 97 ~1,9Mo(MacBinary) ~2,5Mo(BinHex). Freeware de Chris Hawk. ©Social Engineering Incorporated. Multithread, Compatible CGI, SSI, AppleScript, natif PowerMac et OpenTransport, support des plug-ins MOS et WebSTAR.
- Personal Web Server 4.0c fr 31décembre 1997. Freeware de Microsoft. serveur FTP; support des serveurs-side image map; des plugins MOS, WebStar® 1.1 et des applications CGI ou ACGI. support des Active Server Pages.
- Personal Web Sharing 1.5 Freeware d'Apple. Compatible CGI, Il accepte 16 connections simultanées.
- Picturius Net Servers 1.17 12 février 97. Picturius. Serveur HTTP, SMTP et POP3.
- Une liste de logiciel serveur Web pour Mac tenu par Grant Neufeld.
- Une autre liste tenu par WebEdge.
Windows
Client
ici pour la liste.
- Microsoft Personal Web Server, Microsoft Commercial Internet System www.microsoft.com
- Microsoft Content Replication System, Microsoft Conference Server, Microsoft Personalisation System www.ms-normandy.com
- Microsoft Exchange Server, Microsoft Index Server, Microsoft Merchant Server, Microsoft Proxy Server, Microsoft SQL Server www.microsoft.com/infoserv
- Microsoft Internet Information Server
- Netscape Catalog Server, Netscape Enterprise Server, Netscape FastTrack Server, Netscape Merchant Server, Netscape Proxy Server, Netscape Publishing System, Netscape SuiteSpot www.netscape.com
- HP NetServer Web Master www.hp.com
- IBM Internet Connection Secure Server et IBM Internet Connection Server www.ics.raleigh.ibm.com
- Oracle WebServer www.oracle.com
- AlphaServer 1000 Worgroup Server, AlphaServer 2000 Worgroup Server, AlphaServer 2100a Worgroup Server, AlphaServer 400 Worgroup Server, AlphaServer 4100 Worgroup Server digital.com/info/alphaserver
- CamShot Web Cam HTTP product.info.apple.com/productinfo/datasheets/ss/aiss.html
- Quarterdeck TotalWeb et Total Web www.quarterdeck.com
- WebDisk www.ararat.com
- ExpresO HTTP Server www.peak-media.com/index.html
- Cisco Web Server (formerly Cheetah) www.cisco.com/warp/public/751/webserve/wbsrv_pa.htm
- PowerWeb Server ++ www.compusource.co.za
- Alibaba alibaba.austria.eu.net
- Open Sesame www.alibaba.austria.eu.net/OPSEDOCS/index.htm
- CyberPresence www.cyberpi.com
- Fnord Server www.wpi.edu/~bmorin/fnord
- WebCrusader Connect Server www.gradient.com
- FolkWeb www.ilar.com/folkweb.htm
- DynaText et DynaWeb www.ebt.com
- Commerce Builder, Merchant Builder et Kiva Enterprise Server-Merchant Builder www.ifact.com/ifact/inet.htm
- Web Commander www.luckman.com/WebCommander/webcom.html
- Sky Light Web Server et version single-homed www.fireants.com
- WebSite Pro et WebSite software.ora.com
- Purveyor WebServer, Purveyor Encrypt WebServer, Purveyor IntraServer www.process.com
- IPConnect www.puzzle.com
- Spinnaker Web Server www.searchlight.com
- VBServer 206.125.235.10/products/vbserver/vbserve.htm
- ZBServer Pro Edition et ZBServer www.zbserver.com
- AOLserver www.aolserver.com
- BASIS Intranet Solution www.idi.oclc.org
- EMWAC HTTPS emwac.ed.ac.uk/html/internet_toolchest/https
- InterDrive NT Server www.ftp.com/product/idrivesrv/innstrv.htm
- Internet Genie www.frontiertech.om/Products/genie/igspec.htm
- Interserve Web 300, Interserve Web 610, Interserve Web 630 205.139.151.5/ics/products.htm
- InterWare www.consensys.com
- Net Manage IntraNet Server www.netmanage.com
- NetPublisher www.amlibs.com
- SAIC-HTTP wwwserver.itl.saic.com
- STAR:View www.star.sterling.com
- Tandem iTP Commerce Server-NT, Tandem iTP Intranet Server, Tandem iTP Matrix Server, Tandem iTP Media Server, Tandem iTP Messaging Server www.tandem.com
- NutWBCam www.nutech.com/products/nutwbcam
- Omni HTTPd www.fas.harvard.edu/~glau/httpd
- Server7 homepage.interaccess.com/~matt
- W4-Server for Windows 95 130.89.224.16
- WebQuest www.questar.com/products/pwq95.shtml