IP vs Port
S najnovijim dostignućima informacijsko-komunikacijskih tehnologija (ICT), svaki je kutak na ogromnom svijetu međusobno povezan. Osnova ove prekrasne pobjede uglavnom je zahvaljujući brzo razvijajućim se tehnologijama komunikacije i umrežavanja. Građevni blokovi ovih čudotvornih kreacija temelje se na konceptima IP adresiranja i portova.
Putem IP adresa i priključaka, milijuni poslužitelja i klijenata na Internetu komuniciraju jedni s drugima.
IP adresa
IP adresa je logična 32-bitna adresa koja se koristi za određivanje odredišta podatkovnog paketa (datagrama). IP adresa identificira izvornu i odredišnu mrežu koje omogućuju da datagram teče u skladu s navedenom rutom. Svaki domaćin i usmjerivač na Internetu ima IP adresu, baš kao što i svi telefoni imaju jedinstveni broj u svrhu identifikacije. Koncept IP adresiranja standardiziran je 1981. godine.
U osnovi se u IP adresiranju koristi točkasta decimalna notacija. Obično se IP adresa sastoji od dva dijela kao mrežnog dijela i dijela hosta. Uobičajeni raspored IP adrese je sljedeći:
Svaki od 4 bajta (8 bitova = 1 bajt) sastoji se od vrijednosti u rasponu od 0-255. IP adrese grupirane su u klase kao (A, B, C i D), ovisno o veličini mrežnog identifikatora i matičnog identifikatora. Kada se ovaj pristup koristi u određivanju IP adresa, on se identificira kao puno adresiranje klase. Ovisno o vrsti mreže koju treba stvoriti, morate odabrati prikladnu shemu adresa.
Npr.: Klasa A => Za nekoliko mreža, svaka s više domaćina.
Klasa C => Za mnoge mreže, svaka s malo domaćina.
Uglavnom, unutar razmatranog LAN okruženja mrežni identifikator IP adrese ostaje isti, gdje se kao dio hosta razlikuje.
Jedan od velikih nedostataka uzrokovanih punim adresiranjem klase je rasipanje IP adresa. Dakle, inženjeri su prešli na novi pristup klase bez adresiranja. Za razliku od punog adresiranja klase, ovdje je veličina mrežnog identifikatora promjenjiva. U ovom pristupu, koncept maskiranja podmreže koristi se za određivanje veličine mrežnog identifikatora.
Primjer za uobičajenu IP adresu je 207.115.10.64
Luke
Portovi su predstavljeni 16-bitnim brojevima. Stoga se luke kreću od 0-65.525. Brojevi priključaka od 0 -1023 su ograničeni jer su rezervirani za upotrebu dobro poznatih protokolarnih usluga kao što su HTTP i FTP.
U mreži se krajnja točka, koju dva domaćina međusobno komuniciraju, prepoznaje kao luke. Većina porta dodijeljena je dodijeljenom zadatku. Te su luke identificirane brojem priključka kako je prethodno rečeno.
Dakle, funkcionalno ponašanje IP adrese i porta je sljedeće. Prije slanja podatkovnog paketa s izvornog stroja, izvorna i odredišna IP adresa, zajedno s odgovarajućim brojevima priključaka, unose se u datagram. Uz pomoć IP adrese, datagram prati odredišni stroj i dolazi do njega. Nakon otkrivanja paketa, OS uz pomoć brojeva porta usmjerava podatke u ispravnu aplikaciju. Ako se broj porta pogrešno postavi, OS nije svjestan koje podatke poslati kojoj aplikaciji.
Dakle, kao sažetak, IP adresa čini veliki zadatak usmjeravanja podataka do željenog odredišta, dok brojevi porta određuju koji će se program hraniti primljenim podacima. Na kraju s pripadajućim brojem porta, dodijeljeni program prima podatke putem rezerviranog porta.