skillnad mellan IP-adress och portnummer

översikt

i denna handledning diskuterar vi IP-adressen och porten i nätverk. Vi presenterar några viktiga skillnader mellan dem.

IP-adress

den fullständiga formen av IP är ett internetprotokoll. En dator som är ansluten till Internet kan skicka och ta emot information från andra nätverksenheter med en IP-adress. Huvudsyftet med IP-adressen är att möjliggöra kommunikation.

alla enheter som är anslutna till internet kräver en unik IP-adress. Med ökningen av nätverksenheter finns det ett krav på miljarder IP-adresser. Antingen IPv4 eller IPv6 uppfyller detta krav.

den första versionen av IP är IPv\mathsf{4}. Den använder ett\mathbf{32} -bitars adresseringsschema som gör det möjligt att lagra \mathbf{2^{32}} adresser som är mer än  4 miljarder adresser.

i början av IPv\mathsf{4} adressering, på grund av det låga antalet nätverksenheter som används i det dagliga livet, var Internetanvändarna mycket mindre. De flesta nätverken var privata. När Internet utbröt blev det en risk att vi kunde få slut på unika IP-adresser med IPv\mathsf{4} adresseringsschema eftersom det är begränsat till 32 – bit.

IPv6 är den senaste versionen av IP. IPv6 är ett 128-bitars adresseringsschema och erbjuder många funktioner som inte finns i IPv\mathsf{4}. Vi presenterar en IPv6 i hexadecimalt format.

dessa funktioner är inbyggd säkerhet, scoped adresser, automatisk konfiguration, quality of service (QoS), nytt rubrikformat och större adressutrymme. De flesta operativsystem som släppts sedan  2000 stöder IPv6 antingen direkt eller indirekt.

Låt oss titta på ett exempel på IPv \mathsf{4} och IPv6-adress:

IP-adresser kan klassificeras i fyra kategorier: offentliga, privata, statiska och dynamiska. Offentliga IP-adressvägar via Internet och ger fjärråtkomst till datorn. De privata IP-adresserna kan inte dirigeras över Internet och tillåter inte trafik från den. Dessa används som reserv IP-adresser och fungerar bara inom ett lokalt nätverk:

statiska IP-adresser tilldelas alla nätverksenheter av Internetleverantörer( Internetleverantörer), och de kan vara både IPv\mathsf{4} eller IPv6. Denna typ av IP-adress ändras inte om vi inte ändrar nätverksarkitekturen. DHCP-servrarna (Dynamic Host Configuration Protocol) fördelar de dynamiska IP-adresserna och de kan komma att ändras:

portnummer

i nätverk är en port en virtuell kommunikationsslutpunkt. Varje process i ett operativsystem har ett specifikt portnummer associerat med det. Portnummer gör det enkelt för en dator att identifiera inkommande trafik och skicka dem till lämpliga processer. Det är också en dockningspunkt som hjälper till att dela information via internet.

i OSI-modellen är portar en del av transportskiktet. Alla nätverksenheter stöder portar. Vi använder olika portnummer i nätverk för att bestämma rätt protokoll till vilket operativsystemet vidarebefordrar inkommande trafik. Till exempel går all inkommande Hypertext Transfer Protocol (HTTP) – trafik till port \mathsf{80}.

det primära syftet med en port är att hjälpa en dator att förstå inkommande trafik och skicka dem. Antag att Sam vill skicka en MP3-fil till Mike. Sam använder File Transfer Protocol (FTP) för att överföra MP3-filen till Mike. Låt oss nu anta att efter att ha fått Sams fil identifierar Mikes dator inte mp3-filen och skickar den till ett e-postprogram.

i ett sådant fall kan e-postprogrammet inte öppna MP3-filen. Men Sam använder port \mathsf{21} tilldelas FTP när du överför MP3-filen. Därför kommer Mikes dator att identifiera filen med portnumret som används här och skicka det till lämplig process. Parallel Mike kan också ladda HTTP-webbsidor på sin dator som använder portnummer \mathsf{80}.

i en modern dator är \mathbf{65,535} möjliga portnummer tillgängliga. Några av de populära och vanliga portnumren är: \mathsf{20} och \mathsf{21} för FTP, \mathsf{22} för Secure Shell (SSH), \mathsf{23} för Telnet, \mathsf{25} för Simple Mail Transfer Protocol (SMTP), \mathsf{53} för domännamnssystem (DNS) etc.

Låt oss titta på ett exempel. Här försöker en klientdator skapa en virtuell anslutning till servern med portnumret \mathsf{23}. Telnet använder portnummer \mathsf{23}, ett protokoll som används för att upprätta en fjärranslutning över en TCP/IP-anslutning. Så snart begäran når servern och servern identifierar portnumret  \mathsf{23}, Stjärnor den en telnet-anslutning:

IP-adress vs. portnummer

vi vet nu grunderna i IP-adress och port. Låt oss se skillnaderna mellan en IP-adress och en port:

gjord av QuickLaTeX.com

slutsats

i denna handledning lärde vi oss IP-adressen och porten i detalj. Vi presenterade också några signifikanta skillnader mellan en IP-adress och ett portnummer.

om du har några års erfarenhet av datavetenskap eller forskning, och du är intresserad av att dela den erfarenheten med samhället, ta en titt på våra Bidragsriktlinjer.

Leave a Reply