Uvod u računarske mreže: IP Adrese i Portovi
IP adrese i portovi su ključni elementi mrežne infrastrukture, omogućavaj uređajima da komuniciraju jedni s drugima. Ovaj članak pruža detaljan pregled IP adresa, portova i njihovih funkcija.
Šta su IP adrese?
IP adresa (Internet Protocol address) je jedinstvena numerička oznaka dodijeljena svakom uređaju na mreži. IP adrese dolaze u dva oblika: IPv4 i IPv6.
-
IPv4 adrese:
- Koriste 32-bitne adrese.
- Zapisuju se u decimalnom formatu sa četiri okteta razdvojena tačkama (npr. 192.168.1.1).
- Mogu da adresiraju oko 4.3 milijarde uređaja.
-
IPv6 adrese:
- Koriste 128-bitne adrese.
- Zapisuju se u heksadecimalnom formatu sa osam grupa razdvojenih dvotačkama (npr. 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
- Omogućavaju praktično neograničen broj jedinstvenih adresa.
Privatne i javne IP adrese
-
Javne IP adrese: Koriste se za identifikaciju uređaja na internetu i moraju biti jedinstvene globalno.
-
Privatne IP adrese: Koriste se unutar lokalnih mreža i mogu se ponavljati u različitim mrežama. Najčešći opsezi privatnih adresa su:
- 10.0.0.0 - 10.255.255.255
- 172.16.0.0 - 172.31.255.255
- 192.168.0.0 - 192.168.255.255
Šta su portovi?
Portovi su numerički identifikatori koji omogućavaju različitim aplikacijama i uslugama na računaru da koriste mrežu. Postoji 65,535 portova, a neki od najčešće korišćenih su:
- Port 80: Koristi se za HTTP (web stranice).
- Port 443: Koristi se za HTTPS (sigurne web stranice).
- Port 21: Koristi se za FTP (File Transfer Protocol).
- Port 22: Koristi se za SSH (Secure Shell).
Kako IP adrese i portovi funkcionišu zajedno?
Kada uređaj šalje podatke preko mreže, IP adresa identifikuje ciljni uređaj, dok port identifikuje specifičnu aplikaciju ili servis na tom uređaju. Ovo omogućava efikasnu i preciznu komunikaciju između više aplikacija i servisa na jednom uređaju.
Primjer komunikacije:
- Klijent: Računar koji inicira komunikaciju.
- Server: Računar koji odgovara na zahtjeve.
- IP adresa: Identifikuje računar na mreži.
- Port: Identifikuje specifičnu aplikaciju na računaru.
Klijent (IP: 192.168.1.2, Port: 50432) --> Server (IP: 192.168.1.1, Port: 80)
NAT i PAT
-
NAT (Network Address Translation): Tehnologija koja omogućava mapiranje privatnih IP adresa na javne IP adrese, čime se štedi prostor IP adresa.
-
PAT (Port Address Translation): Specifična forma NAT-a koja mapira više privatnih IP adresa na jednu javnu IP adresu koristeći različite portove.
Razumevanje IP adresa i portova je ključno za administraciju mreža i rešavanje problema. Ovi koncepti omogućavaju efikasnu komunikaciju između uređaja i aplikacija, što je temelj modernih računarskih mreža.
nastavlja se ...
nastavlja se