IP მისამართი 127.0.0.1 არის სპეციალური დანიშნულების IPv4 მისამართი და ეწოდება ლოკალური ჰოსტი ან loopback მისამართი. ყველა კომპიუტერი იყენებს ამ მისამართს, როგორც მისამართს, მაგრამ ის არ აძლევს კომპიუტერებს სხვა მოწყობილობებთან კომუნიკაციის საშუალებას, როგორც ამას რეალური IP მისამართი აკეთებს.
თქვენს კომპიუტერს შეიძლება ჰქონდეს 192.168.1.115 პირადი IP მისამართი მინიჭებული, რათა მან შეძლოს კომუნიკაცია როუტერთან და სხვა ქსელურ მოწყობილობებთან. თუმცა, ის მაინც ანიჭებს სპეციალურ 127.0.0.1 მისამართს, როგორც მეტსახელს, რაც ნიშნავს, ქსელური თვალსაზრისით, ამ კომპიუტერს.
loopback მისამართს იყენებს მხოლოდ კომპიუტერი, რომელზეც იმყოფებით და მხოლოდ განსაკუთრებული გარემოებებისთვის - ჩვეულებრივი IP მისამართისგან განსხვავებით, რომელიც გადასცემს ფაილებს სხვა ქსელურ მოწყობილობებში.მაგალითად, კომპიუტერზე გაშვებულ ვებ სერვერს შეუძლია მიუთითოს 127.0.0.1-ზე ისე, რომ გვერდები ადგილობრივად იმუშაოს და გამოიკვლიოს მის დაყენებამდე.
როგორ მუშაობს 127.0.0.1
ყველა შეტყობინება, რომელიც გენერირებულია TCP/IP აპლიკაციის პროგრამული უზრუნველყოფის მიერ, შეიცავს IP მისამართებს მათი მიმღებებისთვის. TCP/IP ცნობს 127.0.0.1 სპეციალურ IP მისამართად. პროტოკოლი ამოწმებს თითოეულ შეტყობინებას ფიზიკურ ქსელში გაგზავნამდე. შემდეგ ის ავტომატურად აბრუნებს 127.0.0.1 დანიშნულების ნებისმიერ შეტყობინებას TCP/IP დასტის მიმღებ ბოლოში.
ქსელის უსაფრთხოების გასაუმჯობესებლად, TCP/IP ასევე ამოწმებს შემომავალ შეტყობინებებს, რომლებიც მოდიან მარშრუტიზატორებზე ან ქსელის სხვა კარიბჭეებზე და უგულებელყოფს ნებისმიერს, რომელიც შეიცავს loopback IP მისამართებს. ეს ორმაგი შემოწმება ხელს უშლის ქსელის თავდამსხმელს საკუთარი ტრაფიკის შენიღბვას, როგორც მარყუჟის მისამართიდან.
აპლიკაციის პროგრამა ჩვეულებრივ იყენებს ამ loopback ფუნქციას ადგილობრივი ტესტირების მიზნებისთვის.loopback IP მისამართებზე გაგზავნილი შეტყობინებები, როგორიცაა 127.0.0.1, არ აღწევს ლოკალურ ქსელს გარეთ. ამის ნაცვლად, შეტყობინებები მიეწოდება პირდაპირ TCP/IP-ს და იღებენ რიგებს, თითქოს ისინი გარე წყაროდან იყვნენ მისული.
Loopback შეტყობინებები მისამართის გარდა შეიცავს დანიშნულების პორტის ნომერს. აპლიკაციებს შეუძლიათ გამოიყენონ ეს პორტის ნომრები სატესტო შეტყობინებების რამდენიმე კატეგორიად დასაყოფად.
Localhost და IPv6 Loopback მისამართები
სახელი localhost ასევე ატარებს განსაკუთრებულ მნიშვნელობას კომპიუტერულ ქსელში, რომელიც გამოიყენება 127.0.0.1-თან ერთად. კომპიუტერული ოპერაციული სისტემები ინარჩუნებენ ჩანაწერს თავიანთ HOSTS ფაილებში, რომელიც ასოცირდება სახელთან loopback მისამართთან. ეს პრაქტიკა ეხმარება აპლიკაციებს შექმნან loopback შეტყობინებები სახელის გამოყენებით და არა მყარი კოდირებული ნომრის გამოყენებით.
ინტერნეტ პროტოკოლი v6 ახორციელებს loopback მისამართის იგივე კონცეფციას, როგორც IPv4. 127.0.0.01-ის ნაცვლად, IPv6 წარმოადგენს მის მარყუჟის მისამართს, როგორც ::1 (0000:0000:0000:0000:0000:0000:0000:0001) და, განსხვავებით IPv4-ისგან, არა. გამოყავით მისამართების დიაპაზონი ამ მიზნით.
127.0.0.1 სხვა სპეციალური IP მისამართების წინააღმდეგ
IPv4 ინახავს ყველა მისამართს 127.0.0.0-დან 127.255.255.255-მდე დიაპაზონში loopback ტესტირებისთვის, თუმცა 127.0.0.1 არის (კონვენციით) loopback მისამართი, რომელიც გამოიყენება თითქმის ყველა შემთხვევაში.
127.0.0.1 და სხვა 127.0.0.0 ქსელის მისამართები არ მიეკუთვნება IPv4-ში განსაზღვრულ კერძო IP მისამართების დიაპაზონს. ინდივიდუალური მისამართები ამ კერძო დიაპაზონში შეიძლება მიეძღვნას ლოკალურ ქსელურ მოწყობილობებს და გამოიყენონ მოწყობილობებს შორის კომუნიკაციისთვის, მაშინ როცა 127.0.0.1 არ შეიძლება.
ადამიანები, რომლებიც სწავლობენ კომპიუტერულ ქსელს, ზოგჯერ ურევენ 127.0.0.1-ს 0.0.0.0-თან. IP მისამართი. მიუხედავად იმისა, რომ ორივეს განსაკუთრებული მნიშვნელობა აქვს IPv4-ში, 0.0.0.0 არ იძლევა რაიმე ფუნქციონირებას.