228

It's the one thing when I'm configuring things that makes me wince because I know it will give me the business, and I know it shouldn't, but it does, every time. I have no real idea what I'm doing, what it is, how it works, so of course I'm blindly following instructions like a monkey at a typewriter.

Please guide me into enlightenment.

you are viewing a single comment's thread
view the rest of the comments
[-] 520@kbin.social 97 points 5 months ago* (last edited 5 months ago)

Imagine your computer is a big block of flats and your applications are all people who live in the building.

Mail sent to the building address alone isn't going to reach the intended recipient, because the postman doesn't know what flat to post it to. So they need additional information such as 'Flat 2C'

That's the basic concept of ports. It's basically additional addressing information to allow your computer to direct internet traffic to the correct applications.

When an application is actively listening on a port, it means that they are keeping an eye out for messages addressed to them, as designated by the port number. While an application is sending or receiving messages using a given port number, that port number is considered 'open'.

Now, all sorts of applications do all sorts of things. Some are for the public to use and there are some that are useful within trusted circles, but can be abused by malicious people if anyone in the world can send messages to it. Thus, we have a firewall, which acts as a gatekeeper. A firewall can 'block' a port, denying access to a given group of people, or 'unblock' it, allowing access.

VPNs are a totally different thing. They are literally middlemen for your internet traffic. Instead of directly posting a message to somewhere and receiving a direct reply back, imagine you flew out to Italy to use a post box there and receive replies from there.

[-] jordanlund@lemmy.world 7 points 5 months ago

To expand on that analogy... certain services need entry into the building and then from there, they get distributed throughout the building.

Water comes in on the water line.
Electricity comes in on the electric wire.
Internet may come in on coaxial or fiber.
Gas comes in on the natural gas pipeline.

Your computer has ports to deal with basic tasks. These are called "well known port numbers".

https://www.geeksforgeeks.org/50-common-ports-you-should-know/

So while, in theory, you COULD get email in on a non-email port, that wouldn't be expected and would be like feeding water through a natural gas line.

[-] Zagorath@aussie.zone 6 points 5 months ago

Just reading that URL and I'm sorry (to the author of that article), but there's no way there are 50 ports "you should know". 443, 80, 22, and that's about it. Maybe whatever the SMPT port is just for interest's sake, but that's very rarely going to be important practical knowledge. And there are some ports outside the well-known port range that might be handy. Your VPN's port, your DB's port. But even then, you're not getting anywhere near 50.

[-] joshcodes@programming.dev 8 points 5 months ago

Cyber security guy here: we care about 22 for SSH, 443 and 80 for Web traffic, 3389 for RDP and 21 for FTP. Everything else we google and we all have to google 21 and 3389 because we all forget them half the time anyway.

[-] Zagorath@aussie.zone 2 points 5 months ago

People still use FTP? ๐Ÿ˜ฌ

[-] mbfalzar@lemmy.dbzer0.com 1 points 5 months ago

Is there a better way to get stuff onto my 3DS without removing the SD card

[-] MomoTimeToDie@sh.itjust.works -2 points 5 months ago

Now I wonder if I can send files to my 3ds from my vita via ftp

[-] mbfalzar@lemmy.dbzer0.com 2 points 5 months ago

Just for shits and giggles I've sent pictures from my Switch to my Wii with ftp

load more comments (3 replies)
load more comments (3 replies)
load more comments (14 replies)
this post was submitted on 09 Apr 2024
228 points (95.2% liked)

Asklemmy

43317 readers
987 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS