სურათის კრედიტი: Dong Wenjie/Moment/GettyImages
ჰიპერტექსტის გადაცემის პროტოკოლი, შემოკლებით HTTP, არის სისტემა, რომლითაც კომპიუტერები ერთმანეთს ესაუბრებიან მსოფლიო ქსელში. მას იყენებენ კომპიუტერები და სმარტ ტელეფონები, რათა სთხოვონ ვებ სერვერებს გამოაგზავნონ ვებსაიტების შინაარსი და გაგზავნონ მონაცემები ონლაინ ფორმების საშუალებით. HTTP დაფუძნებულია ტექსტზე და შექმნილია ისე, რომ წაკითხული იყოს როგორც ადამიანებისთვის, ასევე მანქანებისთვის.
HTTP პროტოკოლის მიზანი
სახელწოდება ჰიპერტექსტის გადაცემის პროტოკოლი ეხება HTTP-ის როლს ვებსაიტის მონაცემების ინტერნეტში გადაცემაში. ჰიპერტექსტი ეხება ვებსაიტების სტანდარტულ ფორმას, რომლებშიც ერთ გვერდს შეუძლია მომხმარებლების სხვა გვერდზე გადაყვანა დაწკაპუნებადი ჰიპერბმულების საშუალებით, ჩვეულებრივ, უბრალოდ ბმულებს უწოდებენ. HTTP პროტოკოლის მიზანია უზრუნველყოს ვებ ბრაუზერებისა და სერვერების ერთმანეთთან საუბრის სტანდარტული გზა.
დღის ვიდეო
ვებ გვერდები შექმნილია ჰიპერტექსტის მარკირების ენის ან HTML გამოყენებით, მაგრამ HTTP დღეს გამოიყენება გადასატანად უფრო მეტი, ვიდრე უბრალოდ HTML და კასკადური სტილის ფურცლები, ან CSS, გამოიყენება იმის აღსანიშნავად, თუ როგორი უნდა იყოს გვერდები ნაჩვენებია. HTTP ასევე გამოიყენება ვებსაიტებზე სხვა შინაარსის გადასატანად, მათ შორის სურათების, ვიდეო და აუდიო ფაილების ჩათვლით.
კომპიუტერებს შეუძლიათ ვებ სერვერებთან დაკავშირება HTTP-ის გამოყენებით უბრალოდ ფაილების მოთხოვნით კონკრეტულ ვებ მისამართებზე, მაგ http://www.example.com/folder/file.html ან მონაცემების წარდგენა ვებ ფორმების საშუალებით. როდესაც კომპიუტერი უბრალოდ იღებს მონაცემებს, ის ჩვეულებრივ აგზავნის HTTP შეტყობინებას, რომელსაც ეწოდება GET მოთხოვნა და როდის ის აგზავნის ფორმის მონაცემებს ან ატვირთავს ფაილს, ის იყენებს შეტყობინებების სხვა ფორმატებს, რომელსაც ეწოდება PUT ან POST მოთხოვნები. თქვენ შეგიძლიათ ნახოთ HTTP შეტყობინებები, რომლებსაც თქვენი ვებ ბრაუზერი აგზავნის მრავალ ბრაუზერში ჩაშენებული დეველოპერის ხელსაწყოების მეშვეობით.
დღეს, HTTP გამოიყენება მრავალი აპლიკაციის მიერ, გარდა ვებ ბრაუზერებისა, სერვერებზე შეტყობინებების გასაგზავნად. ადამიანები, რომლებიც ქმნიან აპლიკაციებს, მიზანმიმართულად ირჩევენ HTTP-ს, რადგან ის კარგად ესმის ბევრ დეველოპერს და ნაწილობრივ იმიტომ, რომ HTTP ჩვეულებრივ გაუფილტრავია. ქსელის ფეიერვოლებით, რომლებიც შექმნილია ვებ ტრაფიკის დასაშვებად, რაც იმას ნიშნავს, რომ HTTP შეტყობინებები უპრობლემოდ გადის სახლის და ბიზნეს ქსელების უმეტესობაში.
HTTP და HTTPS
ზოგიერთ შემთხვევაში, თქვენ შეიძლება შეამჩნიოთ, რომ ვებ მისამართი იწყება HTTPS-ით და არა უბრალოდ HTTP-ით. HTTPS ეხება ჰიპერტექსტის გადაცემის პროტოკოლს უსაფრთხოდ და, როგორც სახელიდან ჩანს, არის HTTP-ის უფრო უსაფრთხო ვარიანტი.
კერძოდ, ის ხსნის დაშიფრულ კავშირს ვებ-ბრაუზერსა და სერვერს შორის, რათა მონაცემების გაგზავნა დაშიფრული იყოს ისე, რომ არ იყოს წაკითხული მომსმენებისთვის. ამის საპირისპიროდ, HTTP შეტყობინებები და მონაცემები იგზავნება როგორც უბრალო ტექსტი, ასე რომ, ვინც შეძლებს დააკვირდეს თქვენს კავშირს. საზიარო Wi-Fi ქსელის მეშვეობით ან თქვენს კომპიუტერსა და ვებ სერვერს შორის კომპიუტერთან დაკავშირებით, შეუძლია წაიკითხოს თქვენი შეტყობინებები.
სავაჭრო საიტები და აპლიკაციები, ისევე როგორც სხვა, რომლებიც საჭიროებენ საკრედიტო ბარათის ინფორმაციას ან ამუშავებენ პირად მიმოწერას, როგორიცაა ელფოსტა ან მყისიერი შეტყობინებები, თითქმის ყოველთვის იყენებენ HTTPS-ს.