Суровая правда жизни - сначала все now-how внедряют в армии, а уж потом выпускают на мировой рынок. Вот и TCP/IP разрабатывалась по приказу военных сил — США.
TCP/IP — это и модель передачи цифровых данных по сети, и название двух главных протоколов системы. На стеке этих протоколов базируется Интернет.
Проще говоря, при передаче от источника к получателю информация проходит через четыре уровня:
- прикладной (application layer),
- транспортный (transport layer),
- уровень межсетевого взаимодействия (Internet layer),
- уровень сетевых интерфейсов (link layer).
На каждом уровне действуют свои правила (протоколы).
Уровень межсетевого взаимодействия (сетевой уровень) - основа всей архитектуры. Он реализует принцип передачи пакетов в режиме без установления соединений, то есть дейтаграммным способом.
Его главная функция - передача данных через составную сеть. На основе протоколов выбираются маршруты для перемещения пакетов по сети. Система использует тот маршрут, который в данный момент является наиболее рациональным.
Транспортный уровень стека TCP/IP обеспечивает надежность информационной связи между двумя узлами в сети. Его задача, чтобы все пакеты доставлялись в место назначения целыми и невредимыми и пришли в том же порядке, в котором они были отправлены.
Прикладной - уровень взаимодействия с пользовательскими приложениями. За долгие годы стек TCP/IP накопил большое число протоколов и служб отвечающих за возможности, которые система предоставляет ПО. Этот уровень постоянно расширяется. Сравнительно новым в его копилке можно считать протокол передачи гипертекстовой информации HTTP.
Уровень сетевых интерфейсов
В отличие от других моделей в TCP/IP протоколы взаимодействия этого уровня будут отличаться для разных сетей. Они должны обеспечивать интеграцию системы в составную сеть других сетей. Для каждой технологии, которая работает в составной подсети, должны быть собственные интерфейсные средства. К таким интерфейсным средствам относится протокол инкапсуляции IP-пакетов.
В следующий раз будет подробнее о протоколах, входящих в стек.