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