Aynı Wi-Fi'ye bağlı iki bilgisayar aynı IP adresine sahip mi?


54

Aynı Wi-Fi'ye bağlı iki bilgisayar aynı IP adresine sahip mi (örneğin, babamın bilgisayarı ve benim bilgisayarım, evde)?

Eğer öyleyse, dış dünya bir bilgisayarı diğerinden nasıl ayırt eder? (örneğin, bir sunucu bize bazı verileri geri göndermek istediğinde).



1
Bu tür bir soru IPv6'nın IPv4'ten daha kolay öğrenilebileceği inancımı yineliyor.
kasperd

1
@ kasperd, aynı amaç için kullanılan 2, çok farklı protokollerin olması herkes için kafa karıştırıcı hale getiriyor; IPv6'nın benimsenmesini hızlı bir şekilde istiyoruz.
Cruncher

1
İki bilgisayarınız bir LAN'da, bu LAN'da aynı IP'ye sahip olamazlar. Yönlendiriciniz ayrıca LAN adresli LAN'ın bir parçasıdır. Ayrıca, ISS tarafından sağlanan IP'ye sahip olan ISP ağının bir parçasıdır (LAN olanlardan farklı olan tek bir genel IP). Yönlendiriciniz, LAN adreslerini genel bağlantı noktalarına ve tersi yönde çevirerek paketleri LAN ve ISS ağı arasında nasıl açacağınızı bilir. Bu dönüşüm NAT kısaltması altında bilinmektedir . NAT, birden fazla LAN bilgisayarı için tek bir genel adres kullanılmasına izin verir.
dakika

4
IP adresleme, ARP tabloları, NAT, DHCP ve yönlendirme kitapların tümünü doldurur. Bu soru şu anki biçiminde cevaplandırılamayacak kadar geniş.
CodeGnome

Yanıtlar:


82

İkiniz de aynı IP adresini harici olarak gördünüz.

Yönlendiriciniz istekleri kaynak bilgisayara iletir. Bunun için kullanılan prosedür ağ adres çevirisidir (NAT).

Aynı ağdaki bilgisayarların aynı ortak sunucu ile iletişimde ayırt edilmesinin yollarından biri, onları yönlendirici tarafından iletişimdeki farklı port numaralarıyla atamaktır. Genel IP adresleri aynıdır, fakat port numarası kısmı değildir. Makaleden:

İade edilen paketlerin nasıl çevrileceği konusundaki belirsizliği önlemek için paketlerde daha fazla değişiklik yapılması gerekmektedir. İnternet trafiğinin büyük bir kısmı TCP ve UDP paketleridir ve bu protokoller için port numaraları değiştirilir, böylece geri gönderilen paket üzerindeki IP ve port bilgilerinin birleşimi karşılık gelen özel adres ve port bilgisine açıkça eşlenebilir.

Ancak, babanızın bilgisayarıyla iletişim kurmaya çalışacaksanız, iç adreslerinizi kullanıyor olacaksınız.

Bunlar yalnızca dahili kullanım için amaçlanan özel bir aralık kullanır: özel adres aralığı .

Computerphile bu konuda bir YouTube videosuna sahip: Network Address Translation (video) .


7
kablosuz yönlendiricinin NAT yapmaması mümkündür, örneğin NAT kutusunun başka bir yerde olduğu bir iş ofisinde dahili bir erişim noktasıdır
cırcır

8
Bu doğru, ancak dürüst olmak gerekirse, bu adamların ev kurulumu için durum böyle olduğundan şüpheliyim :)
Saat

5
@Anixx Ağın içinden göründüğü gibi. Her cihazdan whatismyip.com adresine gidin ve bunu kullanarak harici adresinizi kontrol edin.
Daenyth,

3
Bu yanıt AP vs NAT modları ve yerel ağınızın hangi durumda olduğunu kontrol etme hakkında notlar eklenerek daha da geliştirilebilir.
Daenyth

4
@Anixx, oldukça zayıf bir kurulum gibi gözüküyor: wifi üzerinde 6. bir cihazı kullanamazsınız ve daha da kötüsü, kullandığınız her cihaz internette oldukça açık.
Martin Argerami

23

IP adreslemesinin bu durumda nasıl çalıştığı hakkında ÇOK kısa bir özet:

Ev bilgisayarınız var, bir ağ arayüzü (Ethernet portu veya Wi-Fi kartı) var ve bunların her biri, onları global olarak tanımlayan benzersiz MAC adreslerine sahip.

Ağ arayüzlerine yönlendirici / modem / switch / erişim noktanız tarafından IP adresleri verilir. Erişim noktanız (AP), AP'ye bir IP adresi veren bir modem / yönlendirici / anahtarın parçası veya buna bağlı. İşler şu ana kadar böyle görünüyor:

Bilgisayarınız (IP) -> Erişim Noktası (IP) -> CableModem (IP)

İşte bu IP adreslerinin ne olabileceğinin bir örneği. Örnekte, 4. sayı (her setin son sayısı) cihazınızın IP adresini belirler, soldaki 3 tanesi cihaz ağını belirler.

192.168.1.50 ----------> 192.168.1.25 --------> 192.168.1.1

Temel olarak, bu örnekte, modemi 192.168.1 adında bir ağ yaratır. Ağdaki tüm cihazlara, son basamaktan farklı bir x değeri (1-255) verilir.

İşte önemli bir ayrım. Genel ve Özel olmak üzere iki tür IPv4 IP adresi vardır. Genel IP adresleri İnternette gördüğünüz adreslerdir (google.com'a ping işlemi yaparsanız genel bir IP adresi alırsınız). Bir ağın içinde tipik olarak bir Özel IP kurulumunuz vardır (192.168.xx ve 172.xxx ve 10.xxx - bunların hepsi internetteki web sunucularında bulunmayan IP adresleridir; yerel ağlar için ayrılmıştır).

Genelde, ev ağınızın xxx1 gibi bir ağ geçidi vardır (örneğin, 192.168.1.1, 10.1.1.1). Onlar dış dünyadan erişilebilir olmadığı Bu araçlar, onlar içindir içeride şebeke.

Dahili ağ cihazları internete nasıl girer?

Eğer giderseniz http://www.whatismyip.com/ bilgisayarınızın AP'niz veya modem / router değil listelenmiş bir IP adresi göreceksiniz. Bu sizin Genel IP adresiniz.

Genelde, modem / yönlendiricinizin iki işlevi vardır. 1) Dış dünyadan bir IP adresi alın ve bu adresle ISS'nizin ağına konuşun 2) Bir iç ağ oluşturun ve dış arayüzü üzerinden konuşmalarına izin verin.

İşte modeminizin ne yaptığını etkili bir şekilde:

Genel IP (kablo jakı) <----> [Modem | Dahili IP adresi / Int LAN] ---> Ethernet bağlantı noktaları <---> [bilgisayarlar]

Modem, genel İnternet'i ağınıza bağlar. Dahili ağınızdan gelen talepler modeminize gönderilir ve bu durum onları İnternete yönlendirir. Bu şekilde, TÜM cihazlarınızın İnternet ile konuşması için yalnızca bir genel IP adresi gerekir.

Modemin İnternet tarafında, İnternet Servis Sağlayıcınız tarafından atanan bir IP adresiniz vardır, ki bu www.whatismyip.com size gösterir. Bu, modem / kablolu / DSL / T-1 hattınıza bağlı olan arabirimin üzerine yerleştirilmiştir . Modem / yönlendiricinin diğer tarafına (erişim noktanızı, anahtarınızı veya bilgisayarlarınızı taktığınız) diğer tarafa yapılandırabileceğiniz bir IP adresi verilir. İnsanların sunucuların herkes tarafından görülebilmesi, modeme şöyle bir şey söyleyebilmeleridir: "Bir kaynak isteğinde bulunan KAMU IP adresimize bir istek geldiğinde, bu trafiği İÇ IP ADRESİ VEYA KAYNAKLARA bağlayın"

Bir mesaj gönderdiğinizde, bilgisayarınızın IP adresi temel olarak verilerinizdeki çeşitli 'başlıklar' içinde 'kapsüllenir' olur. Sonuçta, trafiğinizi gören bilgisayarlar, harici IP adresinizi fiziksel bilgisayarların dahili IP adresinden değil modeminizden görür. MAC adreslerini ve bunun gibi şeyleri içeren daha fazla veri gönderilir, ancak esasen bir genel IP adresi, arkasındaki cihazların tamamını temsil edebilir.

IP adresi nedir? Adresinde daha fazla bilgi bulunabilir. (veya İnternet üzerinden :)

NAT, yönlendiricinizin dahili adresleri genel adresinize ve genel gelen trafiğinize doğru dahili IP adresine çevirme işlemidir.

Bundan daha fazlası var, ama genel fikir bu olmalı. Daha fazla bilgi için OSI Modeline, IP "Soketlerine" bakın ve bir başka iyi makalede İnternet Nasıl Çalışır? .


1
öyleyse, NAT'a bilgisayarıma / babamın yönlendirmesini söyleyen gelen paketlerde bulunan MAC adresi mi?
Thomas,

3
hiçbir MAC IP'den daha düşük seviyede değildir ve ağdan ayrılmaz (dışardan gelen iletiler yönlendiricinin MAC'ını kullanır ), bir NAT kutusu aslında bir iç bilgisayarın yapmak istediği ve kendi istediği her TCP bağlantısına bakan bir MitM'dir . bağlantı kurar ve gelen mesajları iletir.
cırcır ucube

bu yüzden dış sunucudan bana gelen paketlerde, modeme babama değil, bana yöneltilmesi gerektiğini bilmesine yardımcı olan bir şey var. bu ne ?
Thomas,


14

Bu konulardan herhangi biri çok daha ayrıntılı olarak incelenebilir.

Sen ve babanız aynı dış adrese, ancak farklı adreslere sahipsiniz .

Dış IP adresleri sokak adresleri gibidir. Bütün dünya seni bu adresi kullanarak bulabilir.

Dahili IP adresleri evdeki odalar gibidir. Sadece bir evdeki birisi belirtilen odayı bulmak için yol tariflerini kullanabilir. Sizin durumunuzda, sadece aynı wifi ağına bağlı biri dahili IP adresinizi görebilir.

Varsayılan ayarları kullanarak, bir wifi ağının tek bir harici IP adresi olacaktır. Postacı evinize posta getirdiğinde, birinin posta kutusundan alması ve ait olduğu kişiye dağıtması gerekir. Her wifi ağının kişisel kapıcı gibi davranan bir yönlendiricisi vardır. Yönlendirici "postayı toplar" ve yalnızca size yönelikse size verir. Babana gönderilen postalar ona gider.

Dış dünya sadece bir adres görüyor, dış adresinizi. Ağın içindeki bilgisayarlar ve diğer cihazlar yalnızca içini görür. Yönlendirici her iki tarafı da gören tek şeydir.

Bunu çalışırken görmek için Google'a gidin ve "ipim nedir?" Yazın. Bu sizin harici (veya genel) adresiniz olacak. Ardından, dahili adresinizi bulun. Windows'ta bir komut istemi açın . Sonra: ipconfig yazın ve enter tuşuna basın. Buna benzer bir sürü şey göreceksiniz . Resim dahili IP adresinizi vurgulamaktadır. Bu komutu babanızın bilgisayarında çalıştırmak farklı bir rakam alır, ancak IP adresinizi bilgisayarından değiştirmek aynı numarayı alır.

Merakınız için, listelenen varsayılan ağ geçidi yönlendiricinizin dahili IP adresidir. Mac kullanıyorsanız, dahili IP’nizi bulma talimatları için "IP’nizi mac’ta bulun" google.


Neredeyse bu aynı ev benzetmesini kullanarak, bazı öğrencilerimize yönlendirme çalışmalarını tam olarak anlamayan ağ temellerini öğretmek için çalışırım. Her zaman işe yarar.
Çavuş

İnternet üzerinden gönderilen bir pakette, yönlendirici dahili ip adresini (veya başka bir dahili kimliği) kapsıyor mu?
Thomas,

@Sarge Daha önce bu analojiyi hiç duymadım. Versiyonum ile öğrenciler için kullandıklarınız arasında ne gibi farklılıklar var? Gelecekte kullanmak için sürümünüzden daha iyi parçalar alabilirim.
Taejang,

@Thomas Router'ları neredeyse her zaman bir ağ içindeki dahili IP adresini kullanır. Bununla birlikte, yönlendiriciler MAC adreslerini, bir sunucuda depolanmış bir DNS listesine karşılık gelen isimleri ve hatta yönlendiricinin yapılandırmasında elle depolanan diğer kimlikleri kullanmak üzere yapılandırılabilir. Bu tür yöntemler sadece işletmelere, üniversitelere ve diğer büyük ağlara özgüdür. Yönlendiriciler, işi büyük ağlarda bölmek üzere işleri diğer yönlendiricilere yönlendirmek üzere de yapılandırılabilir; bu genellikle yönlendirici IP adresleriyle (dahili) yapılır.
Taejang,

@ Evi kullandığınız yerlerde bazen apartman binası, ofis binası kullanırız, hatta bir mektubun bir eyaletten diğerine postalandığını ve ABD Posta Sisteminde nasıl hareket ettiğini gösteririz.
Çavuş,

4

Aynı Wi-Fi'ye bağlı iki bilgisayar aynı IP adresine sahip mi (örneğin, babamın bilgisayarı ve benim bilgisayarım, evde)?

Cevap: harici olarak evet, ağınızın içinde hayır

Eğer öyleyse, dış dünya bir bilgisayarı diğerinden nasıl ayırt eder? (örneğin, bir sunucu bize bazı verileri geri göndermek istediğinde)

Cevap: Dış dünya ayırt etmez, dış IP adresinizden / ile iletişim kurar. Yönlendiricinin işi ayırt etmektir. Wi-Fi'nizdeki her cihazın benzersiz bir yerel IP adresi olacaktır.


2

Bu, yönlendiricinin erişim noktası modunda olup olmamasına bağlıdır. Öyleyse, bilgisayarların farklı adresleri olacaktır, aksi takdirde NAT ve yalnızca bir IP adresi olacaktır.


2

Hayır. Aynı IP adresine sahip iki bilgisayar sorunlara neden olacaktır. Benzer adresleri olacak, fakat aynı olmayacaklar. Bununla birlikte, aynı "harici" adrese sahip olacaksınız ve bunu Google'da "IP adresim nedir" yazarak bulabilirsiniz. Ağınızdaki tüm trafik, ev ağınızda veya bilgisayarınızda, babanızın bilgisayarında, telefonunuzda, tabletinizde, akıllı TV'de, akıllı buzdolabınızda, akıllı bulaşık makinenizde, vs. ne olursa olsun, bu IP adresinden gelecektir.


1

Dış IP adresi sırayla farklı atar Yönlendiricinize ISS tarafından atanan IP ağındaki tüm cihazlara adresleri. Dış dünya yalnızca harici IP adresinizi görebilir. Kısacası, babanızın bilgisayarı ile sizinki arasında ayrım yapamaz.

Bir sunucu size bazı veriler gönderdiğinde, yalnızca cihazınıza, yönlendiriciniz tarafından iletilecektir (çünkü siz istediniz) ve babanızın değil. (Yanılıyorsam lütfen beni düzeltin.)


2
Genişletebilir misin Bu cevabın kalitesi, özellikle buradaki diğer cevaplar dikkate alındığında oldukça düşüktür. Daha fazla bilgi vermek için düzenleme yapmaktan çekinmeyin , ancak bilgileri çoğaltmadığınızdan emin olun.
Kanadalı Luke MONICA TAKIMI
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.