Pourquoi les créateurs du protocole Internet ont-ils décidé d'utiliser des adresses IP pour identifier un ordinateur particulier?
Ils ne l'ont pas fait. Il identifie une connexion réseau, bien que cette même connexion puisse également avoir d'autres adresses IP.
Pourquoi ne pas simplement attribuer un ID unique à chaque ordinateur lors de la fabrication, puis utiliser cet ID pour identifier l'ordinateur?
D'une part, ils n'identifient pas les ordinateurs comme ci-dessus.
D'accord, disons qu'ils voulaient le faire avec des adaptateurs réseau. Ils auraient dû convaincre chaque fabricant d'adaptateurs réseau d'utiliser un identifiant d'un ensemble contrôlé par des personnes impliquées dans ce plan particulier de connexion de réseaux qui, selon beaucoup de gens, ne fonctionnerait pas avant de pouvoir fonctionner. Bonne chance avec ça.
De plus, ces fabricants de matériel réseau ne se souciaient pas de TCP / IP, ils se souciaient de leurs propres protocoles réseau et peut-être secondairement de ceux avec lesquels ils étaient en concurrence. Dans certains cas, avoir une couche sur le dessus qui faisait la différence entre par exemple Ethernet, ALOHAnet, bus à jeton, etc. était une mauvaise chose pour certaines technologies à long terme, car cela rendait certaines de leurs fonctions moins utiles (TCP / IP pourrait faites-le à la place) et les gens pourraient éventuellement passer à ceux qui ont fait exactement ce dont TCP / IP avait besoin et peu (comme Ethernet). TCP / IP était un cheval de Troie pour ces sociétés; jouant joyeusement avec eux, mais détruisant leur entreprise en même temps. Pourquoi devraient-ils aider.
De plus, certaines de ces technologies étaient antérieures à TCP / IP, et donc elles ne pourraient pas interagir et TCP / IP n'aurait pas pu être utilisé sur à peu près tous les types de réseaux.
Aussi, quelle adresse où? Ma machine a actuellement une adresse de 192.168.1.24 (entre autres), qui est également utilisée par des milliers d'autres machines sur d'autres réseaux. Je n'ai pas besoin d'une adresse unique car je ne suis pas directement connecté à Internet. Avec IPv6, nous commençons à passer à un point où nous pourrions avoir un identifiant véritablement unique pour chaque machine si nous le voulions vraiment, mais avant cela, cela aurait été à la fois limité en nombre (quatre milliards auraient probablement semblé beaucoup de dispositifs à l'époque, mais cela nécessiterait une distribution très serrée des nombres, donc en pratique il y en aurait beaucoup moins même si c'était une préoccupation réaliste) et inutile; tout le point de l'IP n'est pas la mise en réseau mais l'interconnexion, nous n'avons donc à nous soucier que d'un seul réseau à la fois en ce qui concerne les identifiants,