Краткая история создания и архитектурная концепция Internet

Появлению сети Internet и стека протоколов TCP/IP предшествовала в середине 1960-х годов разработка сети, получившей название ARPANET. Разработчики - Стэндфордский исследовательский институт, Калифорнийский университет (Лос-Анжелес), университеты штатов Юта и Калифорния. Экспериментальная сеть из четырёх узлов была запущена в конце 1969 года, а к концу 1972 года в сети насчитывалось более 30 узлов.

В 1974 году были разработаны модели и протоколы TCP/IP для управления обменом данными в интерсетях и с 1 января 1983 года сеть ARPANET полностью перешла на протокол TCP/IP.

В конце 1970-х годов Национальный научный фонд США (National Science Foundation, NSF) начал разработку межуниверситетской сети, получившей название NSFNet, которая имела гораздо большую пропускную способность, чем ARPANET. В середине 1980-х годов произошло объединение сетей NSFNet и ARPANET, за которым закрепилось название INTERNET (Интернет).

В 1984 году была разработана система доменных имён (Domain Name System, DNS), а в 1989 году появилась концепция Всемирной паутины (World Wide Web,WWW) и были разработаны протокол передачи гипертекста НТТР (HyperText Transfer Protocol) и язык разметки гипертекста HTМL (HyperText Markup Language).

Благодаря отсутствию единого руководства и открытости технических стандартов Интернет объединил большинство существующих сетей и к началу 21 века стал популярным средством для обмена данными.

Структура сети Internet может быть представлена как множество компьютеров, называемых хостами, подключенных к некоторой единой интерсети, представляющей собой совокупность физических сетей, называемых подсетями, соединенных маршрутизаторами (рис.1).


В качестве подсетей могут выступать локальные сети, работающие под управлением некоторых аппаратно зависимых протоколов (Ethernet, Token Ring), или коммуникационные системы произвольной физической природы (модемные коммутируемые или выделенные линии, сети X.25, Frаmе Relay, FDDI, АТМ и др.). При этом все функции протокола IP выполняют хосты и маршрутизаторы, называемые узлами сети.

4.4.2. Стек протоколов TCP/IP

Под стеком (семейством) протоколов TCP/IP в широком смысле обычно понимают весь набор реализаций стандартов RFC. Соответствие уровней TCP/IP уровням ОSI-модели и используемые на каждом уровне основные протоколы стека TCP/IP представлены в табл.4.3.


Протоколы прикладного уровня

FTP (File Transfer Protocol - протокол передачи файлов), предназначенный для передачи файлов в сети и доступа к удалённым хостам.

TFTP (Trivial File Transfer Protocol - простой протокол передачи файлов) предназначен главным образом для первоначальной загрузки бездисковых рабочих станций. .

BGP (Border Gateway Protocol - протокол граничного шлюза) основной протокол динамической маршрутизации в Интернете, предназначенный для обмена информацией о маршрутах между автономными системами.

НТТР (HyperText Transfer Protocol - протокол передачи гипертекста) предназначен для передачи данных (изначально - в виде гипертекстовых документов) на основе клиент-серверной технологии..

DHCP (Dynamic Host Configuration Protocol протокол динамической конфигурации узла) предназначен для автоматического распределения между компьютерами IР-адресов и конфигурационных параметров, необходимых для работы в сети TCP/IP.

SNМP (Simple Network Management Protocol - протокол простого управления сетями) предназначен для управления и контроля за сетевыми устройствами и приложениями в сети передачи данных путём обмена управляющей информацией.

DNS (Domain Name System - система доменных имён) представляет собой компьютерную распределённую иерархическую систему для получения информации о доменах, чаще всего для получения IР-адреса по символьному имени хоста (компьютера или устройства).

SIP (Session lnitiation Protocol) - протокол установления сеанса, предназначенный для установления и завершения пользовательского интернет-сеанса, включающего обмен мультимедийным содержимым (видео- и аудиоконференции, онлайн-игры).

SMTP (Simple Mail Transfer Protocol) - простой протокол передачи почты, предназначенный для передачи электронной почты в сетях TCP/IP.

РОР3 (Post Office Protocol Version 3) - протокол почтового отделения, версия 3, обычно используемый почтовым клиентом в паре с протоколом SMTP для получения сообщений электронной почты с сервера.

IМAP (Internet Message Access Protocol) - протокол доступа к электронной почте Интернета, как и РОР3.

TELNET (TELetype NETwork) - виртуальный текстовый терминал, предназначенный для реализации текстового интерфейса в сети с использованием транспортного протокола ТСР.

РРТР (Point-to-point tunneling protocol) - туннельный протокол типа точка-точка, позволяющий компьютеру устанавливать защищённое соединение с сервером за счёт создания специального туннеля в незащищённой сети. .