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