- HTTP staat voor HyperText-overdrachtsprotocol .
- Het is een protocol dat wordt gebruikt om toegang te krijgen tot de gegevens op het World Wide Web (www).
- Het HTTP-protocol kan worden gebruikt om de gegevens over te dragen in de vorm van platte tekst, hypertekst, audio, video, enzovoort.
- Dit protocol staat bekend als HyperText Transfer Protocol vanwege de efficiëntie die ons in staat stelt te gebruiken in een hypertext-omgeving waar er snelle sprongen zijn van het ene document naar het andere document.
- HTTP is vergelijkbaar met FTP, omdat het ook de bestanden van de ene host naar de andere host overbrengt. Maar HTTP is eenvoudiger dan FTP, omdat HTTP slechts één verbinding gebruikt, dat wil zeggen geen controleverbinding om de bestanden over te dragen.
- HTTP wordt gebruikt om de gegevens in de vorm van een MIME-achtig formaat over te dragen.
- HTTP is vergelijkbaar met SMTP omdat de gegevens worden overgedragen tussen client en server. HTTP verschilt van SMTP in de manier waarop de berichten van de client naar de server en van de server naar de client worden verzonden. SMTP-berichten worden opgeslagen en doorgestuurd, terwijl HTTP-berichten onmiddellijk worden afgeleverd.
Kenmerken van HTTP:
HTTP-transacties
De bovenstaande afbeelding toont de HTTP-transactie tussen client en server. De client initieert een transactie door een verzoekbericht naar de server te sturen. De server antwoordt op het verzoekbericht door een antwoordbericht te verzenden.
Berichten
Er zijn twee typen HTTP-berichten: verzoek en antwoord. Beide berichttypen volgen hetzelfde berichtformaat.
Verzoekbericht: Het verzoekbericht wordt door de client verzonden en bestaat uit een verzoekregel, headers en soms een hoofdtekst.
Reactiebericht: Het antwoordbericht wordt door de server naar de client verzonden en bestaat uit een statusregel, headers en soms een hoofdtekst.
mysql gebruiker aanmaken
Uniforme bronzoeker (URL)
- Een client die toegang wil krijgen tot het document op internet heeft een adres nodig en om de toegang tot documenten te vergemakkelijken, gebruikt HTTP het concept van Uniform Resource Locator (URL).
- De Uniform Resource Locator (URL) is een standaardmanier om elke vorm van informatie op internet te specificeren.
- De URL definieert vier delen: methode, hostcomputer, poort en pad.