Vigtigste Isp Hvad bruges port 0 til?

Hvad bruges port 0 til?



Port 0 har særlig betydning i netværksprogrammering, især i Unix OS, når det kommer til socket-programmering, hvor porten bruges til at anmode om systemallokerede, dynamiske porte. Port 0 er en joker-port, der fortæller systemet at finde et passende portnummer.

I modsætning til de fleste portnumre er port 0 en reserveret port i TCP/IP-netværk, hvilket betyder, at den ikke skal bruges i TCP- eller UDP-meddelelser. Netværksporte i TCP og UDP spænder fra nummer nul op til 65535. Portnumre i området mellem nul og 1023 er defineret som ikke-efemere porte, systemporte eller velkendte porte. Internet Assigned Numbers Authority (IANA) opretholder en officiel notering af den påtænkte brug af disse portnumre på internettet, og systemport 0 må ikke bruges.

hvordan man sletter autofyld på krom

Sådan fungerer TCP/UDP-port 0 i netværksprogrammering

En it-tekniker bruger en computer blandt serverracks.

Jetta Productions / Getty Images

Konfiguration af en ny netværksstikforbindelse kræver, at der tildeles ét portnummer på både kilde- og destinationssiden. TCP- eller UDP-meddelelser sendt af afsenderen (kilden) indeholder begge portnumre, så meddelelsesmodtageren (destinationen) kan udstede svarmeddelelser til det korrekte protokolslutpunkt.

IANA har forudallokeret udpegede systemporte til grundlæggende internetapplikationer som webservere (port 80), men mange TCP- og UDP-netværksapplikationer har ikke deres egen systemport og skal hente en fra deres enheds operativ system hver gang de løber.

hvordan man skifter tegn i gta 5 ps3

For at tildele dets kildeportnummer kalder applikationer TCP/IP-netværksfunktioner som bind() for at anmode om en. Applikationen kan levere et fast (hardkodet) nummer til bind(), hvis de foretrækker at anmode om et specifikt nummer, men en sådan anmodning kan mislykkes, fordi en anden applikation, der kører på systemet, muligvis bruger det i øjeblikket.

Alternativt kan den give port 0 til bind() som dens forbindelsesparameter. Det udløser operativsystemet til automatisk at søge efter og returnere en passende tilgængelig port i det dynamiske TCP/IP-portnummerområde.

Ansøgningen er ikke tildelt port 0, men snarere en anden dynamisk port. Fordelen ved denne programmeringskonvention er effektivitet. I stedet for at hver applikation implementerer og kører kode for at prøve flere porte, indtil de får en gyldig, er apps afhængige af operativsystemet.

Unix, Windows og andre operativsystemer varierer i håndteringen af ​​port 0, men den samme generelle konvention gælder.

hvordan man kontrollerer, om imei er låst op

Port 0 og netværkssikkerhed

Netværkstrafik sendt over internettet til værter, der lytter på port 0, kan være genereret fra netværksangribere eller ved et uheld af programmer, der er programmeret forkert. De svarmeddelelser, som værter genererer som svar på port 0-trafik, hjælper angribere med at lære disse enheders adfærd og potentielle netværkssårbarheder.

Mange internetudbydere (ISP'er) blokerer trafik på port 0, både indgående og udgående beskeder, for at beskytte mod disse udnyttelser.

FAQ
  • Hvad er portnumre?

    Portnumre, der bruges til TCP/IP-netværksforbindelser, fungerer som adresseoplysninger, der identificerer en beskeds afsendere og modtagere. Portnumre lader forskellige applikationer på det samme netværk dele ressourcer på samme tid.

  • Hvordan finder jeg portnumre?

    For at finde portnummeret på en specifik IP-adresse, gå til kommandoprompten , type netstat -a , og tryk derefter på Gå ind . Du vil se en liste over aktive TCP-forbindelser sammen med IP-adresser og portnumre adskilt af et kolon.

  • Kan jeg tilslutte til port 0?

    Nej. Officielt findes port 0 ikke, og du kan ikke oprette forbindelse til den, da det er et ugyldigt portnummer. Du kan dog sende en internetpakke til og fra port 0 på samme måde, som du ville med et andet portnummer.

Interessante Artikler

Redaktørens Valg

Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
Hvordan Streamer TheDanDangler forvandlede en Instagram-følger til succes
En lille boble rækker langt, og TheDanDangler er den mest sprudlende personlighed på Twitch.
Sådan låses lydstyrken på Android
Sådan låses lydstyrken på Android
Smartphones er usædvanligt nyttige stykker tech. At have musik, spil, sociale medier, videoer og bøger i en lille pakke er fantastisk. Så fantastisk i virkeligheden, at du næppe kunne bebrejdes for at glemme deres grundlæggende, originale funktion - en telefon.
Sluk for Autoforbedring i Fotos-appen i Windows 10
Sluk for Autoforbedring i Fotos-appen i Windows 10
Du kan slå Automatisk forbedring fra i appen Fotos i Windows 10 for at få et mere naturligt udseende til dine fotos. Fotos-appen i Windows 10 ...
Sådan spiller du musik på alle Google Home-højttalere
Sådan spiller du musik på alle Google Home-højttalere
En af de mest innovative ting ved smarte højttalere er deres evne til at synkronisere og afspille musik som en enhed. Forestil dig at have den samme slags højttaler i hvert værelse i dit hus. Dine familiemedlemmer kunne hver bruge deres
Aktivér AVIF-support i Mozilla Firefox
Aktivér AVIF-support i Mozilla Firefox
Sådan aktiveres AVIF-understøttelse i Mozilla Firefox Fra og med Mozilla Firefox 77, der er i Betakanalen i skrivende stund, er det muligt at aktivere understøttelsen af ​​AVIF-billedformat i browseren. Dette kan være nyttigt for websteder, der aktivt bruger dette moderne format til at levere rigt multimedieindhold
Tilføj eller fjern tastaturlayout i Windows 10
Tilføj eller fjern tastaturlayout i Windows 10
Seneste Windows 10-builds leveres med en ny 'Tastatur'-side i appen Indstillinger. Sådan tilføjes eller fjernes et tastaturlayout i Windows 10.
Dagligt Bing # 2-tema til Windows 8
Dagligt Bing # 2-tema til Windows 8
Få de fantastiske tapeter, der er samlet fra Bings daglige billeder med temaet Daily Bing # 2 til Windows 8. For at få dette tema skal du klikke på downloadlinket nedenfor og derefter klikke på Åbn. Dette vil anvende temaet på dit skrivebord. Tip: Hvis du bruger Windows 7, skal du bruge vores Deskthemepack Installer til at installere og anvende dette