logo

HTTP

  • HTTP apzīmē Hiperteksta pārsūtīšanas protokols .
  • Tas ir protokols, ko izmanto, lai piekļūtu datiem globālajā tīmeklī (www).
  • HTTP protokolu var izmantot, lai pārsūtītu datus vienkārša teksta, hiperteksta, audio, video un tā tālāk.
  • Šis protokols ir pazīstams kā hiperteksta pārsūtīšanas protokols tā efektivitātes dēļ, kas ļauj mums izmantot hiperteksta vidē, kur notiek ātra pāreja no viena dokumenta uz citu dokumentu.
  • HTTP ir līdzīgs FTP, jo tas arī pārsūta failus no viena resursdatora uz citu. Bet HTTP ir vienkāršāks nekā FTP, jo HTTP izmanto tikai vienu savienojumu, t.i., bez kontroles savienojuma failu pārsūtīšanai.
  • HTTP tiek izmantots, lai pārsūtītu datus MIME līdzīgā formātā.
  • HTTP ir līdzīgs SMTP, jo dati tiek pārsūtīti starp klientu un serveri. HTTP atšķiras no SMTP ar veidu, kā ziņojumi tiek nosūtīti no klienta uz serveri un no servera uz klientu. SMTP ziņojumi tiek saglabāti un pārsūtīti, savukārt HTTP ziņojumi tiek piegādāti nekavējoties.

HTTP funkcijas:

    Bezsavienojuma protokols:HTTP ir bezsavienojuma protokols. HTTP klients sāk pieprasījumu un gaida atbildi no servera. Kad serveris saņem pieprasījumu, serveris apstrādā pieprasījumu un nosūta atbildi atpakaļ HTTP klientam, pēc kura klients atvieno savienojumu. Savienojums starp klientu un serveri pastāv tikai pašreizējā pieprasījuma un atbildes laikā.Neatkarīgi no plašsaziņas līdzekļiem:HTTP protokols ir neatkarīgs no datu nesēja, jo datus var nosūtīt, ja vien gan klients, gan serveris zina, kā rīkoties ar datu saturu. Gan klientam, gan serverim ir jānorāda satura tips MIME tipa galvenē.Bezvalstnieks:HTTP ir bezvalsts protokols, jo gan klients, gan serveris viens otru pazīst tikai pašreizējā pieprasījuma laikā. Šāda protokola rakstura dēļ gan klients, gan serveris nesaglabā informāciju starp dažādiem tīmekļa lapu pieprasījumiem.

HTTP darījumi

Datoru tīkls HTTP

Iepriekš redzamajā attēlā parādīts HTTP darījums starp klientu un serveri. Klients uzsāk darījumu, nosūtot pieprasījuma ziņojumu serverim. Serveris atbild uz pieprasījuma ziņojumu, nosūtot atbildes ziņojumu.

Ziņojumi

HTTP ziņojumi ir divu veidu: pieprasījums un atbilde. Abiem ziņojumu veidiem ir viens un tas pats ziņojuma formāts.

Datoru tīkls HTTP

Pieprasīt ziņu: Pieprasījuma ziņojumu nosūta klients, kas sastāv no pieprasījuma rindas, galvenēm un dažreiz arī pamatteksta.

Datoru tīkls HTTP

Atbildes ziņojums: Serveris klientam nosūta atbildes ziņojumu, kas sastāv no statusa rindas, galvenēm un dažreiz arī pamatteksta.

konvertēt no char uz int java
Datoru tīkls HTTP

Vienotais resursu vietrādis (URL)

  • Klientam, kurš vēlas piekļūt dokumentam internetā, ir nepieciešama adrese, un, lai atvieglotu piekļuvi dokumentiem, HTTP izmanto jēdzienu Uniform Resource Locator (URL).
  • Uniform Resource Locator (URL) ir standarta veids, kā norādīt jebkāda veida informāciju internetā.
  • URL definē četras daļas: metodi, resursdatoru, portu un ceļu.
Datoru tīkls HTTP
    Metode:Metode ir protokols, ko izmanto, lai izgūtu dokumentu no servera. Piemēram, HTTP.Saimniekdators:Resursdators ir dators, kurā tiek glabāta informācija, un datoram tiek piešķirts aizstājvārds. Web lapas galvenokārt tiek glabātas datoros, un datoriem tiek piešķirts aizstājvārds, kas sākas ar rakstzīmēm “www”. Šis lauks nav obligāts.Ports:URL var ietvert arī servera porta numuru, taču tas ir neobligāts lauks. Ja porta numurs ir iekļauts, tam ir jāatrodas starp saimniekdatoru un ceļu, un tas ir jāatdala no resursdatora ar kolu.Ceļš:Ceļš ir faila ceļa nosaukums, kurā tiek glabāta informācija. Pašā ceļā ir slīpsvītras, kas atdala direktorijus no apakšdirektorijiem un failiem.