Det er ikke helt nøjagtigt at sige, at "programmer kører over computerporte". I stedet bruger
programmer porte til at kommunikere med andre programmer , enten på den samme computer eller på forskellige computere på tværs af et netværk.
Her er en bedre måde at forstå det på:
* porte er som virtuelle døre på en computer. Hver port har et unikt tal (fra 0 til 65535).
* Programmer bruger disse "døre" til at sende og modtage information. Tænk på en webbrowser ved hjælp af port 80 til at kommunikere med en webserver.
* forskellige programmer bruger forskellige porte. F.eks. Bruger e -mail Port 25, FTP bruger port 21, og SSH bruger port 22.
Her er en sammenbrud af fælles programmer og de porte, de bruger:
* webbrowsing: Port 80 (HTTP) og 443 (HTTPS)
* E -mail: Port 25 (SMTP), 110 (POP3) og 143 (IMAP)
* Filoverførsel: Port 21 (FTP)
* fjernadgang: Port 22 (SSH)
* spil: Forskellige porte afhængigt af spillet.
* streaming: Port 5222 (XMPP) til chat og messaging, port 1935 (RTMP) til videostreaming.
Vigtige overvejelser:
* portnumre er standardiserede: Dette hjælper programmer med at finde hinanden let.
* sikkerhed: Firewalls kan blokere visse porte for at forbedre sikkerheden. For eksempel kan du muligvis blokere Port 21, hvis du ikke har brug for FTP -adgang.
* Portforsendelse: Dette giver dig adgang til specifikke programmer på din computer fra omverdenen.
Det er vigtigt at huske:
* Porte kører ikke programmer. De er simpelthen adgangspunkter for programmer, der skal kommunikere.
* Antallet af tilgængelige porte er begrænset, men hver computer kan håndtere et stort antal forbindelser samtidigt.
Hvis du gerne vil lære mere om specifikke programmer eller deres portbrug, er du velkommen til at spørge!