How computers communicate, from the ARPANET to today's Internet

I use Wi-Fi on all my computers here (at least until I set up a Home Network server), and the graphical utility Garuda provides let’s me choose my home Network’s Wi-Fi SSID from a list, then requests the pass-code for it to authorize the connection and stores that information in my computer’s Network configuration for future use. This utility is named ‘Network Manager’ in the applications menu, and is what I was describing as great for new GNU/Linux users.

I’m sorry I didn’t make that clear to begin with,

Ernie

4 Likes

Wow! This thread got into the newsletter!!!

3 Likes

Hooray for Garuda. Lots of distros make a GIU , but do not tell you it is NM underneath.

1 Like

Yeah, the Garuda development team creates several GUI wrapper scripts for many CLI utilities to make system management easier for all of us who don’t necessarily want to use the Terminal window, including several custom command line apps/scripts they create, and they gather all of them together in a single central app/script named Garuda-Rani, as options the user can select with their mouse. The development team’s attitude is a main reason I prefer Garuda, and why it may well be a very long time before I decide to switch elsewhere. Anytime I ask for help on the Garuda user’s forum, the distribution’s founder often chimes in to help. I think that’s great! :slight_smile:

Ernie

1 Like

Ask them when they are going to make a non-systemd edition? They could base it on Artix instead of Arch. Very little work in that. For example Peppermint offer both Debian and Devuan based editions.

1 Like

I doubt that’ll ever happen. I did an Internet search, asking if there’s a Garuda flavor without systemd, and the response was:

No,

all official Garuda Linux editions use systemd as their init system.

Garuda is based on Arch Linux, which uses systemd by default. Key features of Garuda, such as the ability to boot off of Btrfs snapshots, are integrated with this setup and do not work with alternative init systems out of the box.

Sorry about that …

Ernie

2 Likes

Anyone here remember “bootp” - that was pre-DHCP method for PCs (and maybe other devices) to get an IP address… it was a lot simpler - Novell Netware’s TCP/IP stack pretty much only supported bootp (from DOS)…

Microsoft - with their DOS / Win3.11 “TCP/IP for Windows for Workgroups Add On” didn’t support bootp - so you had to either hard code the IP address - or - setup DHCP infrastructure… And EVERY network device (switches and routers) had to support DHCP passthrough - i.e. so the DHCP request could be routed to a DHCP server…

3 Likes

I’ve heard of it, but I’ve never had cause to use it. Before the advent of Windows 95, I had a dial-up phone modem, and I had to dial into whichever BBS I wanted to ‘visit’, using their phone number. When I got Windows 95, I also subscribed to a local dial-up ISP, and they provided my computer with an IP address, which was within their Network, so I didn’t have a LAN here at that time. IIRC, it was with the release of the next Windows version that I got a Network adapter and subscribed to a Broadband ISP. That was when I got my first modem/router and a LAN, probably around the late 1990s or early 2000s, and it was around then that I first discovered GNU/Linux, and if bootp was the protocol in use then, I didn’t realize it, and just followed directions I got when using Windows. I wrote down commands, then switched to Mandrake to implement them until I got a functional Internet connection. I was a total noob back then. I suppose I’ve learned a lot between then and now. :slight_smile:

Ernie

3 Likes

Ernie,
Here a few other terms that you or someone could maybe explain. I could ask AI, but I rather to get the the answer from a human with experience.

When I went into Network Setting and changed my DNS to 1.1.1.1, my IPv4 looked like;
Addresss ---- 192.168.1.100
Netmask ---- 255.255.255.0
Gateway ---- 192.168.1.1

I would assume that address and gateway is my modem, but why 2 addresses?
I have no idea what the netmask is or used for,

Thanks,
Howard

3 Likes

If we are going to go down this path should we cover

There is no place like 192.168.0.1

Or

There’s no place like 127.0.0.1

Hmmmm got the tee shirt ?

1 Like

Do I get a free t-shirt if I guess the correct answer?

2 Likes

You get a free OS.

3 Likes

Whats all this fr?? .??et stuff ?

I am from Yorkshire where we have short arms and very deep pockets…..

We never given if we can take first

So stop these rude words like fr?? I cannot even write it

2 Likes

Come on Paul, you been in France for awhile. You can said the word Free.

Lots of things arer free,
The air you breath, taking a walk, a swim, paddle boarding, the warm sun, a good laugh, people watching, and on and on.

“You can take the boy out of the country [Yorkshire], but you can’t take the country out of the boy”

A north America saying, but means “where you grow up leaves a permanent imprint on you. The rhythms, the values, the instincts, the way you see people and land… they stick, even if life pulls you somewhere completely different.”

3 Likes

The IP address assigned to your computer by the DHCP server

The subnet mask of your Network. A subnet mask is a 32-bit number in IPv4 networking that divides an IP address into its network portion (identifying the network) and its host portion (identifying the device on that network). It works like a digital zip code, telling devices which part of an IP address is the “street” (network) and which is the “house number” (host) to efficiently route traffic, manage large networks, and improve security by creating smaller subnets.

A subnet mask uses a sequence of '1’s for the network part and '0’s for the host part, so for your subnet mask (255.255.255.0), in binary numbering it's 11111111.11111111.11111111.00000000.

Devices perform a bitwise AND operation with the IP address and subnet mask to determine if a destination is on the same network or a different one, sending traffic to the default gateway if remote.

While it serves other purposes, particularly in large Network management, for your home Network, the subnet mask is essential for DHCP to assign IP addresses and network settings to your computer.

The IP address on your home Network for your modem/router, and it’s effectively your computer’s gateway to the Internet. Your computer sends and receives all communications to and from the Internet through this address, then your modem’/router passes it along to the appropriate destination using Network Address translation (the protocol that permits your modem’/router to keep track of which data packets go to and from which computer on your LAN (Local Area Network - your home Network).

I hope this helps,

Ernie

4 Likes

Does this changé with the IP 6 protocole ?

1 Like

It does change. IPv6 is a larger address space.

IPv4 uses 32-bit addresses like 192.168.1.100

IPv6 uses 128-bit addresses like 2001:0db8:85a3::8a2e:0370:7334

Notice the “::” in the IPv6 version. It’s a shorthand notation for :0000:.

IPv6 and even IPv4 are very deep topics. I don’t claim to be an expert. I usually avoid IPv6 when I can. From past reading, there can be speed advantages to IPv6, but it’s less widely supported both locally and by via ISPs.

3 Likes

That bit is know, but I was thinking more around routers and local addressed

192.168.1.1 etc

Will that change as a défaut for home type use. It is very rare now I need or use as I can just type orange and get my router but before I needed the ip to change settings such as passwords when at clients prémices

1 Like

The 192.168.1.0/24 network is commonly used as a default by home router manufacturers, but so is 192.168.0.0/24.

There are a few networks set aside for private use:

192.168.0.0/16 which means 192.168.x.x

172.16.0.0/12 which means 172.16-31.x.x

10.0.0.0/8 which means 10.x.x.x

There is another range set aside for Carrier-Grade NAT:

100.64.0.0/10 which means 100.64-127.x.x

You could use a public range, and it would work just fine, but you would not be able to visit whatever website or mail server or whatever has that range assigned to them.

Is that what you mean?

2 Likes

Forgive me @pdecker for this is going to sound like a really dumb question and will show you how little I understand how networks work.

If everyone or almost everyone router has the same home address how can a web page get back the correct router (home)? Of course it works, but something must link the router address to a unique address back to you.

2 Likes