Why did the creators of the Internet Protocol decide to use IP addresses to identify a particular computer?
Non l'hanno fatto. Identifica una connessione di rete, anche se quella stessa connessione potrebbe avere anche altri indirizzi IP.
Why not just have a unique ID assigned to each computer upon manufacture, then use that ID for identification of the computer?
Per prima cosa non identificano i computer come sopra.
Ok, dicono che volevano farlo con gli adattatori di rete. Avrebbero dovuto convincere ogni produttore di schede di rete a utilizzare un identificatore di un set controllato da persone coinvolte in questo particolare piano per collegare reti che molte persone non pensavano avrebbero funzionato, prima che potesse funzionare. Buona fortuna.
Inoltre, questi produttori di hardware di rete non si preoccupavano del protocollo TCP / IP, si preoccupavano dei propri protocolli di rete e forse secondariamente di quelli con cui erano in competizione. In alcuni casi avendo uno strato in cima che ha fatto le differenze tra ad es. ethernet, ALOHAnet, token bus, ecc. era una cosa negativa per alcune tecnologie a lungo termine, perché rendeva meno utile ciò che facevano (TCP / IP poteva farlo) e le persone potevano finalmente passare a quelle che facevano solo quello che TCP / IP aveva bisogno e poco altro (come fatto da ethernet). TCP / IP era un cavallo di troia per queste compagnie; felicemente giocare con loro, ma distruggendo i loro affari allo stesso tempo. Perché dovrebbero aiutare.
Inoltre, alcune di queste tecnologie hanno preceduto il protocollo TCP / IP e quindi non sarebbero in grado di interoperare e TCP / IP non avrebbe potuto essere utilizzato su quasi tutti i tipi di rete.
Inoltre, quale indirizzo dove? La mia macchina ha attualmente un indirizzo 192.168.1.24 (tra gli altri), che viene utilizzato anche da migliaia di altre macchine su altre reti. Non ho bisogno di un indirizzo univoco perché non sono collegato direttamente a Internet. Con IPv6 stiamo iniziando a passare a un punto in cui avremmo potuto avere un ID davvero unico per ogni macchina se lo avessimo voluto, ma prima di farlo sarebbe stato un numero limitante (quattro miliardi probabilmente sarebbero sembrati tanti di dispositivi al momento, ma ciò richiederebbe una distribuzione molto stretta dei numeri, quindi in pratica ce ne sarebbero molti di meno anche se si trattasse di una preoccupazione realistica) e inutili; l'intero punto dell'IP non è il networking ma l'inter-networking, quindi dobbiamo preoccuparci solo di una rete alla volta quando si tratta di identificatori, ei router possono consentire a tali reti di collegarsi.