Jump to content

პაკეტის სტრუქტურა და დანიშნულება


Recommended Posts

პაკეტების სტრუქტურა და დანიშნულება

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

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

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

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

i3hlzq3uyegk5xh0rkwi.jpg

მოცემულ კერძო შემთხვევაში (ნახ.3.1.) ყველა ეს პაკეტი სეიძლება გადაიცეს მხოლოდ ერთი აბონენტის მიერ (იმ შემთხვევაში, როცა დანარჩენებს არ სურთ გადაცემა). მაგრამ ჩვეულებრივ ქსელში სხვადასხვა აბონენტების მიერ გადაცემულ პაკეტები ენაცვლებიან ერთმანეთს. (ნახ.3.2.)

23ewqjs4ows6ry19w1i.jpg

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

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

პაკეტი ძირითადად შედგება შემდეგი ძირიტადი ველებისაგან და ნაწილებისაგან (ნახ.3.3):

2n3ackfrb8dbj5ajpvti.jpg

ნახ.3.3. პაკეტის ტიპიური სტრუქტურა

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

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

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

• სამსახურებრივი ინფორმაცია მიუთითებს პაკეტის ტიპზე, ნომერზე, ფორმატზე, მის მარშუტზე მიიღო თუ არა ადრესატმა

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

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

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

xtkeh8jwrg3240u8f9vi.jpg

პაკეტის სტრუქტურაში გამოიყოფა სამი ველი:

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

• პაკეტის მონეცემთა ველი.

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

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

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

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

ნახ.3.5-ზე მოცემულია უმარტუვესი პროტოკოლის მაგალითი

pey0q3fu4srb16lqacdt.jpg

  • Upvote 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.