różnica między adresem IP a numerem portu

przegląd

w tym samouczku omówimy adres IP i port w sieci. Przedstawimy kilka kluczowych różnic między nimi.

adres IP

pełna forma IP to protokół internetowy. Komputer podłączony do Internetu może wysyłać i odbierać informacje z innych urządzeń sieciowych za pomocą adresu IP. Głównym celem adresu IP jest umożliwienie komunikacji.

wszystkie urządzenia podłączone do Internetu wymagają unikalnego adresu IP. Wraz ze wzrostem liczby urządzeń sieciowych istnieje zapotrzebowanie na miliardy adresów IP. IPv4 lub IPv6 spełnia to wymaganie.

pierwsza wersja IP to IPv \ mathsf{4}. Używa \ mathbf{32} -bitowy schemat adresowania pozwalający na przechowywanie  \ mathbf{2^{32}} adresów, których jest więcej niż 4.

na początku adresowania IPv, ze względu na małą liczbę urządzeń sieciowych używanych w codziennym życiu, internautów było bardzo mniej. Większość sieci była prywatna. Kiedy Internet wybuchł, stało się ryzyko, że może zabraknąć unikalnych adresów IP z systemem adresowania IPv\mathsf{4}, ponieważ jest ograniczony do 32 -bit.

IPv6 to najnowsza wersja IP. IPv6 jest 128-bitowym schematem adresowania i oferuje wiele funkcji, których nie ma w IPv \ mathsf{4}. Prezentujemy IPv6 w formacie szesnastkowym.

te funkcje to wbudowane zabezpieczenia, adresy zakresowe, automatyczna konfiguracja, jakość usług (QoS), nowy format nagłówka i większa przestrzeń adresowa. Większość systemów operacyjnych wydanych od 2000 obsługuje IPv6 bezpośrednio lub pośrednio.

spójrzmy na przykład IPv \ mathsf{4} i adres IPv6:

adresy IP można podzielić na cztery kategorie: publiczne, prywatne, statyczne i dynamiczne. Publiczny adres IP jest przesyłany przez Internet i zapewnia zdalny dostęp do komputera. Prywatne adresy IP nie mogą być kierowane przez Internet i nie pozwalają na ruch z niego. Są one używane jako rezerwowe adresy IP i działają tylko w sieci lokalnej:

statyczne adresy IP są przypisywane do dowolnego urządzenia sieciowego przez dostawców usług internetowych (ISP) i mogą to być zarówno IPv\mathsf{4} lub IPv6. Ten typ adresu IP nie zmienia się, chyba że zmienimy architekturę sieci. Serwery protokołu DHCP (Dynamic Host Configuration Protocol) przydzielają dynamiczne adresy IP i mogą ulec zmianie:

numer portu

w sieci port jest wirtualnym punktem końcowym komunikacji. Każdy proces w systemie operacyjnym ma przypisany konkretny numer portu. Numery portów ułatwiają komputerowi identyfikację ruchu przychodzącego i wysyłanie go do odpowiednich procesów. Jest to również punkt dokujący, który pomaga w dzieleniu się informacjami przez internet.

w modelu OSI porty są częścią warstwy transportowej. Wszystkie urządzenia sieciowe obsługują porty. Używamy różnych numerów portów w sieci, aby określić poprawny protokół, do którego system operacyjny przekazuje ruch przychodzący. Na przykład, cały ruch przychodzący Hypertext Transfer Protocol (HTTP) trafia na port \mathsf{80}.

głównym celem portu jest pomoc komputerowi w zrozumieniu ruchu przychodzącego i wysłaniu go. Załóżmy, że Sam chce wysłać plik MP3 do Mike ‘ a. Sam używa protokołu File Transfer Protocol (FTP), aby przesłać plik MP3 do Mike ‘ a. Załóżmy teraz, że po otrzymaniu pliku sama komputer Mike ‘ a nie identyfikuje pliku MP3 i wysyła go do aplikacji e-mailowej.

w takim przypadku aplikacja e-mail nie będzie w stanie otworzyć pliku MP3. Ale Sam używa portu  \ mathsf{21} przydzielonego do FTP podczas przesyłania pliku MP3. Dlatego komputer Mike ‘ a zidentyfikuje plik za pomocą użytego tutaj numeru portu i wyśle go do odpowiedniego procesu. Ponadto, Parallel Mike może ładować strony HTTP na swoim komputerze, który używa numeru portu  \ mathsf{80}.

we współczesnym komputerze, \mathbf{65,535} możliwe numery portów są dostępne. Niektóre z popularnych i powszechnie używanych numerów portów to: \mathsf{20} i \mathsf{21} dla FTP, \mathsf{22} dla Secure Shell (SSH), \mathsf{23} dla Telnet, \mathsf{25} dla Simple Mail Transfer Protocol (SMTP), \mathsf{53} dla Domain Name System (DNS) itp.

spójrzmy na przykład. Tutaj komputer kliencki próbuje utworzyć wirtualne połączenie z serwerem za pomocą portu o numerze  \ mathsf{23}. Telnet używa numeru portu  \ mathsf{23}, protokołu używanego do nawiązywania zdalnego połączenia przez połączenie TCP/IP. Gdy tylko żądanie dotrze do serwera i serwer zidentyfikuje numer portu  \ mathsf{23}, zostanie uruchomione połączenie telnet:

adres IP a Numer portu

znamy już podstawy adresu IP i portu. Zobaczmy różnice między adresem IP a Portem:

Rendered by QuickLaTeX.com

wniosek

w tym samouczku poznaliśmy szczegółowo adres IP i port. Przedstawiliśmy również pewne istotne różnice między adresem IP a numerem portu.

jeśli masz kilkuletnie doświadczenie w informatyce lub badaniach i jesteś zainteresowany dzieleniem się tym doświadczeniem ze społecznością, zapoznaj się z naszymi wytycznymi dotyczącymi wkładu.

Leave a Reply