forum

www.SAMURAJ-cz.com 

20.08.2008 Bernard kategorie: VÍTEJTE V MÉM SVĚTĚ

Články

TCP/IP - adresy, masky, subnety a výpočty

Středa, 05.09.2007 14:53 | Samuraj | sítě
Sedmá část seriálu o počítačových sítích je již více zajímavá a přináší praktické informace. Na začátku je popis základních termínů pro sítě a podsítě, IP adresy a masky. Dále se probírají různé síťové třídy a způsoby zápisu subnetů. Druhá část se věnuje praktickým výpočtům síťových rozsahů, masek sítí, počtu hostů a subnetů.

Článek byl doplněn 11.8. 2008.

Co je network a subnet (síť a podsíť)

Počítačová síť - computer network

Počítačová síť vznikne ve chvíli, kdy dva (někdy se říká minimálně tři) nebo více počítačů propojíme dohromady pomocí telekomunikačního systému za účelem sdílení zdrojů. V praxi je dnes nejrozšířenější síť založena na technologii ethernetu a používá protokol TCP/IP. Reprezentantem jedné velké sítě je internet. Sítě se dále dělí podle řady parametrů na LAN, WAN, WLAN, MAN apod., ale pro tento popis to není důležité.

Podsíť - subnet

V praxi není možné komunikovat v celé síti (například internetu) přímo (z řady důvodů fyzických i logických). Proto se síť dělí na podsítě - subnets - subnetworks. Subnety slouží k logickému dělení sítě do menších hierarchických částí. Příkladem je, že velký ISP má určitý síťový rozsah (subnet), ten dělí na části, které přiděluje firmám a ve firmě se ještě dělí na menší části. Ke spojování jednotlivých subnetů slouží routery. Dělení sítě na subnety je důležité nejen proto, že naši síť "fyzicky" oddělíme od jiných sítí, ale také z výkonových důvodů. Řada informací se v rámci lokální sítě (subnetu) šíří pomocí broadcastů, tedy vysílání všem zařízením, což je značná režie pro síť i zařízení. Proto se využívají například VLANy.

Pozn.: V praxi se často používá pojem síť - net - network, i když mluvíme o subnetu. Vychází to z termínu LAN - lokální síť, který označuje síť pokrývající malou geografickou oblast, jako třeba budovu, kancelář, apod. LAN je většinou podmnožinou větší sítě a zkráceně se používá pouze pojem síť.

IP adresa - IP address

IP adresa je logická adresa zařízení v síti IP. Skládá se ze 4 částí zvaných octety, každá část je veliká 8 bitů, a zapisuje se oddělená tečkou. Adresa se většinou zapisuje v dekadické formě, ale pro výpočet je jasnější binární zápis. Teoreticky je tedy adresní rozsah od 0.0.0.0 do 255.255.255.255. Příkladem IP adresy je třeba 68.12.5.10.

Pro práci s adresami je třeba znát základy binární matematiky. Binární soustava má základ 2 a zapisuje se pomocí 0 a 1. Hodnota jedničky v dekadické soustavě je podle pozice (váhy), kde se nachází. Pro převod binárního čísla na dekadické, převedeme jedničky na desítkové hodnoty a tyto sečteme. Osmi bitová binární číslice může nabývat dekadických hodnot od 0 do 255, tedy celkem 256 hodnot.

pozice76543210 
výpočet2726252423222120 
hodnota1286432168421součet je 255

Broadcast IP adresa je adresa, na kterou se posílá komunikace v případě brodcastového vysílání. Jedná se o adresu, která má binárně samé jedničky, je to tedy IP adresa 255.255.255.255. Tato adresa určuje všechny klienty v síti.

Maska podsítě - Subnet mask

Subnet mask nám pomáhá určit rozdělení sítě na podsítě. Určuje, která část IP adresy je síťová, a která pro hosty. Zápis je stejný jako u IP adresy, ale platné hodnoty jsou pouze ty, které mají v binárním tvaru zleva jedničky a zprava nuly (pokud se zleva na některé pozici objeví nula, dále již musí následovat pouze nuly). Jedničky v masce jsou tzv. network ID a je to část, která je pro daný subnet stále stejná. Nuly jsou tzv. host ID a tedy část, která je proměnná a určuje adresu hosta v daném subnetu. Příkladem jednoduché masky je 255.255.255.0, ta určuje, že prvních 24 bitů adresy je network ID a posledních 8 bitů je hostovská část.

Možné hodnoty jednotlivých octetů pro masku:

binárnědekadicky
000000000
10000000128
11000000192
11100000224
11110000240
11111000248
11111100252
11111110254
11111111255

Pozn.: Poslední octet nemůže nabývat hodnoty 254, zde totiž neexistuje ani jeden host (viz. dále). Pokud má hodnotu 255, znamená to, že se jedná o unicast, tedy jedinou adresu.

Zkrácený zápis masky - Classless Inter-Domain Routing (CIDR) notace

Subnet mask se může zapisovat také ve zkrácené formě, které se říká CIDR notace. Ta se zapisuje jako IP adresa následovaná lomítkem (/) a číslem, které reprezentuje počet jedničkových bitů v masce podsítě v binární formě. Protože celkový počet bitů v masce je 32, tak počet nul je 32 - počet jedniček. Příklad CIDR notace je 10.0.5.2/20 a tedy maska je 255.255.240.0.

dekadicky255 .255 .240 .0 
binárně11111111111111111111000000000000 
počet jedniček8840= 20

Wildcard-Mask

Wildcard mask nebo také inversní maska je speciální zápis síťové masky, který používá například Cisco u Access listů. Jedná se o opak ke klasické masce, počítají se zde nuly místo jedniček. Takže například ke klasické masce 255.255.255.240 je inverzní maska 0.0.0.15. Inverzní masku dostaneme tak, že normální masku zobrazíme binárně, provedeme inverzi a převedeme na dekadickou hodnotu. Nebo jednodušeji stačí, u každého octetu spočítat 255 - hodnota. Tedy v našem příkladě 255-255=0, 255-240=15.

Supernet

Občas se také používá termín supernet, který označuje skupinu několika sdružených po sobě jdoucích subnetů. Jedná se vlastně o technologii CIDR a používá se například pro agregaci routovacích záznamů.

Příklad: Máme dva subnety 192.168.0.0/24 a 192.168.1.0/24, z nich můžeme vytvořit jeden supernet 192.168.0.0/23.

Síťové třídy - classes

Classful network - adresování s třídami

Když vznikl protokol IPv4, byla představa, že adresní prostor je ohromný a nikdy se nemůže vyčerpat. Tento adresní prostor byl rozdělen do základních pěti tříd, kdy se zařazení do patřičné třídy určovalo podle prvních bitů adresy. Při komunikace se nepoužívaly masky podsítě, protože ty byly napevno dány adresou.

třída určující bityrozsah adresmaskaCIDR maska
class A00 - 127.x.x.x255.0.0.0/8
class B10128 - 191.x.x.x255.255.0.0/16
class C110192 - 223.x.x.x255.255.255.0/24
class D1110224 - 239.x.x.x255.255.255.255/32
class E1111240 - 255.x.x.xrezervováno 

Pozn.: Třída D je určena pro multicastové adresy.

Classless network - adresy bez tříd

Od classful network se již před dlouhou dobou ustoupilo a začalo se používat adresování CIDR, které je více flexibilní při dělení sítě na podsítě. V komunikaci používáme vždy IP adresu spolu s maskou. I když se opustili classful network, tak se v praxi běžně setkáme s označováním subnetů jako třída C apod., myslí se tím však typ masky.

U Cisco switchů a routerů se používá příkaz pro použití classless network, který je defaultně zapnutý

Switch#ip classless

CIDR používá Variable Length Subnet Masking (VLSM) pro rozdělování IP adres na subnety. Délká masky nemusí být stejná, aby se dosáhlo lepšího využití IP rozsahu. Můžeme například použít dohormady subnety 10.0.0.0/26 a 10.0.0.64/28.

Neveřejné síťové rozsahy (private subnets)

Některé síťové rozsahy mají speciální vlastnosti, tou hlavní je, že se neroutují, tzn. neprochází do dalšího subnetu. To se využívá u privátních subnetů, které neprochází do internetu. V praxi je využívá většina firem v lokální síti a do internetu přistupují přes veřejnou adresu za pomoci NATu.

síťadresa sítěbroadcast adresaadresy hostů
10.0.0.0/810.0.0.010.255.255.25510.0.0.1 - 10.255.255.254
192.168.0.0/16192.168.0.0192.168.255.255192.168.0.1 - 192.168.255.254
172.16.0.0/12172.16.0.0172.31.255.255172.16.0.1 - 172.31.255.254

Dalšími speciálními subnety je Localhost Loopback Address, což jsou adresy, které by měli být lokální pro dané zařízení (nepřenáší se nikam do sítě). A Zeroconf Address, kterou používá Microsoft a slouží k automatické konfiguraci sítě pro propojení pár počítačů.

síťadresa sítěbroadcast adresa jméno
127.0.0.0/8127.0.0.0127.255.255.255Localhost Loopback Addresses
169.254.0.0 /16169.254.0.0169.254.255.255Zeroconf Address

Podsítě - Subnets a výpočty adres

Každý subnet obsahuje základní adresu podsítě (base address nebo network address), což je první adresa rozsahu, dále adresy hostů a jako poslední broadcastovou adresu subnetu (subnet broadcast address), to je poslední adresa rozsahu. Podsíť je identifikována adresou sítě (teoreticky i jakoukoliv adresou hosta) a síťovou maskou, která se často zapisuje v CIDR notaci.

Například podsíť 192.168.0.0/28 vypadá následovně

192.168.0.0adresa sítě
192.168.0.1adresa hosta
... adresy hostů
192.168.0.14adresa hosta
192.168.0.15broadcast adresa

Adresa je v síti lokální, pokud má stejné network ID. Tedy, když chceme určit, jestli dvě adresy patří do stejného subnetu, převedeme všechny hodnoty do binárního tvaru a ta část, kde jsou v masce jedničky, musí být u obou adres shodná.

Subnet broadcast address (broadcast adresa subnetu), poslední adresa subnetu (která se nemůže přiřadit stanici), je IP adresa, která se skládá z network ID a samých jedniček v host ID. Slouží k zaslání cíleného broadcastu na daný subnet.

Výpočet počtu subnetů a hostů

Z masky sítě určíme, kolik můžeme vytvořit subnetů a kolik tyto subnety budou mít hostů. Maska nám vlastně určuje, že ta část, kde má jedničky musí být pro podsíť stejná a ta část, kde jsou nuly, se může měnit (nabývat 0 a 1). Takže hosti mohou mít jako adresu všechna čísla, která můžeme vytvořit z těchto bitů. Těchto adres můžeme vytvořit 1+20+21+22+.+2n-1=2n, kde n je počet bitů. Jednička na začátku je proto, že počítáme i nulovou hodnotu.

Při výpočtu postupujeme následovně. Vezmeme octet masky, v kterém je přechod mezi jedničkami a nulami. Podle počtu jedniček v tomto octetu a celkového počtu nul spočítáme počet podsítí (z jedniček) a počet hostů (z nul).

2počet jedniček = počet subnetů (nově)

Takto je to, alespoň dnes v praxi a podle RFC 1812. V teoretických případech však musíme vycházet ze staršího RFC 950, které nepovolovalo adresy podsítí se samými jedničkami nebo nulami. Proto musíme odečíst 2 podsítě:

2počet jedniček  - 2 = počet subnetů (postaru)

U Cisco zařízení se použití nového RFC zapíná pomocí (defaultně zapnuto)

Switch#ip subnet zero

U počtu hostů musíme vždy odečíst první a poslední adresu (base a broadcast address), které se nemohou využít jako adresa pro hosta:

2počet nul - 2 = počet hostů

Příklad:

Máme adresu 10.0.5.2/20

maska binárně11111111111111111111000000000000
maska dekadicky2552552400

Použijeme třetí octet, kde jsou 4 jedničky a 4 nuly (plus 8 nul ve čtvrtém octetu).

Hostů v každém subnetu může být 212 - 2 = 4094.

V rámci třetího octetu můžeme vytvořit 24 = 16 podsítí.

Výpočet základní adresy sítě

Pokud máme adresu hosta a masku podsítě, můžeme jednoduše spočítat základní adresu podsítě. Pokud vezmeme binárně adresu hosta a masku sítě a provedeme bitový součin (AND), dostaneme adresu sítě. Příklad pro 10.217.123.7/20

IP adresa

dekadicky102171237
binárně00001010110110010111101100000111

Maska podsítě

dekadicky2552552400
binárně11111111111111111111000000000000

Provedeme bitový AND a dostaneme adresu sítě

binárně00001010110110010111000000000000
dekadicky102171120

Výpočet broadcast adresy subnetu

Broadcast adresu subnetu, v kterém se nachází klient, spočítáme jednoduše. Pokud máme základní adresu podsítě, tak jen změníme bity v hostovské části na 1. Matematicky řečeno vezmeme základní adresu a provedeme bitový součet (OR) s negovanou maskou podsítě. Pro předchozí příklad (síť 10.217.123.7/20), kde prvních 20 bitů je network ID a zbylých 12 je hostovská část, to tedy je:

Základní adresa sítě

dekadicky 10 217 112 0
binárně 00001010 11011001 01110000 00000000

Invertovaná (bitová negace) maska

binárně 00000000 00000000 00001111 11111111
dekadicky 0 0 15 255

Provedeme bitové OR a máme broadcast adresu subnetu

binárně 00001010 11011001 01111111 11111111
dekadicky 10 217 127 255
zobrazeno: 13822krát | Komentáře [27]

Související články:

Počítačové sítě - Computer networks

Tento seriál se věnuje základům počítačových sítí. Jsou zde stručně popsány důležité praktické aspekty, které by měl znát každý, kdo se o sítě zajímá.

Pokud se Vám článek líbil, tak mne potěšíte, když uložíte odkaz na některý server:
  linkuj.cz | zalinkuj.cz | jagg.cz | vybrali.sme.sk | del.icio.us.

Pokud se chcete vyjádřit k tomuto článku, využijte komentáře níže. Pokud chcete poradit s nějakým problémem či diskutovat na nějaké téma, tak použijte fórum.

Komentáře

  1. [1] xantos

    :-O

    Úterý, 11.09.2007 16:08 | odpovědět
  2. [2] Vlastimil Ovčáčík

    Super článek. Nikdy před tím jsem tomuhle moc nerozuměl, ale teď se to trochu zlepšilo.

    Jenom jestli někdo může vysvětlit toto -

    """Hostů v každém subnetu může být 212 - 2 = 4094.

    V rámci třetího octetu můžeme vytvořit 24 = 16 podsítí."""

    Hosti jsou jasní. Počítám jak polovinu 3. oktetu tak poslední 4. oktet. Ale při výpočtu subnetů se v potaz 1. a 2. oktet nebral - pouze první polovina 3. oktetu :-(

    Přeci změna (v IP) v těchto 4 bitech (první poloviny 3. oktetu) by znamenala úplně jinou/cizí IP adresu?!

    Prostě mě na tom mate tvrzení "V rámci třetího octetu MŮŽEME vytvořit 24 = 16 podsítí." Můžeme svévolně?

    (Panebože píšu tady samý blbosti :-()

    Neděle, 16.09.2007 18:27 | odpovědět
  3. [3] Vlastimil Ovčáčík

    Vyzkoušel jsem subnet kalkulačku, která mi nic neobjasnila, ale zjistil jsem, že první oktet se do výpočtu subnetů nezahrnuje. Ale druhý ano.

    Musím si někde přečíst vysvětlení subnetů :-(

    Neděle, 16.09.2007 19:02 | odpovědět
  4. [4] Samuraj

    odpověď na [2]Vlastimil Ovčáčík: Když mluvíme o počtu subnetů, tak záleží na řadě parametrů. Ale zjednodušeně to můžeme uvažovat takto.

    Máme nějaký adresní rozsah, například v příkladu 10.0.0.0/16. A v tomto rozsahu (subnetu) chceme vytvořit několik nezávislých podsítí (subnetů) tak, aby každý subnet obsahoval 4094 hostů (otázku můžeme položit různě, v příkladu byla dána CIDR maska /20). A těchto subnetů může být 16.

    Samozřejmě vše následně záleží na nastavení těchto parametrů na zařízeních. Pokud bude IP adresa mít změnu v těch prvních 4 bitech 3. octetu, tak to nám právě určí do jakého subnetu patří (a s ostatními subnety nemůže standardně komunikovat).

    Nevím, jestli jsem to vysvětlil dostatečně, kdyžtak se ptejte. Objasnění subnetů byl můj cíl v tomto článku.

    Neděle, 16.09.2007 19:55 | odpovědět
  5. [5] Vlastimil Ovčáčík

    odpověď na [4]Samuraj: Moc děkuji za odpověď. Můj dotaz odpověď na [2]Vlastimil Ovčáčík: je zodpovězen a to tím rozsahem 10.0.0.0/16, kterou nám přidělil registrátor adres.

    Vyplývá mi z toho, že router musí vědět o 10.0.0.0/16 a 10.0.0.0/20 ->

    ... /16 síť

    /17 až /20 subnet

    /21 až /32 počítače/servery

    Prostě 2 subnet masky/CIDR? Hurá :-)

    ad odpověď na [3]Vlastimil Ovčáčík: Bůh ví :-)

    Tyhle subnety v praxi pak fungují třeba za routerem s jednou veřejnou IP adresou a rozděluje vnitřní síť do subnetů např. podle firemních oddělení, potřeby zabezpečení...

    Není to pak nějak spojené s VLAN?

    Jinak sorry za ty noob dotazy, ale před čtyřmi dny jsem o sítích nevěděl zhola nic :-(

    Takže děkuji za trpělivost

    Neděle, 16.09.2007 20:53 | odpovědět
  6. [6] Samuraj

    odpověď na [5]Vlastimil Ovčáčík: No není to úplně přesné, ale dá se to tak zhruba říci.

    Nechápu větu "Prostě 2 subnet masky/CIDR?"

    Souvislost s VLANy je i není. Pro VLANy se musí používat různé subnety, takže můžeme pro každý subnet vytvořit VLANu, ale samozřejmě to není nutné (pak to chce pro každý subnet zvlášť switch). Více v mém článku o VLANách.

    Pondělí, 17.09.2007 09:22 | odpovědět
  7. [7] Vlastimil Ovčáčík

    odpověď na [6]Samuraj: Dobrý, ono se to časem podá :) Díky

    Pondělí, 17.09.2007 20:24 | odpovědět
  8. [8] teqilka

    muzete mi nekdo poradit???;-)Maska podsítě,která vznikne rozdělením sítě C na 8 podsítí?:-O:-O

    Čtvrtek, 20.09.2007 09:39 | odpovědět
  9. [9] Samuraj

    odpověď na [8]teqilka: Zadání není moc přesné, ale mohlo by to být CIDR maska /27 = 255.255.255.224

    Čtvrtek, 20.09.2007 09:49 | odpovědět
  10. [10] Monty

    Mohu tedy na jednu síťovou kartu dát:

    10.0.0.1/24 ( 254 počítačů ) a zároveň 10.0.0.1/26 ( 62 počítačů ) a nedojde ke konfliktu síťových adres a zároveň se ty počítače nebudou vidět?

    Pátek, 21.09.2007 22:37 | odpovědět
  11. [11] Samuraj

    odpověď na [10]Monty: No to samozřejmě nejde. Za prvé adresa sítě v tomto případě je 10.0.0.0 pro masku /24. A za druhé nejde použít ten samý rozsah, musí se vzít např. 10.0.1.0/26.

    Sobota, 22.09.2007 12:32 | odpovědět
  12. [12] Franta

    Měl jsem veřejnou adresu 213.168.x.x teď jsem dostal adresu 10.1.x.x takže za nějákým routrem-bylo mě řečeno,že budu mět překlad NAT 1:1 co to znamená,vyrovná se to té veřejné adrese

    Úterý, 20.11.2007 14:56 | odpovědět
  13. [13] Samuraj

    odpověď na [12]Franta: Neveřejná adresa (na rozdíl od veřejné) není adresovatelná z internetu, tzn. že třeba není možné provozovat na svém počítači web server. Dá se to obejít různými metodami forwardování (přeposílání), kdy jsou určitá data z venku (většinou podle portu) přeposílána na nějakou vnitřní adresu. V případě NATu 1:1 se to dá jednoduše nakonfigurovat. Otázka je, zda to někdo udělá ...

    Úterý, 20.11.2007 16:59 | odpovědět
  14. [14] Lama Jaryn :D

    no tak vidím že to sítování není zas tak jednoduchý jak sem si myslel no...

    Pondělí, 17.12.2007 16:15 | odpovědět
  15. [15] aenais

    Bezva clanek, moc nam pomohl!! Akorat porad nevime jak vypocitat adresu vlastniho pocitace. predem dekujem za odpoved!!

    Pondělí, 17.12.2007 18:52 | odpovědět
  16. [16] Samuraj

    odpověď na [15]aenais: Bohužel jsem nepochopil otázku, co potřebujete vědět? Výpočet adres hostů? Pokud ano, tak v jakých podmínkách.

    Pondělí, 17.12.2007 21:51 | odpovědět
  17. [17] JamaL

    Tak mne sa tento clanok welmi lubi:-)

    Moj majster na skole tak blbo to wyswetlil ze ledwa daktotomu chape ale kedsa pozriem na tento clanok tak uz to uplne cele chapem:-)

    Úterý, 18.12.2007 06:50 | odpovědět
  18. [18] boby

    pokud mám IP adresu 162.168.1.12

    masku podsítě 255.255.255.248

    jaká je adresa podsítě????

    Sobota, 19.04.2008 19:03 | odpovědět
  19. [19] Samuraj

    odpověď na [18]boby: 162.168.1.8

    Neděle, 20.04.2008 15:09 | odpovědět
  20. [20] Martin M.

    odpověď na [13]Samuraj:

    Zdravím...

    Můj poskytovatel mi umožňuje využití veřejnoé IP adresy realizovanou právě NATem 1:1 - je mi jasné, že webserver provozovat mohu (chystám se na webhosting, neboť mi provider garantuje velmi slušnou konektivitu...), ale to není vše, co potřebuji..

    Kámen úrazu pak přichází, chci-li pro své potřeby využívat služeb IPsec nebo Peer-2-Peer(i legálně), které je už v principu NATu 1:1 blokováno, ačkoliv jen shodou okolností.

    Můj dotaz tedy zní, pomohl-li by nějaký další NAT na mé IP(mezi serverem pro hosting a osobními počítači), nebo jestli je nějaký jiný způsob, jakým lze obejít NAT 1:1 tak, aby nepřeznačkovával pakety místní adresou, která mi je v p2p sítích k ničemu..

    Děkuji za odpověď

    Sobota, 03.05.2008 21:41 | odpovědět
  21. [21] Samuraj

    odpověď na [20]Martin M.: Pro IPsec za NATem se používá protokol NAT-T (Traversal).

    Pro PeerToPeer se dá použít to samé, jako při provozování webhostingu za NATem. Je potřeba využít port forwarding (jinak se tomu říká také publikování). Buď některé nebo všechny porty se přesměrují z veřejné adresy na tu za NATem. Sice pak nevidím důvod, proč ten NAT použít, ale budiž.

    Neděle, 04.05.2008 19:06 | odpovědět
  22. [22] Martin M.

    odpověď na [21]Samuraj: Děkuji za odpověď...

    NATu se v tomto případě používá z důvodu zachování struktury sítě ISP, kdy je jednodušší nastavit NAT, než dodělávat síť až k danému PC někde hluboko v hiearchii...alespoň tak mi to bylo vysvětlováno...navíc je tu ten fakt, že pokud mi přímo nepovolí(nebo komukoliv)určitý port, tak p2p nepoužiji..

    U webhostingu to není nic atypického, neboť port 80,81,8080 a další webové porty nikdo blokovat nebude ;)

    Takže abych to shrnul...bez zásahu na natu ISP nebudu schopen zprovoznit jakékoliv P2P sítě, pokud se na "tvrdo" nevnutím do nějakého povoleného portu.. (?)

    Pondělí, 05.05.2008 02:26 | odpovědět
  23. [23] Samuraj

    odpověď na [22]Martin M.: Nejde o povolené porty (jako třeba na FW), jde o to, že musí na FW (nebo kde provádí NAT) vytvořit přeposílání komunikace na daném portu dál. To samé musí udělat i pro ten web server. Automaticky to za NATem (samozřejmě) nefunguje.

    Pondělí, 05.05.2008 08:35 | odpovědět
  24. [24] p.poku

    Dd. Pls. Jak se určí "last host address" tím i o 1 vyšší broadcast?

    Úterý, 06.05.2008 21:40 | odpovědět
  25. [25] p.poku

    Že by takhle? Když ne, tak to odstřel. Pls.

    Příklad postupu výpočtu broadcast adresy:

    Použije se síťová adresa a maska v binární podobě.

    1. krok - vyjít z oktetu kde se "láme" síťová a host část adresy.

    2. krok - zleva do tohoto oktetu síťové adresy doplnit jedničky do pozice nul v broadcast adese.

    3. krok - vypočítat z binární hodnoty zpracovávaného oktetu decimální hodnotu = broadcast.

    1.

    maska

    dekadicky 255 255 240 0

    binárně 11111111 11111111 11110000 00000000

    2.

    IP 1111 11111111

    binárně 00001010 11011001 01110000 00000000

    dekadicky 10 217 112 0

    01111111 11111111

    3. 127 255

    Čtvrtek, 08.05.2008 11:30 | odpovědět
  26. [26] p.poku

    odpověď na [25]p.poku: tak to odpáralo přebytečný mezery - a formátování je v pytli :-(

    Čtvrtek, 08.05.2008 11:33 | odpovědět
  27. [27] p.poku

    odpověď na [25]p.poku: a samo litr zleva=zprava :o)

    Čtvrtek, 08.05.2008 11:36 | odpovědět
Přidat komentář

Vložit tag: strong em link

Vložit smajlík: :-) ;-) :-( :-O


Ochrana proti SPAMu, zdejte následující čtyři znaky image code

Nápověda:
  • maximální délka komentáře je 2000 znaků
  • HTML tagy nejsou povoleny (budou odstraněny), použít se mohou pouze speciální tagy (jsou uvedeny nad vstupním polem)
  • nový řádek (ENTER) ukončí odstavec a začne nový
  • pokud odpovídáte na jiný komentář, vložte na začátek odstavce (řádku) číslo komentáře v hranatých závorkách