Სარჩევი:

როგორ ხორციელდება WebSockets?
როგორ ხორციელდება WebSockets?

ვიდეო: როგორ ხორციელდება WebSockets?

ვიდეო: როგორ ხორციელდება WebSockets?
ვიდეო: How Web Sockets work | System Design Interview Basics 2024, მაისი
Anonim

ვებსოკეტები არიან განხორციელდა შემდეგნაირად: კლიენტი უგზავნის HTTP მოთხოვნას სერვერს მოთხოვნის სათაურით "განახლება". თუ სერვერი თანახმაა განახლებაზე, მაშინ კლიენტი და სერვერი გაცვლიან უსაფრთხოების გარკვეულ სერთიფიკატებს და არსებული TCP სოკეტის პროტოკოლი გადართულია HTTP-დან ვებსოკეტი.

ამ გზით, როგორ ახორციელებთ WebSockets-ს?

webSockets ხორციელდება შემდეგნაირად:

  1. კლიენტი უგზავნის HTTP მოთხოვნას სერვერს მოთხოვნის სათაურით "განახლება".
  2. თუ სერვერი თანახმაა განახლებაზე, მაშინ კლიენტი და სერვერი გაცვლიან უსაფრთხოების გარკვეულ სერთიფიკატებს და არსებული TCP სოკეტის პროტოკოლი გადადის HTTP-დან webSocket-ზე.

სად გამოიყენება WebSocket? The WebSocket პროტოკოლი იძლევა ინტერაქციას ვებ ბრაუზერს (ან სხვა კლიენტის აპლიკაციას) და ვებ სერვერს შორის, რომელსაც აქვს დაბალი ზედნადები, ვიდრე ნახევრად დუპლექსის ალტერნატივები, როგორიცაა HTTP გამოკითხვა, რაც ხელს უწყობს რეალურ დროში მონაცემთა გადაცემას სერვერიდან და სერვერზე.

ასევე იკითხა, როგორ მუშაობს WebSockets?

ა WebSocket არის მუდმივი კავშირი კლიენტსა და სერვერს შორის. ვებსოკეტები უზრუნველყოს ორმხრივი, სრული დუპლექსური საკომუნიკაციო არხი, რომელიც მუშაობს HTTP-ზე ერთი TCP/IP სოკეტის კავშირის საშუალებით. მის ბირთვში, WebSocket პროტოკოლი აადვილებს შეტყობინების გადაცემას კლიენტსა და სერვერს შორის.

რა არის WebSocket პროგრამირება?

WebSocket არის საკომუნიკაციო პროტოკოლი მუდმივი, ორმხრივი, სრული დუპლექსური TCP კავშირისთვის მომხმარებლის ვებ ბრაუზერიდან სერვერთან. კომუნიკაცია შეიძლება დაიწყოს ორივე ბოლოდან, რაც მოვლენაზე ორიენტირებულ ვებს ქმნის პროგრამირება შესაძლებელია. ამის საპირისპიროდ, სტანდარტული HTTP საშუალებას აძლევს მხოლოდ მომხმარებლებს მოითხოვონ ახალი მონაცემები.

გირჩევთ: