სხვაობა HDLC-სა და SDLC-ს შორის

სხვაობა HDLC-სა და SDLC-ს შორის
სხვაობა HDLC-სა და SDLC-ს შორის

ვიდეო: სხვაობა HDLC-სა და SDLC-ს შორის

ვიდეო: სხვაობა HDLC-სა და SDLC-ს შორის
ვიდეო: აკრილის ფხვნილი (პუდრით) ფრჩხილის გამაგრება/ akrilis fxvnilit (pudrit) frchxilis gamagreba 2024, ნოემბერი
Anonim

HDLC vs SDLC

HDLC და SDLC არის საკომუნიკაციო პროტოკოლები. SDLC (Synchronous Data Link Control) არის საკომუნიკაციო პროტოკოლი, რომელიც გამოიყენება კომპიუტერული ქსელების მონაცემთა ბმულის ფენაზე, შემუშავებული IBM-ის მიერ. HDLC (High-Level Data Link Control) ისევ მონაცემთა ბმულის პროტოკოლია, შემუშავებული ISO (სტანდარტიზაციის საერთაშორისო ორგანიზაცია) და შეიქმნა SDLC-დან.

SDLC შეიქმნა IBM-ის მიერ 1975 წელს, რათა გამოიყენოს Systems Network Architecture (SNA) გარემოში. ის იყო სინქრონული და ბიტზე ორიენტირებული და ერთ-ერთი პირველი იყო მის სახეობაში. მან აჯობა სინქრონულ, პერსონაჟებზე ორიენტირებულ (ანუ Bisync IBM-დან) და სინქრონულ ბაიტების რაოდენობაზე ორიენტირებულ პროტოკოლებს (ე.ი.ე. DDCMP DEC-დან) ეფექტურობაში, მოქნილობაში და სიჩქარეში. მხარდაჭერილია სხვადასხვა ტიპის ბმულები და ტექნოლოგიები, როგორიცაა წერტილიდან წერტილამდე და მრავალწერტილოვანი ბმულები, შემოსაზღვრული და შეუზღუდავი მედია, ნახევრად დუპლექსი და სრული დუპლექსის გადაცემის საშუალებები და მიკროსქემის გადართვის და პაკეტებით გადართვის ქსელები. SDLC განსაზღვრავს "პირველადი" კვანძის ტიპს, რომელიც აკონტროლებს სხვა სადგურებს, რომლებსაც "მეორე" კვანძებს უწოდებენ. ასე რომ, მეორადი კვანძები გაკონტროლდება მხოლოდ პირველადი. პირველადი დაუკავშირდება მეორად კვანძებს გამოკითხვის გამოყენებით. მეორადი კვანძები ვერ გადაიცემა პირველადი ნებართვის გარეშე. ოთხი ძირითადი კონფიგურაცია, კერძოდ, Point-to-point, Multipoint, Loop და Hub go-ahead შეიძლება გამოყენებულ იქნას პირველადი მეორად კვანძებთან დასაკავშირებლად. წერტილი-წერტილი მოიცავს მხოლოდ ერთ ძირითად და მეორადს, ხოლო Multipoint ნიშნავს ერთ ძირითად და ბევრ მეორად კვანძს. მარყუჟის ტოპოლოგია ჩართულია Loop-თან, რომელიც არსებითად აკავშირებს პირველადს პირველ მეორადს და ბოლო მეორადს ისევ პირველად უკავშირდება ისე, რომ შუალედური მეორადიები ერთმანეთს გადასცემენ შეტყობინებებს, როდესაც ისინი პასუხობენ პირველადის მოთხოვნებს.დაბოლოს, Hub go-ahead მოიცავს შემომავალ და გამავალ არხს მეორად კვანძებთან კომუნიკაციისთვის.

HDLC გაჩნდა მხოლოდ მაშინ, როდესაც IBM-მა წარუდგინა SDLC სხვადასხვა სტანდარტების კომიტეტებს და ერთ-ერთმა მათგანმა (ISO) შეცვალა SDLC და შექმნა HDLC პროტოკოლი. ეს არის ისევ ბიტზე ორიენტირებული სინქრონული პროტოკოლი. იმისდა მიუხედავად, რომ SDLC-ში გამოყენებული რამდენიმე ფუნქცია გამოტოვებულია, HDLC განიხილება, როგორც SDLC-ის თავსებადი სუპერ ნაკრები. SDLC Frame ფორმატი იზიარებს HDLC-ს. HDLC-ის ველებს აქვს იგივე ფუნქციონირება, რაც SDLC-ში. HDLC ასევე მხარს უჭერს სინქრონულ, სრულ დუპლექს ოპერაციას, როგორც SDLC. HDLC-ს აქვს 32-ბიტიანი გამშვები ჯამის ვარიანტი და HDLC არ უჭერს მხარს Loop ან Hub-ის კონფიგურაციებს, რომლებიც აშკარად მცირე განსხვავებებია SDLC-ისგან. მაგრამ, მთავარი განსხვავება იმაში მდგომარეობს, რომ HDLC მხარს უჭერს გადაცემის სამ რეჟიმს SDLC-ის ერთისგან განსხვავებით. პირველი არის ნორმალური რეაგირების რეჟიმი (NRM), რომელშიც მეორადი კვანძები ვერ დაუკავშირდებიან პირველადს, სანამ პირველადი არ მისცემს ნებართვას.ეს არის რეალურად გადაცემის რეჟიმი, რომელიც გამოიყენება SDLC-ში. მეორეც, ასინქრონული რეაგირების რეჟიმი (ARM) საშუალებას აძლევს მეორად კვანძებს ისაუბრონ პირველადი ნებართვის გარეშე. საბოლოოდ მას აქვს ასინქრონული დაბალანსებული რეჟიმი (ABM), რომელიც შემოაქვს კომბინირებულ კვანძს და მთელი ABM კომუნიკაცია ხდება მხოლოდ ამ ტიპის კვანძებს შორის.

შეჯამებით, SDLC და HDLC ორივე მონაცემთა ბმული ფენის ქსელის პროტოკოლებია. SDLC შეიმუშავა IBM-ის მიერ, ხოლო HDLC განისაზღვრა ISO-ს მიერ საფუძვლად SDLC-ის გამოყენებით. HDLC–ს მეტი ფუნქციონირება აქვს, თუმცა SDLC–ის ზოგიერთი მახასიათებელი არ არის HDLC–ში. SDLC შეიძლება გამოყენებულ იქნას ოთხი კონფიგურაციით, ხოლო HDLC შეიძლება გამოყენებულ იქნას მხოლოდ ორით. HDLC-ს აქვს 32-ბიტიანი შემოწმების ვარიანტი. ამ ორს შორის მთავარი განსხვავებაა გადაცემის რეჟიმები, რომლებიც მათ აქვთ. SDLC-ს აქვს მხოლოდ ერთი გადაცემის რეჟიმი, რომელიც არის NRM, მაგრამ HDLC-ს აქვს სამი რეჟიმი NRM-ის ჩათვლით.

გირჩევთ: