LFCA: Naučite razrede mrežnog raspona IP adresiranja - 11. dio


U 10. dijelu klasa IP adresa i dali smo primjere najčešće korištenih IP klasa. Međutim, to je bio samo pregled i u ovom ćemo dijelu zaroniti dublje i steći više razumijevanja o rasponu IP adresiranja i broju hostova i mreža koje svaka klasa IP pruža.

Klase IP adresa

Postoje 3 glavne klase IP adresa koje se mogu organizirati u donjoj tablici:

Krenimo kroz ovaj red po red.

Klasa A ima raspon adresa od 0.0.0.0 do 127.255.255.255. Zadana maska podmreže je 255.0.0.0. To podrazumijeva da se prvih 8 bitova koristi za mrežnu adresu, dok su preostala 24 bita rezervirana za adrese hosta.

Međutim, krajnji lijevi bit uvijek je 0. Preostalih 7 bitova određeno je za mrežni dio. Preostala 24 bita rezervirana su za adrese hosta.

Stoga ćemo za izračunavanje broja mreža koristiti formulu:

2⁷ - 2 = 126 mreža. Oduzimamo 2 jer su 0 i 127 rezervirani mrežni ID-ovi.

Slično tome, za izračunavanje domaćina primjenjujemo prikazanu formulu. Oduzimamo 2 jer mrežna adresa 0.0.0.0 i adresa emitiranja 127.255.255.255 nisu važeće IP adrese hosta.

2²⁴ - 2 = 16,777,214 

Klasa B ima raspon adresa od 128.0.0.0 do 191.255.255.255. Zadana maska podmreže je 255.255.0.0. Idealno bi bilo da imamo 16 mrežnih bitova iz prva 2 okteta.

Međutim, krajnji lijevi bitovi su 1 i 0, a to nam ostavlja samo 14 mrežnih bitova.

Dakle, za broj mreža imamo:

2¹⁴  = 16384

Za adrese hosta imamo:

2¹⁶ - 2 = 65,534

Klasa C ima IP raspon od 192.0.0.0 do 223.255.255.255 sa zadanom maskom podmreže 255.255.255.0. To podrazumijeva da imamo 24 mrežna bita i 8 host bitova.

Međutim, počevši s lijeve strane, imamo 3 bita koji su 1 1 0. Ako oduzmemo 3 bita od 24 mrežna bita, na kraju ćemo dobiti 21 bit.

Dakle, za mreže imamo:

2²¹  = 2,097, 152

Za adrese domaćina imamo

2⁸ - 2 = 254

Privatne i javne IP adrese

Sve IPv4 adrese također se mogu kategorizirati kao javne ili privatne IP adrese. Razdvojimo to dvoje.

Privatne IP adrese su adrese koje se dodjeljuju hostovima s lokalnom mrežom (LAN). Domaćini unutar LAN-a koriste privatne IP adrese za međusobnu komunikaciju. Svaki domaćin dobiva jedinstvenu IP adresu od usmjerivača

Ispod je niz privatnih IP adresa:

10.0.0.0      –      10.255.255.255 
172.16.0.0    –      172.31.255.255 
192.168.0.0   –      192.168.255.255

Sve što je izvan ovog raspona je javna IP adresa koju ćemo pogledati uskoro.

Javne IP adrese dodjeljuju se putem Interneta. Obično vam vaš ISP (davatelj internetskih usluga) dodjeljuje javnu IP adresu. Javna IP se tada preslikava na privatne IP adrese u vašem LAN-u uz pomoć NAT-a, kratice za Prijevod mrežnih adresa. NAT pomaže više domaćina u lokalnoj mreži da koriste jednu javnu IP adresu za pristup internetu

Budući da vam je ISP dodijelio javnu IP, on privlači mjesečnu pretplatu, za razliku od privatnih IP adresa koje vaš usmjerivač slobodno dodjeljuje. Opseg javnog IP-a je globalni. Javne IP adrese daju pristup mrežnim resursima poput web mjesta, FTP poslužitelja, web poslužitelja i još mnogo toga.

Da biste znali javnu IP adresu koju koristite, jednostavno otvorite svoj preglednik i Google pretražite ‘koja je moja IP adresa’. Kliknite popis predloženih veza da biste otkrili svoju javnu IP adresu.

Primjeri javnih IP adresa uključuju:

13.25.8.5.63
3.8.45.96
102.65.48.133
193.150.65.156

Model TCP/IP: Slojevi i protokol

TCP/IP model je četveroslojni konceptualni model koji pruža skup pravila i komunikacijskih protokola koji se koriste u računalnim mrežama i putem interneta. Nudi uvid u to kako se prijenos podataka odvija na računalu

Četiri sloja su prikazana:

  • Razina aplikacije
  • Transportni sloj
  • Internetski sloj
  • Mrežni sloj

Da bismo dobili bolji vizualni prikaz, dolje je model sloja TCP/IP.

Idemo bolje razumjeti što se događa u svakom sloju.

Ovo je najosnovniji ili osnovni sloj u TCP/IP modelu. Određuje kako se podaci fizički šalju mrežom. Definira kako se prijenos podataka odvija između dva mrežna uređaja. Ovaj sloj ovisi o upotrijebljenom hardveru.

Ovdje ćete pronaći kabele za prijenos podataka kao što su Ethernet/Twisted pair kabeli i vlakna.

Drugi sloj je internetski sloj. Odgovorna je za logički prijenos paketa podataka putem mreže. Uz to, određuje način slanja i primanja podataka putem Interneta. U internetskom sloju možete pronaći 3 glavna protokola:

  • IP - Kao što ste mogli pretpostaviti, ovo je skraćenica od Internet Protocol. Dostavlja pakete podataka od izvora do odredišnog hosta iskorištavanjem IP adresa. Kao što smo ranije razgovarali, IP ima dvije verzije - IPv4 i Ipv6.
  • ICMP - Ovo je kratica za Internet Control Message Protocol. Koristi se za ispitivanje i dijagnosticiranje mrežnih problema. Dobar primjer je kada pingate udaljeni host da biste provjerili je li dostupan. Kada pokrenete naredbu ping, domaćinu šaljete ICMP zahtjev za odjekom da provjeri je li pokrenut.
  • ARP - Ovo je skraćenica od protokola za razlučivanje adresa. Provjerava hardversku adresu hosta s dane ip adrese.

Ovaj je sloj odgovoran za end-to-end komunikaciju i isporuku paketa podataka bez grešaka s jednog hosta na drugi. Transportni sloj sastoji se od dva ključna protokola.

  • TCP - skraćeno od Transmission Control Protocol, TCP pruža pouzdanu i neometanu komunikaciju između hostova. Segmentira i izvodi sekvenciranje paketa podataka. Također vrši otkrivanje pogrešaka i nakon toga preoblikuje oštećene okvire.
  • UDP - Ovo je protokol korisničkog datagrama. To je protokol bez veze i ne pruža toliko pouzdanosti i besprijekorne veze kao TCP protokol. Uglavnom ga koriste aplikacije kojima nije potreban pouzdan prijenos.

Konačno, imamo sloj aplikacije. Ovo je najviši sloj koji pruža protokole s kojima softverske aplikacije koriste za interakciju. Na ovom sloju postoji bezbroj protokola, međutim, mi smo naveli najčešće korištene protokole i odgovarajuće brojeve priključaka.

TCP/IP model uglavnom se koristi za rješavanje problema s mrežom, a ponekad se uspoređuje s OSI modelom koji je sedmeroslojni model i koji ćemo obraditi u odjeljku za rješavanje problema.

Ovo završava seriju nužnih elemenata umrežavanja. Nadamo se da ste stekli osnovno razumijevanje.