Różnica między adresem IP a portem

IP a port

Dzięki najnowszym osiągnięciom technologii informacyjno-komunikacyjnych (ICT) każdy zakątek ogromnego globu jest ze sobą połączony. Podstawą tego cudownego zwycięstwa są głównie szybko rozwijające się technologie komunikacyjne i sieciowe. Elementy budujące te cudowne stworzenia opierają się na pojęciu adresowania IP i portów.

Poprzez adresy IP i porty miliony serwerów i klientów w Internecie komunikują się ze sobą.

adres IP

Adres IP to logiczny 32-bitowy adres, który służy do określania miejsca docelowego pakietu danych (datagramu). Adres IP identyfikuje sieci źródłowe i docelowe, które umożliwiają odpowiedni przepływ datagramu na określonej trasie. Każdy host i router w Internecie ma adres IP, podobnie jak wszystkie telefony mają unikalny numer do celów identyfikacji. Pojęcie adresowania IP zostało znormalizowane w 1981 r.

W adresowaniu IP używana jest zasadniczo kropkowana notacja dziesiętna. Zwykle adres IP składa się z dwóch części jako części sieci i części hosta. Zwykłe ustawienie adresu IP wygląda następująco:

Każdy z 4 bajtów (8 bitów = 1 bajt) składa się z wartości w zakresie od 0-255. Adresy IP są pogrupowane w klasy jako (A, B, C i D) w zależności od rozmiaru identyfikatora sieci i identyfikatora hosta. Gdy takie podejście jest stosowane do określania adresów IP, jest identyfikowane jako pełne adresowanie klasy. W zależności od typu tworzonej sieci należy wybrać odpowiedni schemat adresów.

Np .: Klasa A => Dla kilku sieci, każda z wieloma hostami.

Klasa C => Dla wielu sieci, każda z kilkoma hostami.

Przeważnie w rozważanym środowisku LAN identyfikator sieciowy adresu IP pozostaje taki sam, ponieważ część hosta jest różna.

Jedną z dużych wad spowodowanych pełnym adresowaniem klas jest marnotrawstwo adresów IP. Inżynierowie przeszli na nowe podejście polegające na mniej adresowaniu klas. W przeciwieństwie do pełnego adresowania w klasie, tutaj rozmiar identyfikatora sieci jest zmienny. W tym podejściu pojęcie maskowania podsieci jest używane do określania rozmiaru identyfikatora sieci.

Przykładem zwykłego adresu IP jest 207.115.10.64

Porty

Porty są reprezentowane przez liczby 16-bitowe. Stąd zakres portów wynosi od 0 do 65 525. Numery portów od 0 do 1023 są ograniczone, ponieważ są zarezerwowane do korzystania z dobrze znanych usług protokołów, takich jak HTTP i FTP.

W sieci punkt końcowy, z którym komunikują się dwa hosty, jest identyfikowany jako porty. Większość portów ma przypisane zadania. Porty te są identyfikowane przez numer portu, jak omówiono wcześniej.

Zatem funkcjonalne zachowanie adresu IP i portu jest następujące. Przed wysłaniem pakietu danych z urządzenia źródłowego źródłowy i docelowy adres IP wraz z odpowiednimi numerami portów są podawane do datagramu. Za pomocą adresu IP datagram śledzi maszynę docelową i dociera do niej. Po odsłonięciu pakietu za pomocą numerów portów OS kieruje dane do właściwej aplikacji. Jeśli numer portu zostanie zgubiony, system operacyjny nie będzie wiedział, które dane mają zostać przesłane do której aplikacji.

Podsumowując, adres IP ma duże zadanie skierowania danych do zamierzonego miejsca docelowego, podczas gdy numery portów określają, która aplikacja ma być zasilana otrzymanymi danymi. W końcu przy odpowiednim numerze portu przydzielona aplikacja dopuszcza dane przez zarezerwowany port.