JavaRush /Курси /Frontend SELF UA /Перше винахід інтернету

Перше винахід інтернету

Frontend SELF UA
Рівень 2 , Лекція 0
Відкрита

1. Запуск супутника

Не повіриш, але створення інтернету прямо пов'язане з першим космічним супутником, запущеним СРСР у 1957 році. І це не конспірологічна, а офіційна версія появи інтернету. А справа була така…

У 1957 році Радянський Союз випередив США у запуску першого супутника 🛰️🚩, що виявилося серйозним ударом по національному престижу американців ☹️. У відповідь на це Конгрес заявив, що таке не повинно повторитися, і в 1958 році була створена організація DARPA.

Defense Advanced Research Projects Agency, або DARPA — Управління перспективних дослідницьких проектів Міністерства оборони США. Ця організація фінансувалася Міністерством оборони США, але дослідження проводила не самостійно, а видавала гранти на цікаві їм проекти.

Перед DARPA була поставлена мета — збереження військових технологій США передовими. DARPA існує незалежно від звичайних військових науково-дослідних установ і підпорядковується безпосередньо керівництву Міністерства оборони.

Штат DARPA налічує всього дві сотні людей, але її бюджет — кілька десятків мільярдів доларів 💰💰. Організація фінансує кілька сотень дослідницьких проектів, які можуть бути корисні Міністерству оборони США.

DARPA відповідала за фінансування розробки університетами розподіленої комп'ютерної мережі ARPANET 🌐💻 (з якої згодом з'явився Інтернет), а також Unix-BSD 🖥️ (системи UNIX університету Берклі) і стеку протоколів TCP/IP. На сьогодні організація серед іншого спонсорує розробку автомобілів-роботів (Tesla) 🚘, космічного зв'язку для військових (StarLink) 🛰️ і багаторазових ракет (SpaceX) 🚀.

2. ARPANET

У розпал холодної війни Сполучені Штати захотіли мати мережу зв'язку, яка могла б пережити навіть ядерну війну ☢️💥(так, інтернет для цього і створювався, а ти думав, для чого?). Існуючі тоді телефонні мережі не забезпечували потрібної надійності та відмовостійкості. При втраті критичних вузлів телефонна мережа розпадалася на незалежні фрагменти.

Для вирішення цієї проблеми в організації ARPA був створений спеціальний відділ — Офіс Методолій Обробки Інформації. А саму розробку мережі було доручено групі з чотирьох університетів:

  • Каліфорнійський університет Лос-Анджелеса;
  • Стенфордський дослідницький центр;
  • Університет Юти;
  • Каліфорнійський університет у Санта-Барбарі.

Дослідницька частина стартувала в 1969 році. Обладнання тоді було дуже примітивним, тому для передачі даних доводилося використовувати багато різних елементів: залізо, сервіси, програми і тому подібне... Потрібно було стандартизувати їх взаємодію.

Також військові хотіли, щоб така система з коробки підтримувала найсучасніші на той час протоколи передачі даних: telnet і ftp.

Як перші вузли мережі ARPANET було вибрано університети, які брали участь у її розробці. Згодом до них приєдналися інші технологічні інститути, а потім і військові.

Всього за пів року був розроблений перший робочий варіант. Перші випробування технології відбулися 29 жовтня 1969 року о 21:00. Мережа складалася з двох терміналів, які повинні були бути максимально віддалені один від одного, щоб перевірити систему у максимальних режимах.

Перший термінал знаходився в Каліфорнійському університеті, а другий— на відстані аж 600 км від нього, в Стенфордському університеті. На терміналах використовували 16-розрядні міні-комп'ютери Honeywell DDP-316 із 12 Кб ОЗП. Цифрові абонентські лінії зв'язку DS-0 ємністю 56 кбіт/с були орендовані в телефонної компанії AT&T.

Експеримент полягав у тому, щоб передати слово login по мережі. З першого разу це не вдалося, щось пішло не так. Але через кілька годин експеримент повторили, і він пройшов успішно: отримувач побачив слово login на своєму моніторі.

Після успішного експерименту мережа почала розвиватись кількісно та якісно. До неї почало підключатися все більше університетів, софт покращувався, залізо стандартизувалося. Але мережею користувалися, в основному, вчені.

У 1973 році до мережі почали підключатись європейські університети — вона стала по-справжньому міжнародною 🌍. У 1977 році в мережі було цілих 111 комп'ютерів (серверів). А вже в 1983 році серед 4000 комп'ютерів, які розташовувалися по всій території США, було налагоджено супутниковий зв'язок із Гаваями і Європою.

3. День народження інтернету 🎂

За невеликим винятком, перші комп'ютери підключалися прямо до терміналів та використовувалися окремими користувачами, зазвичай, у тому ж будинку чи приміщенні. Такі мережі стали відомі як локальні мережі (LAN). Мережі, які виходили за рамки локальних, тобто глобальні мережі (WAN), почали з'являтися в 1950-х роках і були введені в 1960-х.

Дуже часто локальні мережі розроблялися співробітниками технічних університетів та лабораторій для своїх внутрішніх потреб. У них були власні (часто аналогові) протоколи передачі даних і в більшості випадків вони не були сумісні один з одним.

Однак у 1972 році групою розробників на чолі з Вінтоном Серфом був створений стек протоколів під назвою TCP/IP. 💻 Він виявився універсальним і підходив як для глобальної мережі, так і для багатьох локальних мереж.

У липні 1976 року Вінт Серф і Боб Кан вперше продемонстрували передачу даних з використанням TCP через три різні мережі. Пакет пройшов наступним маршрутом: Сан-Франциско — Лондон — Університет Південної Каліфорнії. До кінця своєї подорожі пакет подолав 150 тис. км, не втративши жодного біта.

У 1978 році Вінтон Серф, Джон Постел і Денні Коен вирішили виокремити в тодішньому протоколі TCP дві окремі функції: TCP(Transmission Control Protocol, протокол управління передачею) і IP (Internet Protocol, міжмережевий протокол).

TCP був відповідальний за розбиття повідомлення на маленькі пакети, датаграми, і з'єднання їх у кінцевому пункті відправлення. IP відповідав за передачу окремих датаграм із контролем отримання.

Ось так народився сучасний протокол Інтернету. А з 1 січня 1983 року ARPANET перейшла на новий протокол. Цей день прийнято вважати офіційною датою народження Інтернету 🍾.

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ