Чому творці Інтернет-протоколу вирішили використовувати IP-адреси для ідентифікації конкретного комп'ютера?
Вони цього не зробили. Він визначає мережеве з'єднання, хоча це ж з'єднання може мати і інші IP-адреси.
Чому б просто не створити унікальний ідентифікатор, присвоєний кожному комп'ютеру при виробництві, а потім використовувати його для ідентифікації комп'ютера?
По-перше, вони не ідентифікують комп’ютери, як описано вище.
Гаразд, скажіть, що вони хотіли це зробити з мережевими адаптерами. Їм довелося б переконати кожного виробника мережевих адаптерів використовувати ідентифікатор із набору, який контролюється людьми, які беруть участь у цьому конкретному плані підключення до мереж, що багато людей не думали, що це спрацює, перш ніж це може працювати. Удачі в цьому.
Крім того, ці виробники мережевого обладнання не переймалися TCP / IP, вони дбали про свої власні мережеві протоколи та, можливо, вдруге про ті, з якими вони конкурували. У деяких випадках наявність шару зверху, який робив різниці між, наприклад, ethernet, ALOHAnet, токеновою шиною тощо, була поганою справою для деяких технологій у довгостроковій перспективі, оскільки це робило деякі з того, що вони робили менш корисним (TCP / IP може зробіть це замість цього) і люди можуть врешті-решт перейти до тих, хто робив саме те, що потрібно TCP / IP, і мало іншого (як це робив Ethernet). TCP / IP був троянським конем для цих компаній; щасливо граючи з ними, але одночасно руйнуючи їхній бізнес. Чому вони повинні допомагати.
Крім того, деякі з цих технологій передували TCP / IP, і тому вони не змогли б взаємодіяти, і TCP / IP не можна було б використовувати майже у всіх типах мережі.
Також, яка адреса де? Наразі моя машина має адресу 192.168.1.24 (серед інших), яку також використовують тисячі інших машин в інших мережах. Мені не потрібна унікальна адреса, оскільки я безпосередньо не підключений до Інтернету. З IPv6 ми починаємо переходити до того, що ми могли б мати справді унікальний ідентифікатор для кожної машини, якби насправді хотіли, але до цього це було б як обмежувальне число (чотири мільярди, мабуть, здалося б дуже багато на той час пристроїв, але це вимагало б дуже щільного розподілу номерів, тому на практиці їх було б набагато менше, навіть якщо це було б реалістичним питанням) і безглуздо; вся суть ІР - це не мережа, а взаємодія в мережі, тому нам потрібно хвилюватися лише про одну мережу, коли справа стосується ідентифікаторів,