OSI ქსელის საცნობარო მოდელი.

OSI საცნობარო მოდელი არის 7 დონის ქსელის იერარქია, რომელიც შექმნილია სტანდარტების საერთაშორისო ორგანიზაციის (ISO) მიერ. ნახ.1-ში წარმოდგენილ მოდელს აქვს 2 განსხვავებული მოდელი:

  • ჰორიზონტალური პროტოკოლზე დაფუძნებული მოდელი, რომელიც ახორციელებს პროცესებისა და პროგრამული უზრუნველყოფის ურთიერთქმედებას სხვადასხვა მანქანებზე
  • ვერტიკალური მოდელი, რომელიც დაფუძნებულია მეზობელი ფენების მიერ ერთმანეთზე იმავე მანქანაზე განხორციელებულ სერვისებზე

ვერტიკალურ - მეზობელ დონეზე ცვლის ინფორმაციას API-ების გამოყენებით. ჰორიზონტალური მოდელი მოითხოვს საერთო პროტოკოლს ინფორმაციის გაცვლისთვის იმავე დონეზე.

სურათი 1

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

ფიზიკური ფენა

ფიზიკურ დონეზე მონაცემები წარმოდგენილია როგორც ელექტრული ან ოპტიკური სიგნალები, რომლებიც შეესაბამება ბინარული ნაკადის 1-ს და 0-ს. გადამცემი საშუალების პარამეტრები განისაზღვრება ფიზიკურ ფენაზე:

  • კონექტორების და კაბელების ტიპი
  • პინის მინიჭება კონექტორებში
  • სიგნალის კოდირების სქემა 0 და 1

ამ დონის სპეციფიკაციების ყველაზე გავრცელებული ტიპებია:

  • - დაუბალანსებელი სერიული ინტერფეისის პარამეტრები
  • - დაბალანსებული სერიული ინტერფეისის პარამეტრები
  • IEEE 802.3 -
  • IEEE 802.5 -

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

ბმული ფენა

ეს არხი ახორციელებს მონაცემთა ჩარჩოების ტრანსპორტირებას და მიღებას. ფენა ახორციელებს ქსელის ფენის მოთხოვნებს და იყენებს ფიზიკური ფენამიღებისა და გადაცემისთვის. IEEE 802.x სპეციფიკაციები ამ ფენას ყოფს ორ ქვეფენად: ლოგიკური ბმული კონტროლი (LLC) და საშუალო წვდომის კონტროლი (MAC). ამ დონეზე ყველაზე გავრცელებული პროტოკოლებია:

  • IEEE 802.2 LLC და MAC
  • ეთერნეტი
  • სიმბოლური ბეჭედი

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

ქსელის ფენა

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

ნახატი - 2

სატრანსპორტო ფენა

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

  • TCP - გადაცემის კონტროლის პროტოკოლი

სესიის ფენა

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

პრეზენტაციის ფენა

ამ დონეზე, მონაცემთა გაცვლა ხდება სხვადასხვა ოპერაციულ სისტემაზე არსებულ პროგრამულ უზრუნველყოფას შორის. ამ დონეზე, ინფორმაციის ტრანსფორმაცია (შეკუმშვა და ა.შ.) ხორციელდება ინფორმაციის ნაკადის ტრანსპორტირების დონეზე გადასატანად. გამოიყენება ფენის პროტოკოლები და ის, ვინც იყენებს OSI მოდელის უფრო მაღალ ფენებს.

განაცხადის ფენა

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

  • FTP/TFTP - ფაილის გადაცემის პროტოკოლი
  • X 400 - ელ
  • ტელნეტი
  • CMIP - ინფორმაციის მართვა
  • SNMP - ქსელის მენეჯმენტი
  • NFS - ქსელის ფაილური სისტემა
  • FTAM - ფაილის გადაცემის წვდომის მეთოდი

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

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

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

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

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

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

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

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

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

5. ამ დონის ადამიანები თვლიან სულიერი განვითარებაროგორც მთავარი მიზანიმათი ცხოვრება და იმოქმედონ ისე, რომ მათმა თითოეულმა ქმედებამ სხვებისთვის სარგებელი მოიტანოს.

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

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

ცნობიერების განვითარებასთან ერთად ადამიანში უვითარდება უანგარობა და ქრება სიზარმაცე, მოვალეობის შესრულება კი სულ უფრო მეტ სიამოვნებას ანიჭებს. როცა ადამიანი მხოლოდ პირად მოგებაზე და საკუთარ სიამოვნებაზეა ორიენტირებული, მუშაობის პროცესი მას განსაკუთრებულ სიხარულს არ მოაქვს, ვინაიდან ის ორიენტირებულია მხოლოდ შედეგზე – ფულის მიღებაზე. მაგრამ ცნობიერების მაღალ დონეზე, იგივე აქტივობა თავისთავად ჯილდოდ იქცევა და შრომა აღიქმება, როგორც ჰობი.გამოქვეყნდა

ეს სტატია ეძღვნება ცნობას ქსელის შვიდი ფენის OSI მოდელი. აქ ნახავთ პასუხს კითხვაზე, თუ რატომ უნდა გაიგონ სისტემის ადმინისტრატორებმა ამ ქსელის მოდელი, განიხილება მოდელის 7 ფენა და ასევე შეისწავლით TCP / IP მოდელის საფუძვლებს, რომელიც აშენდა საფუძველზე. OSI საცნობარო მოდელი.

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

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

OSI ქსელის მოდელი (ღია სისტემების ურთიერთდაკავშირების ძირითადი საცნობარო მოდელი) არის აბსტრაქტული მოდელი იმისა, თუ როგორ ურთიერთქმედებენ კომპიუტერები, აპლიკაციები და სხვა მოწყობილობები ქსელში. მოკლედ, ამ მოდელის არსი არის ის, რომ ISO ორგანიზაცია ( სტანდარტიზაციის საერთაშორისო ორგანიზაცია) შეიმუშავა ქსელის მუშაობის სტანდარტი ისე, რომ ყველას შეეძლო დაეყრდნო მას და იყო ყველა ქსელის თავსებადობა და მათ შორის ურთიერთქმედება. ქსელის ურთიერთქმედების ერთ-ერთი ყველაზე პოპულარული პროტოკოლი, რომელიც გამოიყენება მთელ მსოფლიოში, არის TCP/IP და ის აგებულია საცნობარო მოდელის საფუძველზე.

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

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

ქსელის მოდელის დონეების აღწერა

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

HTTP, POP3, SMTP, FTP, TELNETსხვა. სხვა სიტყვებით რომ ვთქვათ, აპლიკაცია 1 აგზავნის მოთხოვნას აპლიკაცია 2-ზე ამ პროტოკოლების გამოყენებით და იმისათვის, რომ გაიგოს, რომ აპლიკაცია 1-მა გაგზავნა მოთხოვნა 2-ზე, მათ შორის უნდა არსებობდეს კავშირი და ეს არის პროტოკოლი, რომელიც პასუხისმგებელია ამაზე. კავშირი.

პრეზენტაციის ფენა (6)- ეს ფენა პასუხისმგებელია მონაცემთა დაშიფვრაზე, რათა შემდეგ შესაძლებელი იყოს მათი გადაცემა ქსელში და შესაბამისად გარდაქმნას, რათა აპლიკაციამ გაიგოს ეს მონაცემები. ამ დონის შემდეგ სხვა დონეების მონაცემები იგივე ხდება, ე.ი. როგორი მონაცემებიც არ უნდა იყოს ეს, იქნება ეს word დოკუმენტიან შეტყობინება ფოსტა.

ამ დონეზე მუშაობს შემდეგი პროტოკოლები: RDP, LPP, NDRსხვა.

სესიის ფენა (5)– პასუხისმგებელია მონაცემთა გადაცემებს შორის სესიის შენარჩუნებაზე, ე.ი. სესიის ხანგრძლივობა განსხვავდება გადაცემული მონაცემების მიხედვით, ამიტომ უნდა შენარჩუნდეს ან შეწყდეს.

ამ დონეზე მუშაობს შემდეგი პროტოკოლები: ASP, L2TP, PPTPსხვა.

სატრანსპორტო ფენა (4)- პასუხისმგებელია მონაცემთა გადაცემის საიმედოობაზე. ის ასევე ყოფს მონაცემებს სეგმენტებად და აგროვებს მათ უკან, რადგან მონაცემები არის სხვადასხვა ზომის. ამ დონის ორი ცნობილი პროტოკოლია - ეს არის TCP და UDP. TCP პროტოკოლი იძლევა გარანტიას, რომ მონაცემთა მიწოდება მოხდება სრულადდა UDP პროტოკოლი არ იძლევა ამის გარანტიას, რის გამოც ისინი გამოიყენება სხვადასხვა მიზნებისთვის.

ქსელის ფენა (3)- გამიზნულია იმის განსაზღვრა, თუ რა გზა უნდა გაიაროს მონაცემებმა. მარშრუტიზატორები მუშაობენ ამ დონეზე. ის ასევე პასუხისმგებელია: ლოგიკური მისამართების და სახელების ფიზიკურად თარგმნაზე, მოკლე მარშრუტის განსაზღვრაზე, გადართვაზე და მარშრუტიზაციაზე და ქსელის პრობლემების მონიტორინგზე. მუშაობს ამ დონეზე. IP პროტოკოლიდა მარშრუტიზაციის პროტოკოლები, როგორიცაა RIP, OSPF.

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

ფიზიკური ფენა (1)- ეს არის პირდაპირ ყველა ჩარჩოს გარდაქმნა ელექტრო იმპულსად და პირიქით. Სხვა სიტყვებით ფიზიკური გადაცემამონაცემები. იმუშავეთ ამ დონეზე კონცენტრატორები.

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

TCP IP მოდელი

TCP/IP მოდელიოდნავ განსხვავებული OSI მოდელისგან, უფრო კონკრეტულად რომ ვთქვათ, ამ მოდელში გაერთიანდა OSI მოდელის ზოგიერთი ფენა და აქ მხოლოდ 4 მათგანია:

  • Გამოყენებითი;
  • ტრანსპორტი;
  • ქსელი;
  • არხი.

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

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

იმედი მაქვს, ეს ყველაფერი დაგეხმარებათ გაიგოთ ქსელების ურთიერთქმედება.

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

ყველა შესრულებული პროცედურის გასამარტივებლად, მათი დაყოფის დონეებად და ქვედონეებად, რომლებიც ურთიერთქმედებენ ერთმანეთთან, გამოიყენება მხოლოდ ქსელის მოდელები. ეს მოდელები საშუალებას გაძლევთ სწორად მოაწყოთ ორივე აბონენტის ურთიერთქმედება იმავე ქსელში და სხვადასხვა ქსელში. სხვადასხვა დონეზე. ღია სისტემის OSI (Open System Interchange) ინფორმაციის გაცვლის ეგრეთ წოდებული საცნობარო მოდელი ამჟამად ყველაზე ფართოდ გამოიყენება. ტერმინით „ღია სისტემა“ ქ ამ საქმესგაგებულია, როგორც სისტემა, რომელიც თავისთავად არ არის დახურული, რომელსაც აქვს სხვა სისტემებთან ურთიერთობის უნარი (დახურული სისტემისგან განსხვავებით).

4.1. OSI საცნობარო მოდელი

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

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

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

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

მოდელის ორი ქვედა დონის ფუნქციების უმეტესობა (1 და 2) ჩვეულებრივ ხორციელდება აპარატურაში (მე-2 დონის ფუნქციების ნაწილია პროგრამული უზრუნველყოფის დრაივერიქსელის შეერთება). სწორედ ამ დონეზე განისაზღვრება გადაცემის სიჩქარე და ქსელის ტოპოლოგია, გაცვლის კონტროლის მეთოდი და პაკეტის ფორმატი, ანუ ის, რაც პირდაპირ კავშირშია ქსელის ტიპთან (Ethernet, Token-Ring, FDDI). მეტი მაღალი დონეებიარ იმუშაოთ პირდაპირ კონკრეტულ აპარატურასთან, თუმცა 3,4 და 5 დონეებმა შეიძლება მაინც გაითვალისწინონ მისი მახასიათებლები. მე-6 და მე-7 დონეებს საერთოდ არაფერი აქვთ საერთო აპარატურასთან. ისინი უბრალოდ ვერ შეამჩნევენ ქსელური აღჭურვილობის მეორეთი ჩანაცვლებას.

მე-2 დონეზე (არხში) ხშირად გამოიყოფა ორი ქვედონე.

ზედა ქვედონე (LLC - Logical Link Control) მართავს ლოგიკურ ბმულს, ანუ აყალიბებს ვირტუალურ საკომუნიკაციო არხს (მისი ფუნქციების ნაწილს ასრულებს ქსელის ადაპტერის დრაივერი პროგრამა). ქვედა ქვედონე (MAC - Media Access Control) უზრუნველყოფს უშუალო წვდომას ინფორმაციის გადაცემის საშუალებებზე (საკომუნიკაციო არხზე). ის პირდაპირ არის დაკავშირებული ქსელის აღჭურვილობასთან.
OSI მოდელის გარდა, არსებობს ასევე IEEE Project 802 მოდელი, მიღებული 1980 წლის თებერვალში (აქედან სათაურში ნომერი 802), რომელიც შეიძლება ჩაითვალოს OSI მოდელის მოდიფიკაციად, განვითარებად, დახვეწად. ამ მოდელით განსაზღვრული სტანდარტები (ე.წ. 802 სპეციფიკაციები) იყოფა თორმეტ კატეგორიად, რომელთაგან თითოეულს ენიჭება ნომერი.
802.1 - ქსელის აგრეგაცია.
802.2 - ლოგიკური ბმული კონტროლი.
802.3 - ლოკალური ქსელი CSMA/CD წვდომის მეთოდით და tina ტოპოლოგიით (Ethernet).
802.4 - ლოკალური ქსელი "ავტობუსის" ტოპოლოგიით და ტოკენით
წვდომა.
802.5 - ლოკალური ქსელი "ბეჭდის" ტოპოლოგიით და ტოკენური წვდომით.
802.6 - მეტროპოლიტენის ქსელი (MAN).
802.7 არის სამაუწყებლო ტექნოლოგია.
802.8 არის ოპტიკურ-ბოჭკოვანი ტექნოლოგია.
802.9 - ინტეგრირებული ქსელები ხმის და მონაცემების გადაცემის შესაძლებლობით.
802.10 - ქსელის უსაფრთხოება.
802.11 არის უკაბელო ქსელი.
802.12 - ლოკალური ქსელი ცენტრალიზებული წვდომის კონტროლით, მოთხოვნის პრიორიტეტებისა და ვარსკვლავის ტოპოლოგიის საფუძველზე (100VG-ნებისმიერი LAN).
802.3, 802.4, 802.5, 802.12 სტანდარტები პირდაპირ ეხება OSI საცნობარო მოდელის მეორე (ბმულის) ფენის MAC ქვეფენას. დანარჩენი 802 სპეციფიკაცია გადაწყვეტს ზოგადი საკითხებიქსელები.

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

მოდულურად აგებულია ასევე IT-ის ცალკეული ფენა – ქსელი. ქსელის ფუნქციონირების მოდელს ეწოდება ურთიერთქმედების ძირითადი საცნობარო მოდელის ქსელური მოდელი ღია სისტემები ISO/OSI. მოკლედ - OSI მოდელი.

OSI მოდელი შედგება 7 ფენისგან. თითოეული დონე აბსტრაქტულია სხვებისგან და არაფერი იცის მათი არსებობის შესახებ. OSI მოდელი შეიძლება შევადაროთ მანქანის სტრუქტურას: ძრავა ასრულებს თავის საქმეს, ქმნის ბრუნვას და აძლევს მას გადაცემათა კოლოფს. ძრავას აბსოლუტურად არ აინტერესებს რა მოხდება შემდეგ ამ ბრუნვის დროს. მოატრიალებს ის საჭეს, ქიაყელს თუ პროპელერს. ისევე, როგორც ბორბალი, არ აქვს მნიშვნელობა საიდან მოდის ეს ბრუნი - ძრავიდან თუ ამწედან, რომელსაც მექანიკოსი აბრუნებს.

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

OSI მოდელის ფენები

მოდით უფრო ახლოს მივხედოთ OSI მოდელის თითოეულ ფენას.

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

მე-2 დონე.არხი ( მონაცემთა ბმული). PDU - ჩარჩო ( ჩარჩო). მიმართვა ამ დონეზე ჩნდება. მისამართი არის MAC მისამართი. ბმული ფენა პასუხისმგებელია ჩარჩოების მიწოდებაზე დანიშნულების ადგილზე და მათ მთლიანობაზე. ქსელებში, რომლებსაც ჩვენ შევეჩვიეთ, ARP პროტოკოლი მუშაობს მონაცემთა ბმულის ფენაზე. მეორე დონის მისამართი მუშაობს მხოლოდ ერთი ქსელის სეგმენტში და არაფერი იცის მარშრუტიზაციის შესახებ - ამას უფრო მაღალი დონე ამუშავებს. შესაბამისად, L2-ზე მომუშავე მოწყობილობები არის კონცენტრატორები, ხიდები და ქსელის ადაპტერის დრაივერი.

მე-3 დონე.ქსელი ( ქსელი). PDU პაკეტი ( პაკეტი). ყველაზე გავრცელებული პროტოკოლი (მე აღარ ვისაუბრებ "ყველაზე გავრცელებულზე" - სტატია დამწყებთათვის და ისინი, როგორც წესი, ეგზოტიკას არ აწყდებიან) აქ არის IP. მისამართი ხდება IP მისამართებით, რომლებიც შედგება 32 ბიტისაგან. პროტოკოლი მარშრუტირებადია, ანუ პაკეტს შეუძლია ქსელის ნებისმიერ ნაწილში მოხვედრა მარშრუტიზატორების გარკვეული რაოდენობის მეშვეობით. მარშრუტიზატორები მუშაობენ L3-ზე.

მე-4 დონე.ტრანსპორტი ( ტრანსპორტირება). PDU სეგმენტი ( სეგმენტი)/მონაცემები ( დატაგრამა). ამ დონეზე ჩნდება პორტების ცნებები. აქ მუშაობს TCP და UDP. ამ ფენის პროტოკოლები პასუხისმგებელია აპლიკაციებს შორის პირდაპირ კომუნიკაციაზე და ინფორმაციის მიწოდების საიმედოობაზე. მაგალითად, TCP-ს შეუძლია მოითხოვოს მონაცემთა ხელახალი გადაცემა იმ შემთხვევაში, თუ მონაცემები არასწორად იქნა მიღებული ან არა ყველა. TCP ასევე შეუძლია შეცვალოს მონაცემთა გადაცემის სიჩქარე, თუ მიმღებ მხარეს არ აქვს დრო, მიიღოს ყველაფერი (TCP ფანჯრის ზომა).

შემდეგი დონეები მხოლოდ "სწორად" არის დანერგილი RFC-ში. პრაქტიკაში, ოქმებში აღწერილია შემდეგი დონეებიმუშაობს ერთდროულად OSI მოდელის რამდენიმე ფენაზე, ასე რომ არ არის მკაფიო გამიჯვნა სესიისა და პრეზენტაციის ფენებს შორის. ამასთან დაკავშირებით, ამჟამად გამოყენებული ძირითადი სტეკი არის TCP/IP, რომელზეც ქვემოთ ვისაუბრებთ.

დონე 5სესია ( სესია). მონაცემთა PDU ( მონაცემები). მართავს საკომუნიკაციო სესიას, ინფორმაციის გაცვლას, უფლებებს. პროტოკოლები - L2TP, PPTP.

მე-6 დონე.აღმასრულებელი ( პრეზენტაცია). მონაცემთა PDU ( მონაცემები). მონაცემთა პრეზენტაცია და დაშიფვრა. JPEG, ASCII, MPEG.

მე-7 დონე.Გამოყენებითი ( განაცხადი). მონაცემთა PDU ( მონაცემები). ყველაზე მრავალრიცხოვანი და მრავალფეროვანი დონე. ის აწარმოებს ყველა მაღალი დონის პროტოკოლს. როგორიცაა POP, SMTP, RDP, HTTP და ა.შ. აქ პროტოკოლებს არ სჭირდებათ ფიქრი მარშრუტზე ან ინფორმაციის მიწოდების გარანტიაზე - ისინი მუშავდება ქვედა ფენების მიერ. მე-7 დონეზე საჭიროა მხოლოდ დანერგვა კონკრეტული მოქმედებამაგალითად, html კოდის ან ელექტრონული ფოსტის შეტყობინების მიღება კონკრეტულ მიმღებზე.

დასკვნა

OSI მოდელის მოდულურობა საშუალებას გაძლევთ სწრაფად იპოვოთ პრობლემური სფეროები. ბოლოს და ბოლოს, თუ საიტზე არ არის ping (3-4 დონე), აზრი არ აქვს გადაფარებულ ფენებში (TCP-HTTP) ჩაძირვას, როცა საიტი არ არის ნაჩვენები. სხვა დონეებიდან აბსტრაქციით, პრობლემურ ნაწილში უფრო ადვილია შეცდომის პოვნა. მანქანის ანალოგიით - ჩვენ არ ვამოწმებთ სანთლებს, როდესაც ბორბალს გავხვრეთ.

OSI მოდელი არის საცნობარო მოდელი - ერთგვარი სფერული ცხენი ვაკუუმში. მის განვითარებას ძალიან დიდი დრო დასჭირდა. მის პარალელურად შეიქმნა TCP/IP პროტოკოლის სტეკი, რომელიც ამჟამად აქტიურად გამოიყენება ქსელებში. შესაბამისად, ანალოგიის გაკეთება შესაძლებელია TCP/IP-სა და OSI-ს შორის.