- HTTP står för HyperText Transfer Protocol .
- Det är ett protokoll som används för att komma åt data på World Wide Web (www).
- HTTP-protokollet kan användas för att överföra data i form av vanlig text, hypertext, ljud, video och så vidare.
- Detta protokoll är känt som HyperText Transfer Protocol på grund av dess effektivitet som tillåter oss att använda i en hypertextmiljö där det finns snabba hopp från ett dokument till ett annat dokument.
- HTTP liknar FTP eftersom det också överför filerna från en värd till en annan värd. Men HTTP är enklare än FTP eftersom HTTP bara använder en anslutning, dvs ingen kontrollanslutning för att överföra filerna.
- HTTP används för att överföra data i form av MIME-liknande format.
- HTTP liknar SMTP eftersom data överförs mellan klient och server. HTTP skiljer sig från SMTP i hur meddelandena skickas från klienten till servern och från servern till klienten. SMTP-meddelanden lagras och vidarebefordras medan HTTP-meddelanden levereras omedelbart.
Funktioner i HTTP:
HTTP-transaktioner
Ovanstående figur visar HTTP-transaktionen mellan klient och server. Klienten initierar en transaktion genom att skicka ett begäranmeddelande till servern. Servern svarar på förfrågningsmeddelandet genom att skicka ett svarsmeddelande.
Meddelanden
HTTP-meddelanden är av två typer: begäran och svar. Båda meddelandetyperna följer samma meddelandeformat.
Begär meddelande: Begäran meddelande skickas av klienten som består av en begäran rad, rubriker och ibland en text.
Svarsmeddelande: Svarsmeddelandet skickas av servern till klienten som består av en statusrad, rubriker och ibland en text.
programmering i c-matriser
Uniform Resource Locator (URL)
- En klient som vill komma åt dokumentet på ett internet behöver en adress och för att underlätta åtkomsten av dokument använder HTTP konceptet Uniform Resource Locator (URL).
- Uniform Resource Locator (URL) är ett standardsätt för att specificera all typ av information på internet.
- URL:en definierar fyra delar: metod, värddator, port och sökväg.