İnternet yavaş yavaş günlük yaşamın önemli bir yönü haline geldi. Çoğu zaman, işlerin nasıl çalıştığını anlamak için merak olmadan becerikliliğinden yararlanırız. Ancak biraz meraklıysanız, IP adresi terimine rastlamış olmalısınız.

Basitçe söylemek gerekirse, IP adresleri İnternet üzerinden iletişimi kolaylaştırır (bunun daha sonraki bölümlerde nasıl çalıştığını detaylandıracağız).

Bununla birlikte, bazılarının özel işlevleri olduğu için tüm IP adresleri aynı işlevi yerine getirmez. 127.0.0.1 böyle bir IP adresinin bir örneğidir. Bu localhost adresine bakarken okumaya devam edin ve işlevinin diğer IP adreslerinden nasıl farklı olduğunu anlayın.

IP adresi nedir?

Localhost adresinin ne olduğunu anlamayı kolaylaştırmak için önce bir IP adresinin ne olduğunu ve nasıl çalıştığını anlamalıyız.

İnternet protokolü (IP) adresi, bir bilgisayar ağına veya internetteki cihazlara bağlı cihazları tanımlayan 32 bit (IPv4) veya 128 bit (IPv6) karakter dizisidir (aynı zamanda bir ağdır).

IP adreslerinin rolü, internet üzerinden iletilirken bilgilerin doğru hedefe ulaşmasını sağlamaktır.

Buna karşılık, tıpkı posta göndermek ve almak ve postanızın kaybolmamasını sağlamak için bir adrese ihtiyacınız olduğu gibi, İnternet cihazları veri göndermek ve almak için IP adresleri gerektirir.

IP adresleri 0 ila 255 arasında değişen sayılardan oluşur, ancak belirli bir formatta yazılır, yani IPv4 ve 2001 için 192.0.2.1: DB8: 0: 1234: 0: 567: 8: 1 IPv6 için.

IP adreslerinin iki sürümü vardır, yani IPv4 ve IPv6. IPv4 ilk önce IPv4 adreslerinin neden daha yaygın olduğunu geldi. Daha fazla IP adresine ihtiyaç vardı, bu nedenle dünyanın internet cihazlarının istikrarlı artışı göz önüne alındığında IP adreslerinin tükenmemesini sağlamak için IPv6 başlatıldı.

Bir IP adresinin iki ana işlevi, ana bilgisayar veya ağ arabirimini ele almak ve tanımlamaktır.

Localhost 127.0.0.1 adresi ile ilgilendiğimiz için IPv4 adreslerine odaklanacağız.

IPv4 adresleri XXXX X formatında yazılır ve 0 ile 255 arasında bir değeri temsil eder.

Özellikle, tüm IP adresleri genel kullanım için mevcut değildir. Bunun yerine, her bir IP adres aralığının oynadığı rolü belirleyen çeşitli sınıflarda sınıflandırılırlar.

Bu sınıflarda, belirtilen rollere sahip IP adresleri vardır; Örneğin, 127.0.0.0/8 aralığı (127.0.0.0 - 127.255.255.255) döngü aralığı olarak bilinir ve sistemler tarafından kendilerini ping yapmak için kullanılır.

IP adreslerinin bu sınıflandırmaları ve tahsisleri İnternet Atanan Sayılar Otoritesi (IANA) ve İnternet Mühendisliği Görev Gücü (IETF) tarafından ele alınır.

IP adresleme temelleri

127.0.0.1 nedir?

IP Adresi Aralığı 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) Geri döngü aralığı olarak bilinir.

Bu adı, bu IP adreslerinin oynaması gereken özel işlevden alır.

Bu aralıktaki IP adresleri, bir soruşturma gönderen aynı işletim sistemindedir. Bu nedenle, bir sistem IP bu aralıktan adreslerse, bunun kendisini ping attığını söyleyebiliriz.

Bu özelliğin temel gerekliliği, programcıların sistemlerini veya web sitelerini internetten geçmeden test edebilmeleridir.

Ayrıca, bu aralıktaki IP adresleri özeldir, yani internete bağlanmazlar. Bunun yerine, yerel bir ağda çalışmayı amaçlamaktadırlar; Başka bir deyişle, bunlar yönlendirilemez adreslerdir.

Özellikle, IP adresi 127.0.0.1, tipik olarak sistemler tarafından kendilerini ping yapmak için kullanılandır.

Önerilen Kaynaklar:

Veri paketleri bir sistemden bu IP aracılığıyla gönderilirse ve alıcı sistem söz konusu paketlerin kaynak ve dönüş adresini analiz ederse, paketin kendisinden geldiğini görecektir. Kendinize çiçek göndermek gibi düşünün.

Bu nedenle, yanıt verirken, paket aynı sisteme döndürülecektir, böylece döngü adresi adresi.

TCP/IPS bağlantı katmanı, veri paketlerini bir ilmek geri dönüş adresinde işler. Veriler yalnızca ağ entegrasyon kartı değil, bu nedenle internet ile etkileşime girecektir.

Bu nedenle, 127.0.0.1 adresi, bir sistemin menşe cihazına, yani kendisine cevap vermesi içindir. Buna karşılık, aralıktaki diğer IP adresleri, örneğin bir web sunucusu gibi yerel ağdaki ağ cihazlarıyla iletişim kurmak için kullanılır.

Bilgisayarınızdaki komut istemini kullanarak 127.0.0.1 adresine ping yaparsanız, yanıt vermelidir ve eğer yapmazsa, TCP/IP yığını ile ilgili bir sorun vardır.

Localhost nedir?

Biraz araştırma yaparsanız, localhost teriminin 127.0.0.1 IP adresini gördüğünüz çoğu yerde göründüğünü göreceksiniz.

İkisi de bilgisayarınıza/sisteminize paket veri kaynağı olarak adlandırdığı için 127.0.0.1 ile localhost arasında büyük bir fark yoktur.

Fark sadece adlandırmada, çünkü bilgisayarınızın kendisine ping yapmasını veya veri göndermesini istediğinizde, IP 127.0.0.1'i hatırlamak kolay olmayabilir.

Bu nedenle, bilgi istediğiniz her sayfanın IP adresini hatırlamak yerine, bir alan adı kullanırsınız.

Etki alanı adları, imkansız olan IP adreslerini hatırlamak yerine bilgilere erişmenizi kolaylaştırmak içindir.

Etki alanı adlarının IP adreslerine ileri geri dönüştürülmesi, etki alanı adı sistemi (DNS) tarafından ele alınır.

Bu nedenle, 127.0.0.1 veya localhost adresini kullanabilirsiniz, ancak bazı sistemler birini diğerine tercih eder.

LocalHost/127.0.0.1'in kullanımları nelerdir?

Bu IP adresi için daha önce bahsedilenler dışında çeşitli başka kullanımlar da vardır. Ek kullanımlar şunları içerir:

1. Hız testi yapmak

Bir kuruluş içindeki veya evde yerel ağların hızını test etmek için geri döngü adreslerini kullanabilirsiniz.

Localhost'u ping atarken, gönderilen veri paketlerinin sayısını, gidiş -dönüş yapmaları için gereken süreyi ve süreçte kaç veri paketinin kaybolduğunu da görebilirsiniz.

Hız testleri, teknisyenlere herhangi bir optimizasyon gerekip gerekmediğini veya ağ gerektiği gibi çalışıp çalışmadığını bildirir.

2. Web sitelerini engelleme

Bilgisayarınızdaki tüm tarayıcılardaki kötü amaçlı web sitelerini engellemek için LocalHost özelliğini kullanabilirsiniz.

Bunu yapmak için sisteminizde ana bilgisayar dosyasını bulmanız gerekir. Ana bilgisayar dosyası IP adresleri ve ana bilgisayar adları içerir.

Bu nedenle, IP adresini bir Localhost IP olarak değiştirerek bir web sitesini engelleyebilir ve böylece sisteminize erişim denemesini localhost'a yönlendirebilirsiniz.

3. Web sitelerini test ve daha fazlası

Web geliştiricileri, web sitesi uygulamalarını localhost kullanarak yerel olarak test edebilirler. Bu şekilde, her test yapmak istediklerinde internete bağlanmaları gerekmez.

Bu nedenle, bir geliştirici web sitesini bir sunucuda barındırabilir ve ardından LocalHost adresini kullanarak erişebilir. Bu, bir web sitesini kamuya açık hale getirmeden önce test etmesini sağlar.

Yerel ağınızda barındırılan sunuculara erişmek için geri döngü adreslerini de kullanabilirsiniz.

Minecraft gibi bazı oyunlar sisteminizde bir sunucu barındırmanıza ve arkadaşlarınızla oynamanıza izin verecektir.

LocalHost/Loopback Adresi Açıklandı

Çözüm

Gördüğümüz gibi, localhost adresi, özellikle programcılar için önemli bir özelliktir. IP adresi, internete bağlanmadan web sitelerini ve programları test ederek programcıların iş yükünü kesmeye yardımcı olur.

Programcıların, internet üzerinden değil, cihazlarında (localhost) testleri çalıştırmak için IP adresini 127.0.0.1 kullandıkları ifadeye yol açtı: 127.0.0.1 gibi bir yer yok. Ev ifadesi gibi bir yere referans.