HTML

Naptár

április 2024
Hét Ked Sze Csü Pén Szo Vas
<<  < Archív
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Friss kommentek

  • .iPon: Ez az első komment, kellemes blogolást ChaiN :D 1337 (2009.10.05. 15:57) secure.blog.hu

Archívum

Linkek

Kapcsolat

2009.10.08. 21:38 .iPon

IP(Internet Protocol) address

IPv4

A hálózaton (ami a könyebb megértés érdekében legyen egy iskolában összekapcsolt gépek rendszere) minden gépnek kell hogy legyen valamilyen egyedi azonosításra alkalmas "neve", ezt nevezzük IP címnek.

Az IP cím egy 32 bites szám, hogy mit jelent az hogy 32 bites?! Egy bit kétféle állapotot jelenthet 0 vagy 1, ezt az információt egy bitnek nevezzük, értelemszerűen 8 bit esetében 2^8 információ lehetséges, ami 256. Vagyis ha a 32 bitünket 4 darab 8 bites részre osztjuk, és az egyes 8 bites csoportokat decimálisan ábrázoljuk, akkor valami hasonló 'struktúrát' kapunk: 0-255.0-255.0-255.0-255, ez már hasonlít az aktuális IPv4-es szabványra. 32 bit esetén 4 294 967 296 különböző IP címünk lehet.


Minden IP cím két részre oszlik, az egyik rész a hálózatot, jelen esetben az iskolánkat hivatott jelölni, a másik rész az iskolai hálozatunkra kötött gépeket különbözteti meg. Például a 192.168.0.0 IP cím esetén (ami egy C osztályú védett IP cím <bővebben itt>) az első 24 bit jelöli a hálózatot és a maradék a Host ID-t. Az, hogy hogyan oszlik meg ez a két rész, attől függ, hogy melyik kategóriába tartozó IP címet használunk, ötféle csoportosítás lehetséges. A,B,C,D,E ,de ebből csak az első három használatos, ezért csak ezeket írom le:)

Class A: ebben az esetben az első 8 bitünk szolgál a hálózatunk leírására, így 2^8 darab hálózatunk lehetne, de ebből a 8 bitből az első bit foglalt, így csak 2^7=128 különböző hálózatot tudunk felírni. Értelemszerűen a maradék 3*8 bit marad a hálózatra kapcsolt gépek azonosítására, ez elméletben 2^24-2 darab gépet jelent, hiszen minden hálózatban a "legnagyobb" és a "legkisebb" ID foglalt. A saját iskolai hálózatunkat tekintve ezek: a legkisebb (Pl: 102.0.0.0) és a legnagyobb (102.255.255.255). A legkisebb magát a hálózatunkat reprezentálja, az utóbbi az ún. Broadcast cím. Néha szükségünk lehet arra, hogy egy adott dolgot a hálózatba csatolt összes gép megkapjon, ekkor az üzenetet a Broadcast címre küldjük.

Class B: 2^14 bit szolgál a Network ID-nek(itt is az első két bit foglalt), majd 2^16-2 pedig a Host ID-nek van fenntartva. Pl: Network ID: 130.32.0.0 -> Host ID: 130.32.16.1 -> Broadcast: 130.32.255.255

Class C: Ebben az esetben az első 3 'blokk' a Network ID, a maradék a Host ID.


 

 

Az internetes világban, mint ahogy láttuk minden gépnek adott IP címe van, ez vonatkozik a szerverekre is, mi mégis ha böngészünk, akkor egy szerveren futó alkalmazást, ami legyen egy webszerver, nem a gép IP címével érünk el, hanem a hozzá tartozó domain névvel. Erről az IP cím -> Domain név hozzárendelésről egy bizonyos DNS(domain name service) gondoskodik. El is árultam magam, a DNS az IP címhez rendel egy domain nevet, ebből kitalálhatjuk, hogy IP címmel is elérhetünk egy webalkalmazást:

1:: először nézzük meg a saját IP címünket. Erre egy hasznos oldalt találsz itt. Vagy a consolban is meg tudod nézni: win: ipconfig, linux:ifconfig

A képen látszik, hogy én Router mögül netezek, ez azt jelenti, hogy más IP címet kapok ha a whatsmyip oldalon nézem meg, illetve ha a consolban nézem meg az IP címemet. Ez azért van, mert az internet felé a routerem IP címe látszódik, a consolban pedig a router által az én hálózati kártyámnak kiosztott IP címet tudom lekérdezni. Éppen ezért router használatával egy bizonyos védettséget élvezek, mivel aki meg akarja tudni az én IP címemet az elsőnek csak a router címét tudja megnézni. Egyébként a screenshotomból láthatjuk, hogy a routerek lefoglalt címtartományt használnak (192.168.1.2) és a hálózatban az én gépem a 192.168.1.2.

2:: Most nézzük, hogy hogyan tudunk IP címmel elérni egy gépet. Először is pingeljük meg az index.hu-t:

Majd érjük el IP cím segítségével is:

 

Miért van szükség DNS szolgáltatásra, ha csak az IP címek segítségével is eredményesen tudnánk böngészni?! Talán mondanom sem kell, hogy mennyivel könnyebb megjegyezni az index.hu-t mint a hozzá tartozó IP címet. Bár hozzá kell tenni, hogy egyes esetekben, jól jöhet, ha tudjuk az oldal IP címét is, hiszen ha csak a DNS szerver mondja be az unalmast attól mi még el tudjuk érni az oldalt IP cím segítségével. Ehhez el kéne mondanom, hogy amikor mi beírtuk a consolunkba, hogy ping index.hu, akkor a saját DNS szerverünk egyből kikeresi az index.hu domainhez tartozó IP címet, tehát az index.hu domain csak a mi DNS szerverünkön van tárolva, az azonosításhoz a háttérben csak az IP címnek van köze.

Szólj hozzá!

Címkék: ip


A bejegyzés trackback címe:

https://secure.blog.hu/api/trackback/id/tr631437492

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása