Почему создатели интернет-протокола решили использовать IP-адреса для идентификации конкретного компьютера?
Они не Он идентифицирует сетевое соединение, хотя у этого же соединения могут быть и другие IP-адреса.
Почему бы просто не иметь уникальный идентификатор, назначенный каждому компьютеру при изготовлении, а затем использовать этот идентификатор для идентификации компьютера?
Во-первых, они не идентифицируют компьютеры, как указано выше.
Хорошо, скажем, они хотели сделать это с помощью сетевых адаптеров. Им пришлось бы убедить каждого изготовителя сетевого адаптера использовать идентификатор из набора, контролируемого людьми, участвующими в этом конкретном плане, для подключения сетей, которые, как многие думали, не будут работать, прежде чем он сможет работать. Удачи с этим.
Кроме того, эти производители сетевого оборудования не заботились о TCP / IP, они заботились о своих собственных сетевых протоколах и, возможно, о тех, с которыми они конкурировали. В некоторых случаях наличие надстройки, которая делала различия между, например, Ethernet, ALOHAnet, шиной токена и т. Д., Было плохой вещью для некоторых технологий в долгосрочной перспективе, потому что некоторые из них делали менее полезными (TCP / IP мог сделайте это вместо этого), и люди могут в конечном итоге перейти к тем, кто делает только то, что нужно TCP / IP, и немного больше (как это делал Ethernet). TCP / IP был троянским конем для этих компаний; счастливо играя с ними, но разрушая их бизнес в то же время. Почему они должны помочь.
Кроме того, некоторые из этих технологий предшествовали TCP / IP, и поэтому они не могли взаимодействовать, а TCP / IP не мог использоваться практически на всех типах сетей.
Кроме того, какой адрес где? Моя машина в настоящее время имеет адрес 192.168.1.24 (среди прочих), который также используется тысячами других машин в других сетях. Мне не нужен уникальный адрес, потому что я не подключен напрямую к Интернету. С IPv6 мы начинаем переходить к точке, где мы могли бы иметь по-настоящему уникальный идентификатор для каждой машины, если бы мы действительно этого хотели, но до этого это было бы ограниченным числом (четыре миллиарда, вероятно, показались бы очень большими устройств в то время, но это потребовало бы очень жесткого распределения чисел, так что на практике их было бы намного меньше, даже если бы это было реальной проблемой) и бессмысленно; весь смысл IP заключается не в сети, а во взаимодействии, поэтому нам нужно беспокоиться только об одной сети за раз, когда дело доходит до идентификаторов,