rozdíl mezi IP adresou a číslem portu

přehled

v tomto tutoriálu budeme diskutovat o IP adrese a portu v síti. Představíme mezi nimi některé klíčové rozdíly.

IP adresa

plná forma IP je Internetový protokol. Počítač připojený k Internetu může odesílat a přijímat informace z jiných síťových zařízení pomocí adresy IP. Hlavním účelem IP adresy je umožnit komunikaci.

všechna zařízení připojená k internetu vyžadují jedinečnou IP adresu. S nárůstem síťových zařízení existuje požadavek na miliardy IP adres. Tento požadavek splňuje buď IPv4, nebo IPv6.

první verze IP je IPv\mathsf{4}. Používá \mathbf{32} – bit adresovací schéma umožňující uložit \mathbf{2^{32}} adresy, které jsou více než 4 miliardy adres.

na začátku IPv\mathsf{4} adresování, vzhledem k nízkému počtu síťových zařízení používaných v každodenním životě, uživatelé internetu byli velmi méně. Většina sítí byla soukromá. Když Internet vybuchl, stalo se riziko, že bychom mohli vyčerpat jedinečné IP adresy s IPV\mathsf{4} adresovací schéma, protože je omezeno na 32 – bit.

IPv6 je nejnovější verze IP. IPv6 je 128bitové adresovací schéma a nabízí mnoho funkcí, které nejsou přítomny v IPv\mathsf{4}. Představujeme IPv6 v hexadecimálním formátu.

tyto funkce jsou vestavěné zabezpečení, rozsahy adres, Automatická konfigurace, kvalita služeb (QoS), nový formát záhlaví a větší adresní prostor. Většina operačních systémů vydaných od 2000 podporuje IPv6 přímo nebo nepřímo.

podívejme se na příklad IPv\mathsf{4} a IPv6 adresy:

IP adresy lze rozdělit do čtyř kategorií: veřejné, soukromé, statické a dynamické. Veřejná IP adresa směruje přes Internet a poskytuje vzdálený přístup k počítači. Soukromé IP adresy nemohou být směrovány přes Internet a neumožňují provoz z něj. Jedná se o použití jako rezervní IP adresy a fungují pouze v místní síti:

statické IP adresy jsou přiřazeny jakémukoli síťovému zařízení poskytovateli internetových služeb (ISP) a mohou být jak IPv\mathsf{4}, tak IPv6. Tento typ IP adresy se nezmění, pokud nezměníme síťovou architekturu. Servery Dynamic Host Configuration Protocol (DHCP) přidělují dynamické adresy IP a mohou se změnit:

číslo portu

v síti je port virtuální komunikační koncový bod. Každý proces v operačním systému má s ním spojené konkrétní číslo portu. Čísla portů usnadňují počítači identifikaci příchozího provozu a jejich odeslání do příslušných procesů. Je to také dokovací bod, který pomáhá při sdílení informací přes internet.

v modelu OSI jsou porty součástí transportní vrstvy. Všechna síťová zařízení podporují porty. Používáme různá čísla portů v síti k určení správného protokolu, na který operační systém předává příchozí provoz. Například veškerý příchozí přenos protokolu Hypertext Transfer Protocol (HTTP) přejde na port \mathsf{80}.

primárním účelem portu je pomoci počítači pochopit příchozí provoz a odeslat je. Předpokládejme, že Sam chce Mikeovi poslat MP3 soubor. Sam používá protokol File Transfer Protocol (FTP) k přenosu souboru MP3 do Mikea. Nyní předpokládejme, že po obdržení Samova souboru Mikeův počítač neidentifikuje soubor MP3 a odešle jej do e-mailové aplikace.

v takovém případě nebude e-mailová aplikace schopna otevřít soubor MP3. Ale Sam používá port \mathsf{21} přidělený FTP při přenosu souboru MP3. Proto Mikeův počítač identifikuje soubor pomocí zde použitého čísla portu a odešle jej příslušnému procesu. Paralelní Mike může také načíst webové stránky HTTP do svého počítače, který používá číslo portu \mathsf{80}.

v moderním počítači jsou k dispozici \mathbf{65,535} možná čísla portů. Některé z populárních a běžně používaných čísel portů jsou: \mathsf{20} a \mathsf{21} pro FTP, \mathsf{22} pro Secure Shell (SSH), \mathsf{23} pro Telnet, \mathsf{25} Pro Simple Mail Transfer Protocol (SMTP), \mathsf{53} pro Domain Name System (DNS) atd.

podívejme se na příklad. Zde se klientský počítač pokouší vytvořit virtuální spojení se serverem pomocí čísla portu \mathsf{23}. Telnet používá číslo portu \mathsf{23}, protokol používaný k navázání vzdáleného připojení přes připojení TCP / IP. Jakmile se požadavek dostane na server a server identifikuje číslo portu \mathsf{23}, zobrazí se připojení telnet:

IP adresa vs. číslo portu

nyní známe základy IP adresy a portu. Podívejme se na rozdíly mezi IP adresou a portem:

vykreslen QuickLaTeX.com

závěr

v tomto tutoriálu jsme se podrobně dozvěděli IP adresu a port. Představili jsme také některé významné rozdíly mezi IP adresou a číslem portu.

pokud máte několik let zkušeností v oblasti informatiky nebo výzkumu a máte zájem sdílet tyto zkušenosti s komunitou, podívejte se na naše pokyny pro příspěvky.

Leave a Reply