diferența dintre adresa IP și numărul portului

Prezentare generală

în acest tutorial, vom discuta despre adresa IP și portul în rețea. Vom prezenta câteva diferențe cheie între ele.

adresa IP

forma completă a IP este un protocol Internet. Un computer conectat la Internet poate trimite și primi informații de la orice alte dispozitive de rețea utilizând o adresă IP. Scopul principal al adresei IP este de a permite comunicarea.

toate dispozitivele conectate la internet necesită o adresă IP unică. Odată cu creșterea dispozitivelor de rețea, există o cerință pentru miliarde de adrese IP. Fie IPv4 sau IPv6 îndeplinește această cerință.

prima versiune a IP este IPv\mathsf{4}. Acesta utilizează o \ mathbf{32} -bit sistem de adresare care permite pentru a stoca  \ mathbf{2^{32}} adrese care sunt mai mari de 4 miliarde de adrese.

la începutul adresării IPv\mathsf{4} , datorită numărului redus de dispozitive de rețea utilizate în viața de zi cu zi, utilizatorii de Internet au fost foarte puțini. Majoritatea rețelelor erau private. Când Internetul a erupt, a devenit un risc că am putea rămâne fără adrese IP unice cu IPv\mathsf{4} schema de adresare, deoarece este limitată la 32-bit.

IPv6 este cea mai recentă versiune de IP. IPv6 este o schemă de adresare pe 128 de biți și oferă multe caracteristici care nu sunt prezente în IPv\mathsf{4}. Vă prezentăm un IPv6 în format hexazecimal.

aceste caracteristici sunt built-in de securitate, adrese scoped, auto-configurare, calitatea serviciului (QoS), nou format antet, și spațiu de adrese mai mare. Majoritatea sistemelor de operare lansate de la  2000 acceptă IPv6 direct sau indirect.

să ne uităm la un exemplu de IPv  \ mathsf{4} și adresa IPv6:

adresele IP pot fi clasificate în patru categorii: publice, private, statice și dinamice. Rutele de adrese IP publice pe Internet și oferă acces la distanță la computer. Adresele IP private nu pot fi rutate pe Internet și nu permit traficul din acesta. Acestea sunt utilizări ca adrese IP de rezervă și funcționează numai într-o rețea locală:

adresele IP statice sunt atribuite oricărui dispozitiv de rețea de către furnizorii de servicii Internet( ISP) și pot fi atât IPv\mathsf{4}, cât și IPv6. Acest tip de adresă IP nu se schimbă decât dacă schimbăm arhitectura rețelei. Serverele Dynamic Host Configuration Protocol (DHCP) alocă adresele IP dinamice și pot fi modificate:

numărul portului

în rețea, un port este un punct final de comunicare virtuală. Fiecare proces dintr-un sistem de operare are un anumit număr de port asociat acestuia. Numerele porturilor facilitează identificarea traficului de intrare și trimiterea acestora la procesele corespunzătoare. Este, de asemenea, un punct de andocare care ajută la schimbul de informații pe internet.

în modelul OSI, porturile fac parte din stratul de transport. Toate dispozitivele de rețea acceptă porturi. Folosim diferite numere de port în rețea pentru a determina protocolul corect la care sistemul de operare transmite traficul de intrare. De exemplu, tot traficul de intrare Hypertext Transfer Protocol (HTTP) merge la portul \mathsf{80}.

scopul principal al unui port este de a ajuta un computer să înțeleagă traficul de intrare și să le trimită. Să presupunem că Sam vrea să trimită un fișier MP3 lui Mike. Sam folosește protocolul de transfer de fișiere (FTP) pentru a transfera fișierul MP3 către Mike. Acum să presupunem că după primirea fișierului lui Sam, computerul lui Mike nu identifică fișierul MP3 și îl trimite către o aplicație de e-mail.

într-un astfel de caz, aplicația de e-mail nu va putea deschide fișierul MP3. Dar Sam folosește portul\mathsf{21} alocat FTP în timp ce transferă fișierul MP3. Prin urmare, computerul lui Mike va identifica fișierul folosind numărul portului utilizat aici și îl va trimite la procesul corespunzător. De asemenea, parallel Mike poate încărca pagini web HTTP pe computerul său care utilizează numărul portului \mathsf{80}.

într-un computer modern, \mathbf{65,535} sunt disponibile numere de port posibile. Unele dintre numerele de port populare și utilizate în mod obișnuit sunt: \mathsf{20}și \mathsf{21}pentru FTP, \mathsf{22}pentru Secure Shell (SSH), \mathsf{23}pentru Telnet, \mathsf{25}pentru Simple Mail Transfer Protocol (SMTP), \mathsf{53} pentru sistemul de nume de domeniu (DNS) etc.

să ne uităm la un exemplu. Aici un computer client încearcă să creeze o conexiune virtuală cu serverul folosind numărul portului \mathsf{23}. Telnet folosește numărul portului \ mathsf{23} , un protocol utilizat pentru a stabili o conexiune la distanță printr-o conexiune TCP/IP. De îndată ce cererea ajunge la server și serverul identifică numărul portului  \mathsf{23}, acesta are o conexiune telnet:

adresa IP vs. Numărul portului

acum cunoaștem elementele de bază ale adresei IP și ale portului. Să vedem diferențele dintre o adresă IP și un port:

prestate de QuickLaTeX.com

concluzie

în acest tutorial, am aflat adresa IP și portul în detaliu. De asemenea, am prezentat câteva diferențe semnificative între o adresă IP și un număr de port.

dacă aveți câțiva ani de experiență în informatică sau cercetare și sunteți interesat să împărtășiți această experiență comunității, aruncați o privire la orientările noastre de contribuție.

Leave a Reply