Localhost IP Neden 127.0.0.1 mi?
Tüm dünyadan gelen Geeks, kendi yerel ev sahiplerini 127.0.0.1 olarak tanıyor, ancak neden tüm mevcut adreslerin bu özel adresi, yerel ev sahibi için ayrılmış? Yerel ev sahiplerinin tarihine bakmak için okumaya devam edin.
GMPhoenix tarafından görüntü; burada duvar kağıdı olarak mevcut.
Bugünün Soru ve Cevap oturumu bize, bir soru-cevap web sitelerinin topluluk tarafından yönlendirilen bir grup grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..
Soru
Varsayılan localhost IP'sini merak eden SuperUser okuyucu Roee Adler, topluluğa şu soruyu sordu:
Kararın kökeninin ne olduğunu merak ettim.
localhost
IP adresi127.0.0.1
. Anlamı ne127
? anlamı ne0.0.1
?
Gerçekten anlamı nedir? Bu soruların cevabını bilmeden tüm geeky varlığınızı yaşamak mümkün olsa da, kazmaya hazırız.
Cevaplar
Bazı katılımcılar Roee'nin sorusuna cevap vermek için çabaladılar, katkılarının her biri, 127.0.0.1’in hepimizin ev dediği yer olduğuna dair daha fazla ışık tutmaya yardımcı oldu. John T yazıyor:
127, alt ağ maskesi olan A sınıfı bir ağdaki son ağ numarasıdır.
255.0.0.0
.127.0.0.1
alt ağdaki ilk atanabilir adres.127.0.0.0
kullanılamaz çünkü bu tel numarası olacaktır. Ancak, ana bilgisayar kısmı için başka herhangi bir sayı kullanmak iyi çalışmalı ve kullanmaya geri dönmelidir127.0.0.1
. Pingleyerek kendi kendinize deneyebilirsiniz127.1.1.1
Eğer istersen. Bunu uygulamak için neden en son ağ numarasına kadar beklediler? Belgelenmiş olduğunu sanmıyorum.
Hyperslug, konuyla ilgili eski mutabakatlara göz atarak arşivden uzak durmaya çalışıyor:
127'nin geri döngü ile ilgili olarak bulabildiğim en eski söz, Reynolds ve Postel tarafından yazılan Kasım 1986 RFC 990'dır:
Adres sıfır, “bu ağ” da olduğu gibi “bu” anlamında yorumlanmalıdır..
Örneğin, 0.0.0.37 adresi, bu ağdaki ana bilgisayar 37 olarak yorumlanabilir..
...
A sınıfı bir 127 no'lu ağa “geridöngü” işlevi atanır, yani daha yüksek düzeyde bir protokol tarafından bir ağ 127 adresine gönderilen bir datagram, ana bilgisayar içinde geri dönmelidir. Bir ağa 127 gönderilen hiçbir datagram hiçbir zaman herhangi bir ağda görünmemelidir..
Eylül 1981 gibi erken bir zamanda bile, RFC 790, 0 ve 127 çoktan rezerve edildi:
000.rrr.rrr.rrr Ayrılmış [JBP]… 127.rrr.rrr.rrr Ayrılmış [JBP]0 ve 127, 1981 yılına kadar yalnızca A sınıfı ağlardı. 0, belirli bir ana bilgisayarı işaret etmek için kullanıldı, böylece geri döngü için 127 kaldı.
Bunun soruyu cevaplamadığını biliyorum, ama bu kazabileceğim kadar geri döndü. Geridönüş için 1.0.0.0'ı seçmek daha mantıklı olabilirdi ama bu zaten BBN Paket Radyo Ağı'na verildi..
127.0.0.1’i yerel ev sahibi olarak hepimiz biliyor ve seviyoruz olsa da, sonsuza dek yerel ev sahibi olmayacağını belirtmekte fayda var. 127.0.0.1, yerel ana bilgisayarın IPv4 iletişiminde nasıl tanımlandığını ve IPv6'nın yavaşça devralınmasından dolayı, çok daha sezgisel bir numarayla belirlenir: 0: 0: 0: 0: 0: 0: 0: 1.
Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Tüm tartışma konularına buradan göz atın.