7Sep

Localhost IP 127.0.0.1 Nedir?

Dünyadaki Geeks, 127.0.0.1 olarak yerel ana bilgisayarlarını biliyor, ancak neden mevcut tüm adreslerin belirli bir adresi yerel ana bilgisayara ayrılıyor? Yerel konakları incelemek için okumaya devam edin.

Image by GMPhoenix;duvar kağıdı olarak burada bulabilirsiniz.

Bugünkü Soru &Yanıt oturumu bize, Q & A web sitelerinin topluluk tarafından işletilen bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser sayesinde sağlanır.

Soru

SüperKullanıcı okuyucu Roee Adler, varsayılan localhost IP'yi merak ediyor, topluluğa şu soruyu sordu:

localhost'un IP adresini 127.0.0.1 yapmak için verilen kararın kökenini merak ettim.127'nin "anlamı" nası nedir?0.0.1'in "anlamı" nedir?

Gerçekten anlamı nedir? Tüm geeky varlığınızı bu sorunun cevabını bilmemek için yaşamak mümkün olsa da, kazmaya hazırız.

Yanıtlar

Çeşitli katkıda bulunan kişiler, Roee'nin sorusuna cevap bulmak için girdiler, katkılarının her biri daha fazla ışık tutar127.0.0.1, hepimizin ev dediğimiz yerdir. John T yazıyor:

127 alt ağ maskesi 255.0.0.0 ile sınıf A ağındaki son ağ numarasıdır. Alt ağdaki ilk atanabilir adres 127.0.0.1'dir.127.0.0.0 kullanılamaz çünkü tel numarası olur. Ancak, ana makine kısmı için başka bir sayı kullanmak iyi çalışmalı ve using127.0.0.1'e dönmelidir.İsterseniz 127.1.1.1 ping komutuyla kendiniz deneyebilirsiniz. Bunu uygulamak için neden son ağa kadar beklediler? Belgelendiğini sanmıyorum.

Hyperslug, konuyla ilgili eski uyarıları araştırarak bir arşivleme yapıyor:

Döngü dönüşü olarak Kasım 1986'da RFC 990 olan Reynolds ve Postel:

tarafından yazılmış 127'nin ödevini bulabildim. "Sıfır adresi sıfır" bu "anlamı olarak yorumlanmalıdır., "bu ağ" da olduğu gibi.

Örneğin, 0.0.0.37 adresi, bu ağ üzerinde 37 nolu konakçı olarak yorumlanabilir.

. ..

Sınıf A ağ numarası 127, "geri döngü" işlevine atanmıştır, başka bir deyişle, üst düzey bir protokol tarafından bir ağa 127 gönderilen bir adres, ev sahibi içinde tekrar dönmelidir. Hiçbir datagram "bir ağa gönderilmedi" 127 adresi herhangi bir ağda herhangi bir yerde görünmemelidir.

Eylül 1981'in başlarında bile, RFC 790, 0 ve 127 zaten ayrılmıştı:

000.rrr.rrr.rrr Ayrılmış [JBP]. .. 127.rrr.rrr Ayrılmış [JBP]

0 ve 127 sadece1981'e kadar A Sınıfı ağları sakladı. Özel bir ana bilgisayarı işaretlemek için 0 kullanıldı, bu nedenle geri döngü için 127 kaldı.

, bunun soruyu cevaplamadığını biliyorum, ama bu kazabileceğim kadar geride. Geri döngü için 1.0.0.0 seçmek daha mantıklı olabilirdi, ancak bu zaten BBN Paket Radyo Şebekesine verilmişti.

Hepimiz 127.0.0.1'i localhost olarak biliyoruz ve seviyor olmamıza rağmen, sonsuza dek localhost olmayacağına dikkat etmemiz gerekiyor.127.0.0.1 localhost'un IPv4 iletişiminde nasıl belirlendiğidir ve IPv6 yavaş yavaş devraldığında, daha sezgisel bir sayı: 0: 0: 0: 0: 0: 0: 0: 1 ile belirlenecektir.

Açıklamaya eklemek için bir şey var mı?Açıklamalarda ses çıkıyor. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Tartışma konularını buradan kontrol edin.