წარმოიდგინეთ სამყარო, სადაც ქსელი არასდროს წყდება, მონაცემები მყისიერად გადაიცემა, ხოლო უსაფრთხოება გარანტირებულია. ასეთი იდეალური სურათი ტექნოლოგიური სამყაროს ერთ-ერთი ყველაზე დიდი ილუზიაა. „დისტრიბუციული გამოთვლების რვა მითი“ არის ჩამონათვალი იმ ცრუ რწმენებისა, რომლებიც ქსელური პროგრამირების საწყის ეტაპზე ჩამოყალიბდა და დღემდე თან სდევს ინდუსტრიას.

სია სათავეს Sun Microsystems-ის დამფუძნებლებისგან, ბილ ჯოისა და ტომ ლიონისგან იღებს. მოგვიანებით ის ლ. პიტერ დოიჩმა და ჯეიმს გოსლინგმა გააფართოვეს. დღეს ეს მითები აღარ არის მხოლოდ თეორიული გაკვეთილი — ეს არის პრაქტიკული გზამკვლევი მათთვის, ვინც ქსელურ აპლიკაციებს ქმნის.

რვა მითი, რომელიც უნდა დავივიწყოთ

პირველი და ყველაზე გავრცელებული მითი ისაა, რომ ქსელი საიმედოა. რეალობაში, ინტერნეტი მუდმივად ფრაგმენტული და წყვეტილია. თუ თქვენი პროტოკოლი არ ითვალისწინებს პაკეტების დაკარგვას, ის აუცილებლად ჩავარდება.

მეორე მითი ნულოვან დაყოვნებას (Latency) ეხება. სინათლის სიჩქარე ფიზიკური შეზღუდვაა, ხოლო სიგნალის გარდაქმნა სპილენძიდან ოპტიკურ ბოჭკომდე დამატებით დროს მოითხოვს. მესამე მითი — უსასრულო გამტარუნარიანობა — ასევე მცდარია, რადგან ყველა ქსელურ კვანძს აქვს თავისი ლიმიტი, რაც რიგებსა და დაყოვნებას იწვევს.

უსაფრთხოება და ტოპოლოგია

მეოთხე მითი გვარწმუნებს, რომ ქსელი დაცულია. დღევანდელ რეალობაში, როდესაც მონაცემები მრავალ შუამავალს გადის, ამის დაჯერება გულუბრყვილობაა. HTTPS და TLS-ის მიღმაც კი, ტრაფიკის ანალიზით შესაძლებელია მნიშვნელოვანი ინფორმაციის ამოცნობა.

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

ღირებულება და ჰომოგენურობა

მეშვიდე მითი ამბობს, რომ ტრანსპორტირების ღირებულება ნულია. სინამდვილეში, ელექტროენერგია, აპარატურა და ინფრასტრუქტურა რეალურ ხარჯებს აგენერირებს, რომლებიც უბრალოდ „ბიზნესის ხარჯებში“ იფარება.

და ბოლოს, მერვე მითი — ქსელი ჰომოგენურია. ქსელის ყველა ნაწილი არ არის ერთნაირი; განსხვავებები Wi-Fi-სა და Ethernet-ს, ან ადგილობრივ და საერთაშორისო არხებს შორის მკვეთრია. ამ რეალობის გაუთვალისწინებლობა სერვისის ხარისხს პირდაპირ აზიანებს.