forskel mellem IP-adresse og portnummer

oversigt

i denne vejledning diskuterer vi IP-adressen og porten i netværk. Vi vil præsentere nogle vigtige forskelle mellem dem.

IP-adresse

den fulde form for IP er en internetprotokol. En computer, der er tilsluttet internettet, kan sende og modtage oplysninger fra andre netværksenheder ved hjælp af en IP-adresse. Hovedformålet med IP-adressen er at muliggøre kommunikation.

alle enheder, der er tilsluttet internettet, kræver en unik IP-adresse. Med stigningen i netværksenheder er der et krav om milliarder af IP-adresser. Enten IPv4 eller IPv6 opfylder dette krav.

den første version af IP er IPv  \mathsf{4} . Det bruger en \mathbf{32}-bit adressering ordning gør det muligt at gemme  \mathbf{2^{32}} adresser, der er mere end 4 milliarder adresser.

ved starten af IPv\mathsf{4} adressering på grund af det lave antal netværksenheder, der blev brugt i det daglige liv, var internetbrugerne meget mindre. De fleste netværk var private. Da internettet brød ud, blev det en risiko for, at vi måske løber tør for unikke IP-adresser med IPv\mathsf{4} adresseringsordning, da det er begrænset til 32 – bit.

IPv6 er den nyeste version af IP. IPv6 er en 128-bit adresseringsordning og tilbyder mange funktioner, der ikke er til stede i IPv\mathsf{4}. Vi præsenterer en IPv6 i geksadecimal format.

disse funktioner er indbygget sikkerhed, scoped-adresser, automatisk konfiguration, servicekvalitet, nyt headerformat og større adresserum. De fleste operativsystemer udgivet siden 2000 understøtter IPv6 enten direkte eller indirekte.

lad os se på et eksempel på IPv \mathsf{4} og IPv6-adresse:

IP-adresser kan klassificeres i fire kategorier: offentlig, privat, statisk og dynamisk. Offentlig IP-adresse ruter over Internettet og giver fjernadgang til computeren. De private IP-adresser kan ikke dirigeres over Internettet og tillader ikke trafik fra den. Disse er anvendelser som reserve-IP-adresser og fungerer kun inden for et lokalt netværk:

statiske IP-adresser tildeles enhver netværksenhed af internetudbydere (ISP ‘ er), og de kan være både IPv\mathsf{4} eller IPv6. Denne type IP-adresse ændres ikke, medmindre vi ændrer netværksarkitekturen. DHCP-serverne (Dynamic Host Configuration Protocol) tildeler de dynamiske IP-adresser, og de kan ændres:

portnummer

i netværk er en port et virtuelt kommunikationsendepunkt. Hver proces i et operativsystem har et specifikt portnummer tilknyttet det. Portnumre gør det nemt for en computer at identificere indgående trafik og sende dem til de relevante processer. Det er også et dockingpunkt, der hjælper med at dele information over Internettet.

i OSI-modellen er porte en del af transportlaget. Alle netværksenheder understøtter porte. Vi bruger forskellige portnumre i netværk til at bestemme den korrekte protokol, som operativsystemet videresender den indgående trafik til. For eksempel går al indgående Hypertekstoverførselsprotokol (HTTP) – trafik til port \mathsf{80}.

det primære formål med en port er at hjælpe en computer med at forstå indgående trafik og sende dem. Antag, at Sam vil sende en MP3-fil til Mike. Sam bruger File Transfer Protocol (FTP) til at overføre MP3-filen til Mike. Lad os nu antage, at efter at have modtaget Sams fil, identificerer Mikes computer ikke MP3-filen og sender den til en e-mail-applikation.

i et sådant tilfælde kan e-mail-applikationen ikke åbne MP3-filen. Men Sam bruger port  \ mathsf{21} tildelt til FTP under overførsel af MP3-filen. Derfor identificerer Mikes computer filen ved hjælp af det portnummer, der bruges her, og sender den til den relevante proces. Parallel Mike kan også indlæse HTTP-hjemmesider på sin computer, der bruger portnummer \mathsf{80}.

i en moderne computer, \mathbf{65,535} mulige portnumre er tilgængelige. Nogle af de populære og almindeligt anvendte portnumre er: \mathsf{20} og \mathsf{21} til FTP, \mathsf{22} til Secure Shell (SSH), \mathsf{23} til Telnet, \mathsf{25} til Simple Mail Transfer Protocol (SMTP), \mathsf{53} til domænenavnssystem (DNS) osv.

lad os se på et eksempel. Her forsøger en klientcomputer at oprette en virtuel forbindelse med serveren ved hjælp af portnummeret \mathsf{23}. Telnet bruger portnummer  \ mathsf{23}, en protokol, der bruges til at etablere en fjernforbindelse via en TCP/IP-forbindelse. Så snart anmodningen når serveren, og serveren identificerer portnummeret  \mathsf{23} , spiller den en telnet-forbindelse:

IP-adresse vs. portnummer

vi kender nu det grundlæggende i IP-adresse og port. Lad os se forskellene mellem en IP-adresse og en port:

gengivet af QuickLaTeX.com

konklusion

i denne vejledning lærte vi IP-adressen og porten i detaljer. Vi præsenterede også nogle væsentlige forskelle mellem en IP-adresse og et portnummer.

hvis du har et par års erfaring inden for datalogi eller forskning, og du er interesseret i at dele denne oplevelse med samfundet, kan du se vores retningslinjer for bidrag.

Leave a Reply