Yes I didn't give you all of the details but that is a large chunk of my life right there so I hope you enjoy it in some way, shape or form.
Random Technical Fact:
There are a few different types of connections to the internet.
PPPoE stands for:
Point-to-Point Protocol over EthernetThis connection is used mostly by DSL and Dial-up connections. You can also still find them on some older Broadband connections such as a connection through Fiber optic internet. What it does is it requires your Router/Modem to log into a PPPoE server and get an IP address and provide that IP address to your Router/Modem.
DHCP stands for:
Dynamic Host Configuration Protocol
This allows your connection to obtain an IP address from a DHCP server automatically on an interval that your ISP has predetermined. This is becoming the most commonly used out of the different types of connections.
The ability to keep a single IP address at all times
If you want to run any servers at all you will almost always use this option. Most ISP's will allow you to purchase a Static IP address that you can use for File Servers to VPN's specific computers you want to have them (The last one is possible but a waste of time and a waste of a computer because they aren't meant to be used in that way).
(NOTE: You can use the option in a lot of advanced routers that allow you to set up port forwarding and that gives outside access to the device with a fake IP address that the router assigns but that IP address can be accessed from computers on the internet.)
And that is my nerdy info for the night. Correct me if I'm wrong on any of that. I kind of just pulled all of that from my head there.