IP vs Port
Sa najnovijim razvojem informacionih i komunikacionih tehnologija (ICT) svaki kutak i kutak ogromnog svijeta je međusobno povezan. Osnova ove divne pobjede je uglavnom zahvaljujući brzom razvoju komunikacijskih i mrežnih tehnologija. Građevinski blokovi ovih čudesnih kreacija zasnovani su na konceptima IP adresiranja i portova.
Preko IP adresa i portova, milioni servera i klijenata na internetu komuniciraju jedni s drugima.
IP adresa
IP adresa je logička 32-bitna adresa koja se koristi za određivanje odredišta paketa podataka (datagrama). IP adresa identifikuje izvornu i odredišnu mrežu koje omogućavaju da datagram teče u skladu sa navedenom rutom. Svaki host i ruter na internetu imaju IP adresu, baš kao što svi telefoni imaju jedinstveni broj u svrhu identifikacije. Koncept IP adresiranja je standardizovan 1981.
U IP adresiranju se koristi decimalni zapis sa tačkama. Obično se IP adresa sastoji od dva dijela, mrežnog dijela i dijela hosta. Uobičajeni raspored IP adrese je sljedeći:
Svaki od 4 bajta (8 bitova=1 bajt) se sastoji od vrijednosti u rasponu od 0-255. IP adrese su grupisane u klase kao (A, B, C i D) u zavisnosti od veličine identifikatora mreže i identifikatora hosta. Kada se ovaj pristup koristi u određivanju IP adresa, on se identifikuje kao potpuno adresiranje klase. U zavisnosti od tipa mreže koja se kreira, morate odabrati odgovarajuću šemu adrese.
Npr.: Klasa A=> Za nekoliko mreža, svaka sa mnogo hostova.
Klasa C=> Za mnoge mreže, svaka sa nekoliko hostova.
Uglavnom, unutar razmatranog LAN okruženja mrežni identifikator IP adrese ostaje isti, pri čemu se dio hosta razlikuje.
Jedan od velikih nedostataka uzrokovanih punim adresiranjem klase je gubitak IP adresa. Dakle, inženjeri su prešli na novi pristup adresiranja bez klasa. Za razliku od potpunog adresiranja klase, ovdje je veličina mrežnog identifikatora promjenjiva. U ovom pristupu, koncept maskiranja podmreže se koristi za određivanje veličine identifikatora mreže.
Primjer obične IP adrese je 207.115.10.64
Luke
Portovi su predstavljeni 16-bitnim brojevima. Stoga se portovi kreću od 0-65, 525. Brojevi portova od 0-1023 su ograničeni, jer su rezervirani za korištenje dobro poznatih protokolarnih usluga kao što su HTTP i FTP.
U mreži, krajnja tačka, koju dva hosta međusobno komuniciraju, identificiraju se kao portovi. Većini portova je dodijeljen dodijeljen zadatak. Ovi portovi su identifikovani brojem porta kao što je ranije objašnjeno.
Dakle, funkcionalno ponašanje IP adrese i porta je sljedeće. Prije slanja paketa podataka sa izvornog stroja, izvorna i odredišna IP adresa zajedno sa odgovarajućim brojevima portova se unose u datagram. Uz pomoć IP adrese, datagram prati odredišnu mašinu i stiže do nje. Nakon što je paket otkriven, uz pomoć brojeva portova OS usmjerava podatke na ispravnu aplikaciju. Ako je broj porta pogrešan, OS nije svjestan koje podatke treba poslati na koju aplikaciju.
Dakle, kao rezime, IP adresa obavlja veliki zadatak usmjeravanja podataka na željenu destinaciju, dok brojevi portova određuju kojoj aplikaciji će se primati podaci. Na kraju sa odgovarajućim brojem porta, dodijeljena aplikacija prihvata podatke preko rezerviranog porta.