ХайТекСити
Категории каталога
Игры [48]
Устройства [9]
Софт [23]
Гаджеты [10]
Технологии [19]
Моддинг [4]
Защита [6]
Наука и техника [10]
Мобильные устройства [26]
Система [17]
Связь [13]
HTML [16]
Интернет [30]
SSI [4]
XHTML [3]
Компьютерная периферия [6]
Хранение данных [3]
Корпуса [1]
Система охлаждения [1]
Разное [24]
Компьютерная жизнь [2]
Железо [65]
WEB-программирование [20]
Программирование [2]
2D графика [37]
3D графика [10]
Операционные системы [6]
Форма входа
Поиск
Пятница, 2026-01-09, 06:03:36
Приветствую Гость Гость | RSS
Главная | Регистрация | Вход
ХайТекСити
Главная » ХайТекСити » Интернет

IP-протокол для новичков
Начну без долгих вступлений, и сразу по теме, просто скажу, что эта статья для начинающих, и поэтому тут я постараюсь разъяснить основы IP-протокола и структуру его пакетов. Протокол IP (Internet Protocol) - часть группы протоколов TCP/IP. Этот протокол служит для передачи данных в обоих направлениях между сетями, формирующими и-нет. IP-протокол содержит адрес и управляющую информацию, которая позволяет передавать пакеты по определенным маршрутам. Пакеты содержат заголовок и пользовательские данные. Заголовок содержит управляющую информацию. Аппаратные средства – маршрутизаторы, - встречая такие пакеты, выделяют из них заголовки и анализируют информацию о маршруте. Заголовки меняются, потом пакеты опять собираются и передаются дальше. Одной из основных функций протокола IP является обеспечение наиболее простой и эффективной, доставки дейтаграмм через постоянное и-нет соединение. Дейтаграмма - сгруппированная информация, передаваемая в коммутируемой среде, являющаяся элементом сетевого уровня. IP-дейтограммы - основные информационные единицы в и-нете. Другой важной задачей IP-протокола является разбиение дейтаграмм на фрагменты и последующая их сборка для передачи пакетов различных размеров. В течение сеанса, анализа или перехвата пакетов, необходимо различать типы захватываемых пакетов. Приведу описание IP-пакета, и его основные модули:

1) Текущая версия протокола IP

2) Длина заголовка дейтаграммы в 32-х битных словах

3)Тип службы, которым протокол более высокого уровня, такого как TCP или UDP, управляет текущей дейтаграммой и назначает уровень приоритета

3)Длина в байтах всего ip-пакета целиком

4)Идентификатор фрагмента - целое число, используемое для сборки дейтаграммы из фрагментов

5)Флаги. 3-битное поле, где первый бит определяет, фрагментирован ли пакет. Второй бит указывает, является ли пакет последним пакетом в серии. Третий бит используется редко

6)Смещение данных фрагмента относительно данных исходного пакета, предназначено для корректной сборки дейтаграмм

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

8)Здесь указано, какому протоколу более высокого уровня предназначается для обработки принимаемый пакет.

9)Контрольная сумма заголовка. Позволяет убедиться в целостности заголовка пакета.

10)Адрес отправителя/Адрес получателя

11)Параметры. Обычно содержатся параметры безопасности.

12)данные. Информация более высокого уровня.

Данные в пакете не имеют никакого отношения к протоколу IP. Можно даже сказать, что протокол IP имеет отношение к управляющей информации, которую он передает протоколам более высокого уровня. Эта информация хранится в заголовке IP-пакета, который должен доставить дейтаграмму по назначенному маршруту в сети. Для гарантированной доставки через и-нет требуется, чтобы каждая дейтаграмма была размещена во фрейме физического уровня. Упаковка дейтаграмм во фреймы перед их передачей называется инкапсуляцией. Идеально, когда каждая IP-дейтограмма упакована в свой собственный фрейм, особенно, если сеть через которую она передается, поддерживает ее размер. Но, как известно, идеальные ситуации встречаются редко. Первой проблемой при передаче дейтаграмм является то, что каждая сеть налагает определенные ограничения на максимальный размер передаваемого блока данных (MTU – Maximum Transfer Unit). Кроме того – сети различных типов имеют свой собственный MTU. При передаче дейтаграмм через сети с различными максимальными размерами фреймов маршрутизаторы вынуждены разбивать дейтаграммы на фрагменты, чтобы согласовать размер фрейма с MTU. Данный процесс называется фрагментированием.
Ну вот пока и все.


Источник: http://www.hackzona.ru
Категория: Интернет | Добавил: KroX (2007-03-20) | Автор: Th3_3R3mi†e
Просмотров: 542 | Рейтинг: 0.0/0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Copyright OURWORLD © 2026
Сайт управляется системой uCoz