Bilgisayar yönlendiriciyi nasıl algılar?


10

Yönlendirici her zaman "Ben buradayım" yayınlıyor mu (örneğin, her zaman) ve bilgisayar dinliyor veya yönlendirici dinliyor ve bilgisayar yayınladıktan sonra "burada bir yönlendirici var mı?" Yanıt veriyor mu? Kulağa aptalca bir soru gibi geliyor ama cevap bulamıyorum. Bilgisayar zaten yönlendiricinin varlığını bildiğinde, bir IP adresi için ilk talebi yaptığını biliyorum.

Yanıtlar:


9

Sorunuza baktığınızda, DHCP'yi ve yönlendirmeyi karıştırdığınız anlaşılıyor.

Açık olmak gerekirse, her ikisi de farklı görevleri yerine getirir ve gerçekten birbirleriyle hiçbir ilgileri yoktur. DHCP, istemcilere dinamik olarak IP atamanın bir yoludur. Yönlendirme, bir ağdan diğerine geçmenizi sağlar.

Sorunuzu cevaplamak için .. Bilgisayarınızın ağ üzerinde bir yönlendirici olduğunu bilmenin iki yolu vardır. Varsayılan bir ağ geçidine (varsayılan ağ geçidi yönlendiricidir) el ile bir IP adresi / alt ağ maskesi atadığınızdan veya bilgisayar DHCP aracılığıyla bir IP istemek üzere ayarlandığından ve sunucudan aldığı DHCP teklifinde istemcinin kullanması için varsayılan ağ geçidi.

İstemci, bir IP adresi ve varsayılan ağ geçidi yapılandırılıncaya kadar (yine elle veya dhcp üzerinden) bir yönlendiriciyle iletişim kurmaya çalışmaz. Bilgisayar daha sonra iletişim kurmaya çalıştığı IP adresinin yerel ağında olup olmadığını belirlemek için kendi IP adresine ve alt ağ maskesine bakar. Eğer öyleyse, verileri doğrudan cihaza göndermeye çalışacak ve eğer değilse, yapılandırılmış varsayılan ağ geçidine (yönlendirici) bakacak ve oraya gönderecektir. Yönlendirici daha sonra trafiği bir yolu olduğu için hedefe veya hedef ağın nerede olduğunu bilen başka bir yönlendiriciye gönderir.


ARP'nin ilk geldiğinde xxx1 varsaydığını fark ettim (wireshark aracılığıyla). Resmi olarak yönlendiriciyi nasıl "soruyor"? Yönlendirici xxx1'de değilse ne olur? Hangi ARP yayın yapıyor veya .1 ayrılmış mı?
alanwaring

2

IPv4 ile, bir bilgisayar yönlendiriciyi gerçekten bilmez. Bir ana makinenin, farklı bir ağ için hedeflenen trafiği göndereceği yapılandırılmış bir ağ geçidi olacaktır. Ağ geçidi muhtemelen bir yönlendiricidir, ancak zorunlu değildir. Ağ geçidi manuel olarak yapılandırılır veya DHCP üzerinden atanır. Ana makine elle veya dinamik olarak atanana kadar yapılandırılmış bir ağ geçidine sahip değildir. Bu, bir ağ atanana kadar farklı bir ağla iletişim kuramayacağı anlamına gelir.

Öte yandan IPv6, ND (Neighbor Discovery) ekledi ve ND'nin bir kısmı RA'ları (Yönlendirici Reklamları) içeriyor. Yönlendiriciler, varlıklarını ve yerel ağ önekini tanıtmak için yapılandırılabilir. IPv6 için DHCP'nin bir sürümü olmasına rağmen, bu, IPv6 ana bilgisayarlarının DHCP olmadan kendilerini yapılandırmalarına olanak tanır.


IP ağ geçidi tanım gereği bir yönlendiricidir.
Ronnie Royston

Hayır, ille de değil. Hemen hemen her koşulda, ancak ağ geçidinin başka bir şey olabileceği bazı garip toplar vardır, trafiği yönlendiricinin yaptığı gibi farklı bir ağa göndermeniz gerekmez.
Ron Maupin

1

Modern Ethernet denetleyicilerinde bağlantı durumu algılaması bulunur. Ethernet bağlantı noktalarına ne zaman bir bağlantı kurulduğunu algılayabilirler.

IPv4 ve IPv6 için durum biraz farklı. İlk olarak IPv4 senaryosu.

Ethernet kablosu işletim sistemine takıldığında bunu bağlantı durumu algılama yoluyla algılar. Arabirim DHCP için yapılandırılmışsa, istemci bir DHCP isteği gönderir. Tipik bir ev / küçük iş ağında yönlendirici, istemciye bir IP adresi atayacak ve istemciye hangi alt ağ maskesini, varsayılan ağ geçidini ve DNS sunucularını kullanacağını söyleyecek bir DHCP sunucusu çalıştıracaktır. Daha büyük bir ağda yönlendirici ve DHCP sunucusu farklı cihazlarda olabilir.

DHCP sunucusu bulunamazsa, istemci denemeye devam edebilir ve / veya "otomatik özel IP adresleme" kullanarak yerel bir IP atayabilir.

IPv6 biraz daha karmaşıktır. IPv4 düğümlerinin aksine IPv6 düğümlerinin her zaman kendilerine atadıkları bir bağlantı yerel adresi vardır. İnternet erişimi için genel bir kapsam adresine ve ilgili ayarlara ihtiyaç duyacaklardır. IPv6 otomatik yapılandırması için üç ana olasılık vardır.

  1. Yalnızca RA'lar. Yönlendirici, istemcilere bağlantıda hangi öneklerin bulunduğunu ve yönlendiricinin hangi ağlara yol sunduğunu söyleyen reklamlar gönderir (varsa varsayılan bir ağ geçidi dahil). Reklamlar bağlantıdaki tüm IPv6 düğümlerine gönderilir (bu teknik olarak çok noktaya yayın olarak sınıflandırılır, ancak pratik olarak IPv6'nın bir yayına en yakın şeyi) ve müşterilere kullanmaları gereken önek ve yönlendiricilerin adresleri hakkında bilgi verir. İstemciler, bir RA'nın yönlendiricinin göndermesinden daha erken gönderilmesini istemek için bir istek gönderebilir. İstemciler kendi öneklerine göre kendi IPv6 adreslerini oluştururlar. Eski sistemler MAC adreslerine göre tek bir adres kullandı, gizlilik uzantılarına sahip daha modern sistemler birden çok kısa ömürlü adres kullanacak. Maalesef RA'lar DNS sunucusu yapılandırması sağlamaz,
  2. Durum bilgisi olmayan DHCPv6 içeren RA'lar. Burada adresleme RA'lar tarafından yukarıdaki gibi işlenir, ancak DNS sunucusu ayrıntıları (ve muhtemelen diğer daha az önemli yapılandırma) bir istemci isteğine yanıt olarak bir DHCP sunucusu tarafından verilir.
  3. Durum bilgisi olan DHCPv6, IPv4 için DHCP'ye çok benzer.

0

Bilgisayarınız açıldığında, IP adresi ve ağ ayarları istemek için DHCP protokolünü kullanır. Daha sonra bilgisayardan her paket gönderildiğinde, yönlendiricinin varsayılan ağ geçidine gönderilir. Yönlendirici sürekli olarak 'merhaba im here' 'a ping yapmıyor. - Umarım bu açıklığa kavuşur.


IP talep etmeden önce. Bilgisayarım etrafında bir yönlendirici olduğunu nasıl biliyor? Benim sorum buydu
Zach P

Bu, bilgisayarı açarken DHCP isteğini göndermesinin nedeni bu değildir. Yönlendirici yoksa, IP, alt ağ ve varsayılan ağ geçidiniz gibi bir şey döndürmez.
CrazyHorse019

<< Bilgisayardan bir paket her gönderildiğinde, yönlendiricinin varsayılan ağ geçidine gönderir >> doğru değildir. Aynı LAN üzerindeki bilgisayarlar paketleri doğrudan birbirlerine gönderir. Ayrıca, varsayılan ağ geçidi olan yönlendirici.
Ronnie Royston

0

"Konuşma kelimeleri".

Bilgisayarınızı açarsınız ve Bilgisayar, NIC'nize bağlı bir kablo olduğunu algılar.

Bilgisayar "GÜZEL! Ben bir ağa bağlıyım - çevrimiçi bir DHCP sunucusu olduğunu, bu yüzden nerede olduğumu biliyorum ??"

Bilgisayar DHCP isteği gönderir.

Yönlendirici / DHCP Sunucusu bu isteği alır ve Bilgisayara şunları söyler:

"Hey! Siz ve bu sizin Netmask'ınız, varsayılan ağ geçidiniz ve diğer Bilgiler - Ağa hoş geldiniz!"

resim açıklamasını buraya girin

Bu yalnızca NIC'iniz DHCP için yapılandırılmışsa çalışır.


0

Yönlendirici, orada varsayılan bir ağ geçidi olarak yayın yapmaz. Bir DHCP sunucusu, son noktadan gelen bir bağıma (yayın) yanıt verir. DHCP yanıtının bir kısmı, varsayılan ağ geçidinin (yönlendirici) IP adresidir. Çoğu yönlendirici, varsayılan olarak devre dışı bırakılmış DHCP sunucularına sahiptir. Birçok sunucu / BT yöneticisi Windows Server DHCP kullanmaktadır.


" Yönlendirici, uç noktalara orada olduğunu yayınlamıyor. " Bir IPv6 yönlendiricisi yayın yapmıyor (IPv6'da yayın yok), ancak varsayılan olarak, tüm ana bilgisayarlara yönlendirici olduğu çok noktaya yayın yapıyor.
Ron Maupin

Dediğim gibi, yönlendirici yok değil o ana kadar olduğu yayın. Yönlendirme protokolü gibi işlemlerden biri diğer yönlendiricilerin dinlemesi için bazı yayınlar yapabilir, ancak bu başka bir senaryodur.
Ronnie Royston

0

Sorunuza en uygun cevap DHCP'dir (Dinamik Ana Bilgisayar Yapılandırma Protokolü). Bir bilgisayar veya herhangi bir ağ cihazı ağa bağlandığında , kendi IP adresini almak için yayın IP adresi (255.255.255.255) ile DHCP Keşif Mesajı gönderir . DHCP Keşif İletisi alan bir DHCP sunucusu istemciye bir DHCP Teklif İletisi ile yanıt verir . Bu mesaja daha yakından bakarsak, içinde yönlendirici seçenek alanına bakacağız . İşte IP adresi almak isteyen ana bilgisayarlar veya herhangi bir ağ cihazı, bu alandan varsayılan ağ geçidinin IP adresini gerçekten öğrenir.

resim açıklamasını buraya girin

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.