Perché i creatori del protocollo Internet hanno deciso di utilizzare gli indirizzi IP per identificare un determinato computer?
Non l'hanno fatto. Identifica una connessione di rete, sebbene quella stessa connessione possa avere anche altri indirizzi IP.
Perché non solo avere un ID univoco assegnato a ciascun computer al momento della produzione, quindi utilizzare quell'ID per l'identificazione del computer?
Per prima cosa non identificano i computer come sopra.
Ok, dire che volevano farlo con le schede di rete. Avrebbero dovuto convincere tutti i produttori di adattatori di rete a utilizzare un identificatore di un set controllato dalle persone coinvolte in questo particolare piano di connessione delle reti che molte persone non pensavano avrebbe funzionato, prima che potesse funzionare. Buona fortuna.
Inoltre, questi produttori di hardware di rete non si preoccupavano del TCP / IP, si preoccupavano dei propri protocolli di rete e forse secondariamente di quelli con cui erano in competizione. In alcuni casi avere uno strato superiore che rendeva le differenze tra ad esempio ethernet, ALOHAnet, token bus, ecc. Era una cosa negativa per alcune tecnologie a lungo termine, perché rendeva meno utile ciò che avevano fatto (TCP / IP potrebbe farlo invece) e le persone alla fine potrebbero spostarsi su quelle che hanno fatto esattamente ciò di cui TCP / IP aveva bisogno e poco altro (come ha fatto Ethernet). TCP / IP era un cavallo di Troia per queste compagnie; giocare felicemente con loro, ma allo stesso tempo distruggere i loro affari. Perché dovrebbero aiutare.
Inoltre, alcune di queste tecnologie hanno preceduto TCP / IP e quindi non sarebbero in grado di interagire e TCP / IP non avrebbe potuto essere utilizzato su quasi tutti i tipi di rete.
Inoltre, quale indirizzo dove? La mia macchina attualmente ha un indirizzo di 192.168.1.24 (tra gli altri), che è anche usato 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 veramente unico per ogni macchina, se avessimo davvero voluto, ma prima di ciò faremmo entrambi limitando il numero (quattro miliardi probabilmente sarebbero sembrati molto dei dispositivi al momento, ma ciò richiederebbe una distribuzione molto stretta dei numeri, quindi in pratica ce ne sarebbero molti meno anche se fosse una preoccupazione realistica) e inutile; l'intero punto dell'IP non è la rete ma l'inter-rete, quindi dobbiamo preoccuparci solo di una rete alla volta quando si tratta di identificatori,