Формат и размер пакета зависят от типа сети. А максимальный размер пакета определяет, в свою очередь, количество пакетов, которое будет сформировано для передачи большого блока данных.
Процесс формирования пакета начинается на прикладном уровне модели OSI, т.е там, где©рождаются данные. Информация, которую надо переслать по сети, проходит сверху вниз все семь уровней, начиная с прикладного. На каждом уровне компьютера-отправителя к блоку данных добавляется информация, предназначенная для соответствующего уровня узла-получателя. Например, информация, добавленная на канальном уровне узла-отправителя будет прочитана канальным уровнем узла-получателя.
Адресация пакета
Большинство пакетов в сети адресуется конкретному компьютеру, и, как результат, только он один реагирует на них. Каждая плата сетевого адаптера©видит все пакеты, в передаваемые по сегменту кабеля, но только при совпадении адреса назначения пакета с адресом компьютера она прерывает его работу.
Используется также и широковещательная адресация (broadcast addressing). На пакет с таким типом адреса одновременно реагирует множество компьютеров в сети.
В крупномасштабных сетях, покрывающих огромные территории (или государства), предлагается несколько возможных маршрутов для передачи данных. Коммутирующие и соединяющие сетевые компоненты используют адресную информацию пакетов для определения наилучшего из маршрутов.
Рассылка пакетов
Сетевые компоненты используют адресную информацию пакетов и для других целей: чтобы направлять пакеты по местоназначению и не допускать их в те области сети, к которым они не относятся. В правильной рассылке пакетов ключевую роль играют две функции:
Компьютер может отправить пакет на следующий подходящий сетевой компонент, ШВ основываясь на адресе из заголовка пакета.
Компьютер может отбирать определенные пакеты на основе некоторых критериев, например адреса.