See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Podsieć - Wikipedia, wolna encyklopedia

Podsieć

Z Wikipedii

Podsieć to pojęcie z dziedziny adresacji sieci komputerowych, dotyczące urządzeń komunikujących się przy pomocy protokołu IP. Urządzenia znajdujące się w jednej (wspólnej) podsieci charakteryzują się jednakowym początkowym fragmentem binarnego zapisu adresu IP, którego długość wyznacza wartość maski podsieci.

Spis treści

[edytuj] Maska podsieci

Maska podsieci (maska sieciowa, netmaska) to liczba całkowita, jednakowa dla wszystkich hostów w danej podsieci.

Długość maski (długość jej zapisu binarnego) jest specyficzna dla konkretnej wersji protokołu IP - jest taka sama jak długość adresu. W przypadku IPv4 wynosi 32 bity.

Stosowanie systemu binarnego do określenia maski jest nieporęczne, przykładowo:

11111111111111111111111100000000 (32 bity)

prościej jest zapisać dzieląc liczbę na cztery oktety

11111111.11111111.11111111.00000000

i zapisując poszczególne oktety w systemie dziesiętnym

255.255.255.0

Ze względu na założenia protokołu IP, maski są "ciągłe", to znaczy że w reprezentacji binarnej składają się zawsze wyłącznie z bloku jedynek i bloku zer.

[edytuj] Notacje

W zależności od implementacji, występują różne notacje w których podawana jest maska podsieci:

  • pełna - określa wartość maski zapisując ją bezpośrednio (np. 255.255.255.0, 255.255.255.128, 255.255.255.192, itd)
  • skrócona - określa, ile pierwszych bitów zapisu binarnego maski ma wartość 1. Pozostałe bity są wyzerowane (np. /24, /25, /26)
  • zanegowana - jak notacja pełna, zera i jedynki w notacji binarnej są zamienione (np. 0.0.0.255, 0.0.0.127, 0.0.0.63)

Na podstawie długości części "zerowej" mówi się o podsieciach n-bitowych, np 8-bitowych dla maski /24, 4-bitowych dla maski /28, itp.

W wersji IPv6 na ogół stosuje się zapis skrócony, np.

  • 3ffe:8010:50::/64

[edytuj] Podział na podsieci

Jeżeli dwa urządzenia mają ustawione identyczne wartości maski podsieci, oraz początkowe fragmenty ich adresów IP o długości wyznaczonej przez długość maski są zgodne, wówczas te urządzenia są zaadresowane w tej samej podsieci.

[edytuj] Przykładowe podsieci

do tych samych podsieci należą pary takie jak np.:

  • 10.0.0.1 i 10.0.0.20 z maską 255.255.255.0 (czyli /24)
  • 10.0.1.10 i 10.0.0.5 z maską 255.255.0.0 (czyli /16)
  • 192.168.0.1 i 192.168.0.10 z maską 255.255.255.240 (czyli /28)

ale już nie

  • 10.0.1.10 i 10.0.0.5 z maską 255.255.255.0
  • 192.168.0.1 i 192.168.0.10 z maską 255.255.255.248 (czyli /29)

(nieidentyczna część "początkowa" wyznaczana przez maskę w zapisie binarnym)

[edytuj] Komunikacja

Komunikacja między urządzeniami z tej samej podsieci może następować bez pośredników na poziomie warstwy sieciowej modelu OSI, tzn bez pośrednictwa routerów. Przy adresowaniu nadawanego pakietu w warstwie łącza użyty jest adres fizyczny hosta docelowego.

Aby urządzenia znajdujące się w różnych podsieciach mogły się komunikować, musi nastąpić routing. Przy adresowaniu nadawanego pakietu w warstwie łącza używany jest adres routera. Router przekazuje dane do odpowiedniej podsieci w procesie routingu (w najprostszym przypadku router posiada dwa interfejsy, pierwszy z adresem sieci źródłowej, drugi - docelowej).

[edytuj] Klasy

We wczesnym okresie funkcjonowania IP stosowano podział na klasy podsieci, w zależności od ich długości. Wyróżniano klasy:

  • A - maska /8
  • B - /16
  • C - /24

W związku z gwałtownym rozwojem Internetu, taki podział okazał się być niepraktyczny, zaczęto więc używać masek o długościach innych niż trzy początkowo wyznaczone. Takie podejście określane jest mianem routingu bezklasowego (ang. Classless Routing). Dzięki routingowi bezklasowemu uproszczona jest też agregacja adresowania.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -