Ინტერნეტის კონტროლის შეტყობინების პროტოკოლის (ICMP) გზამკვლევი

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

ICMP შეტყობინებები არის კონკრეტული სახის IP შეტყობინება, რომელიც განსხვავებულია TCP- სა და UDP- დან .

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

ICMP ასევე მხარს უჭერს სხვა კომუნალურ სისტემებს, როგორიცაა traceroute, რომელიც იძლევა შუალედური მარშრუტიზაციის მოწყობილობების ("hops") იდენტიფიცირებას მოცემულ წყაროსა და დანიშნულების ადგილას.

ICMP წინააღმდეგ ICMPv6

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

ICMP შეტყობინება ტიპები და შეტყობინება ფორმატები

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

IP ოჯახის სხვა ოქმების მსგავსად, ICMP განსაზღვრავს წერილის სათაურს. სათაურში ოთხი სფეროა შემდეგი თანმიმდევრობით:

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

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

საერთო ICMP შეტყობინება ტიპები
v4 # v6 # ტიპი აღწერა
0 129 ეხო პასუხი Echo თხოვნის საპასუხოდ გაგზავნილი შეტყობინება (იხ. ქვემოთ)
3 1 დანიშნულება მიუწვდომელია გაგზავნილი საპასუხოდ IP გაგზავნა მიმდინარეობს undeliverable ნებისმიერი სხვადასხვა მიზეზების გამო.
4 - წყარო Quench მოწყობილობას შეუძლია გააგზავნოს ეს შეტყობინება გამგზავნიზე, რომელიც შემომავალი ტრაფიკის გამომუშავებისას უფრო სწრაფია, ვიდრე მისი დამუშავება. (სხვა მეთოდებით გადანაწილებული).
5 137 გადამისამართება შეტყობინება მარშრუტიზაციის მოწყობილობებს შეუძლიათ ამ მეთოდის გენერირება, თუ ისინი შეიცვლებიან IP შეტყობინებისთვის მოთხოვნილი მარშრუტის ცვლილებაში.
8 128 Echo მოთხოვნა შეტყობინება გაგზავნილი პინგური საშუალებებით სამიზნე მოწყობილობის რეაგირების შესამოწმებლად
11 3 დრო გადააჭარბა მარშრუტი გენერირებდა ამ შეტყობინებას, როდესაც შემომავალი მონაცემები მიაღწია "ჰოპის" რაოდენობრივ ლიმიტს. გამოიყენება traceroute.
12 - პარამეტრის პრობლემა გენერირებული, როდესაც მოწყობილობა აღმოაჩენს კორუმპირებული ან დაკარგული მონაცემების შემომავალი IP გაგზავნა.
13, 14 - დროის სარტყელი (მოთხოვნა, პასუხი) შექმნილია დროთა საათების სინქრონიზაცია ორ მოწყობილობას შორის IPv4- ით, (კიდევ უფრო საიმედო მეთოდებით გადანაწილებული).
- 2 პაკეტი ძალიან დიდია მარშრუტი გენერირება ამ გზავნილის მიღებისას შეტყობინებას, რომელიც არ შეიძლება გადაგზავნილიყო მისი დანიშნულების ადგილისთვის, იმის გამო, რომ ზღუდავს სიგრძე ზღვარს.

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