Lexolino Internet Internetprotocollen

Hypertext Transfer Protocol

Hypertext Transfer Protocol (HTTP)

HTTP ("Hypertext Transfer Protocol") is een overdrachtsmethode tussen webserver en webbrowser voor het overbrengen van HTML-gegevens op het World Wide Web. Het http-protocol is de top van de protocollagen die het internet beheren.
  • Het zogenaamde Internet Protocol (IP) is de basis die het internet definieert.
  • Het zogenaamde Transport Control Protocol (TCP) dient als tussenlaag en stelt de verbindingspaden voor gegevensoverdracht.
  • In de bovenste laag verdeelt het HTTP-protocol de gegevens in afzonderlijke pakketten en bepaalt hoe deze moeten worden verzonden.
HTTP is gebaseerd op het data- en transportprotocol TCP/IP (Transmission Control Protocol). Dit komt overeen met de applicatielaag van het OSI-laagmodel. Het World Wide Web Consortium (W3C) handhaaft de specificatie voor http.

In tegenstelling tot het "File Transfer Protocol" (FTP) worden er geen vaste verbindingen met http tot stand gebracht. Voor elk verzoek van een client wordt een verbinding met de server tot stand gebracht, de server wacht op het antwoord en de verbinding wordt weer verbroken. De verbinding tussen client en server wordt dus weer verbroken zodra de gevraagde gegevens zijn afgeleverd. Om deze reden zijn de poorten van de HTTP-servers niet permanent bezet.

In HTTP wordt elk commando of kennis van eerdere commando's uitgevoerd, waardoor een website niet interactief kan reageren op gebruikersinvoer. Daarom wordt http ook wel een stateless protocol genoemd. Het probleem van de staatloosheid van HTTP kan worden opgelost door cookies en verschillende scripttalen te gebruiken.

Naast http zijn er nog andere protocollen op internet. Simple Mail Transfer Protocol (SMTP) en Post Office Protocol (POP) voor het verzenden en ontvangen van e-mail, evenals het File Transfer Protocol (FTP) voor gegevensuitwisseling tussen server en client.

De volgende generatie HTTP is HTTP NG (Hypertext Transfer Protocol). Dit is een standaard die momenteel door het W3C wordt ontwikkeld om de prestaties te verbeteren en extra functies te introduceren. In tegenstelling tot de huidige staatloze HTTP-standaard, brengt HTTP van de volgende generatie een verbinding tot stand voor de gehele duur van een sessie tussen een client en een server. Hiervoor moeten aparte kanalen voor de overdracht van besturingsgegevens en informatie worden opgezet.

SHTTP (Secure Hypertext Transfer Protocol) is een geplande uitbreiding van het HTTP-protocol, dat verschillende coderings- en authenticatiemethoden ondersteunt. Deze methode is bedoeld om de verzonden gegevens te beschermen tegen ongeoorloofde inspectie of wijziging.

x
Ideen Selbstständigkeit zu Hause
Goed geïnformeerd met rechts Idee de zelfstandig ondernemer worden.
Kies je idee:
Ideeën zijn alles wat je moet weten.
© Ein Service der Nexodon GmbH