Originally Posted by punchy71
Just a simple, quick question (I hope)...
How and where does the "ip address" originate from? Is it self-creating or self-assigning somehow?... or possibly tied to hardware or software or both? Does your Internet Service Provider tag it to your location or what?
I will first say that this question could easily have been answered by a quick google search.
I googled, "what is an ip address" and received: https://www.google.com/search?q=what...utf-8&oe=utf-8
With that said, your question is very vague, can be answered in a number of different ways, and includes the broad subject of computer networking. I will try to answer it as simply and concisely as possible.
IP addresses can be assigned as static or dynamic. Static addresses are usually set during installation. Static addresses are usually reserved for servers, routers and other network devices. Dynamic addresses are assigned by a DHCP service on a router or by server running a DHCP service.
Your ISP (I
rovider) has it's own officially assigned address space on the internet, which is assigned by IANA
. Within this address space, your ISP has DHCP servers that provide an IP address to each gateway. The gateway your ISP provides is just a router with a built in modem that sometimes has proprietary software authenticating it on the network. This gateway in turn provides it's own DHCP service that assigns an IP address to each networked device on your Local Area Network, or LAN for short. Your computer gets it's IP address from the gateway on your network. How this gateway works, is dependent on if your ISP provides DSL, cable or some other type of internet access technology.
For general information on Linux networking, see: http://www.tldp.org/HOWTO/HOWTO-INDEX/networking.html
Wikipedia also has an extensive article covering IP Addresses, here: https://en.wikipedia.org/wiki/IP_address