Создание интернета происходило в несколько этапов, где каждый последующий шаг опирался на физическую инфраструктуру и программные решения, разработанные «с нуля».
- Физическое соединение. Для появления первой сети не требовался существующий интернет — достаточно было соединить два компьютера кабелем напрямую через порты ввода-вывода. В 1969 году в рамках проекта ARPANET (Advanced Research Projects Agency Network) Министерства обороны США первые узлы связи были проложены между четырьмя университетами.
- Пакетная коммутация. До интернета данные передавались по аналогии с телефонными звонками (коммутация каналов), что было неэффективно для компьютеров. Разработчики внедрили метод пакетной коммутации, при котором сообщение разбивается на мелкие части («пакеты»), передающиеся независимо друг от друга и собирающиеся заново в пункте назначения.
- Протоколы связи. Чтобы компьютеры разных моделей могли «понимать» друг друга, были созданы универсальные правила — протоколы. В 1974 году Винт Серф и Роберт Кан разработали стек протоколов TCP/IP.
- IP (Internet Protocol) отвечает за адресацию и маршрутизацию данных.
- TCP (Transmission Control Protocol) гарантирует, что все пакеты доставлены без ошибок и в правильном порядке.
- Объединение сетей. Официальным днем рождения интернета считается 1 января 1983 года, когда сеть ARPANET и другие существующие на тот момент локальные сети (такие как военная Defense Data Network) перешли на единый стандарт TCP/IP. Это позволило разрозненным сетям объединиться в одну глобальную мета-сеть — Internet (inter-connected networks).
- Всемирная паутина. В 1989–1990 годах Тим Бернерс-Ли из ЦЕРНа создал язык разметки HTML, систему адресов URL и протокол передачи гипертекста HTTP. Это превратило интернет из технической системы передачи файлов в привычное нам пространство веб-сайтов.
Хотите узнать подробнее о том, как передали самое первое сообщение и почему система при этом зависла?
Форма ответа
Ответы и вопросы пользователей