Do dvou počítačů na stejné síti Wi-Fi mají stejnou adresu IP?
Když se právě začínáte naučit o sítích a jak fungují adresy IP, může to být trochu ohromující, ale s trochou studia můžete pochopit, jak to všechno přichází. Dnešní příspěvek typu SuperUser Q & A pomáhá zmatenému čtečce zjistit, jak fungují adresy IP pro svou síť Wi-Fi.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Screenshot s laskavým svolením Linux Screenshots (Flickr).
Otázka
Čtenář SuperUser Thomas chce vědět, zda mají oba počítače v domě stejné IP adresy:
Tato otázka se může zdát hloupá, ale napadlo mě, jestli mají dva počítače ve stejné síti Wi-Fi stejnou IP adresu? Například počítač mého tátu a můj počítač doma.
Pokud ano, jak vnější svět odlišuje jeden počítač od druhého (například když server chce poslat nám data zpět)?
Mají dva počítače stejnou adresu IP nebo ne?
Odpověď
Příspěvky uživatelů SuperUser Reaces a Abraxas mají pro nás odpověď. První krok, Reaces:
Oba počítače jsou viděny jako se stejnou IP adresou externě. Váš směrovač přenese požadavky na původní počítač a postup, který se používá pro tento účel, je překlad síťových adres.
Pokud byste se ale pokusili komunikovat s počítačem svého otce, používali byste své interní adresy. Používají vlastní rozsah určený pouze pro interní použití: soukromý rozsah adres.
Následuje odpověď společnosti Abraxas:
Zde je velmi rychlý přehled o tom, jak pracuje IP adresování v této situaci:
Máte svůj domácí počítač se síťovým rozhraním (ethernetový port nebo karta Wi-Fi) a každý z nich má jedinečné MAC adresy, které je identifikují globálně.
Síťové rozhraní jsou IP adresami vašeho směrovače / modemu / přepínače / přístupového bodu. Váš přístupový bod (AP) je součástí nebo připojen k modemu / routeru / přepínači, který dává AP IP. Tak vypadají věci tak daleko:
Váš počítač (IP) -> přístupový bod (IP) -> kabelový modem (IP)
Zde je příklad toho, co by mohly být tyto adresy IP. V příkladu 4 octet (poslední číslo každé sady) určuje IP adresu vašeho zařízení, 3 vlevo od nich určuje síť zařízení.
192.168.1.50 -> 192.168.1.25 -> 192.168.1.1
V podstatě v tomto příkladu modem vytvoří síť s názvem 192.168.1. Všechna zařízení v síti mají jinou hodnotu x (1-255), poslední číslici.
Zde je důležitý rozdíl. Existují dva typy IP adres IPv4, veřejné a soukromé. Veřejné adresy IP jsou ty, které vidíte na internetu (pokud ping google.com získáte veřejnou adresu IP). V síti obvykle máte soukromé nastavení adresy IP (192.168.x.x, 172.x.x.x a 10.x.x.x) všechny adresy IP, které na webových serverech neexistují, jsou vyhrazeny pro místní sítě.
Obvykle má domácí síť bránu, která je něco jako x.x.x.1 (například 192.168.1.1 nebo 10.1.1.1). To znamená, že nejsou přístupné z vnějšího světa, mají být uvnitř vaší sítě.
Jak se potom interní síťová zařízení dostanou na internet?
Pokud se dostanete na adresu Whatismyip.com, uvidíte uvedenou adresu IP, která není počítačem, AP nebo modemem / směrovačem. Toto je vaše veřejná IP adresa.
Modem / směrovač má obvykle dvě funkce:
- Získejte adresu IP z vnějšího světa a promluvte si s vaší sítí poskytovatele internetových služeb s touto adresou.
- Vytvořte interní síť a nechte je hovořit prostřednictvím externího rozhraní.
Takže tady je to, co váš modem dělá:
Veřejná IP (Cable Jack) -> [Modem] -> Soukromá síť (IP) -> Ethernetové porty -> [Počítače]
Modem propojuje veřejný internet s vaší sítí. požadavky ze své vnitřní sítě se odesílají do modemu, který je předává na internet. Tímto způsobem je zapotřebí pouze jedna veřejná adresa IP pro všechna vaše zařízení, která mluví s internetem.
Na internetové stránce modemu máte IP adresu přidělenou vaším ISP, který vám zobrazuje Whatismyip.com. Toto je umístěno na rozhraní vašeho modemu, které je připojeno k vaší kabelové / DSL / T1 linii. Na druhé straně modemu / směrovače (kam připojíte přístupový bod, přepínač nebo počítače) je zadána adresa IP, kterou můžete konfigurovat. Způsob, jakým lidé mohou mít servery viditelné pro veřejnost, je, že mohou říkat modemu takové věci: "Když dojde k požadavku na adresu PUBLIC IP ADDRESS s žádostí o zdroj, spojte tuto návštěvu s INTERNAL IP ADDRESS OF RESOURCE."
Když odešlete zprávu svým počítačům, IP adresa se v podstatě stává "zapouzdřenou" v rámci různých "záhlaví" vašich dat. Nakonec počítače, které zaznamenávají vaši návštěvnost, vidí externí adresu IP z modemu, nikoliv interní IP adresu vašeho fyzického počítače. Další data jsou zasílána obsahující MAC adresy a podobné věci, ale v podstatě jedna veřejná IP adresa může představovat celou síť zařízení za ní.
Více informací naleznete zde: Co je IP adresa? (Nebo po celém internetu.)
NAT je proces, kterým váš směrovač přenáší interní adresy na vaši veřejnou adresu a váš příchozí veřejný provoz na správnou interní adresu IP.
Je toho mnohem víc, ale to by mělo poskytnout jeho obecnou podstatu.
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.