7. Сетевой протокол ip в стеке протоколов tcp/ip
•IP - дейтаграммный сетевой протокол без установления соединения.
•Его функции:
•фрагментация и сборка пакетов при прохождении через промежуточные сети, имеющие другие протоколы;
•маршрутизация;
•проверка контрольной суммы заголовка пакета (правильность передачи всего пакета проверяется на транспортном уровне, т.е. с помощью TCP, в оконечном узле);
•управление потоком - сброс дейтаграмм при превышении заданного времени жизни.
Структура дейтаграммы в IP
•версия протокола IP (4);
•длина заголовка (4);
•тип сервиса (8);
•общая длина (16);
•идентификация (16) - порядковый номер дейтаграммы;
•место фрагмента в дейтаграмме (16) - указывает номер фрагмента при фрагментации дейтаграммы в промежуточных сетях;
•время жизни дейтаграммы в сети (8);
•тип протокола (8);
•контрольный код CRC заголовка (16);
•адрес источника (32); адрес назначения (32); •опции (32); данные (не более 65356 байт).
Версия протокола
•От версии протокола зависит структура заголовка.
•Сделано это для возможности последующего внесения изменений.
•Например, предполагается вместо четырехбайтовых адресов установить в Internet в будущем шести байтовые адреса.
Тип сервиса
•В поле "Тип сервиса" отмечается приоритет (если приоритетность используется), можно указать одно из следующих требований:
•минимальная задержка,
•высокая надежность,
•низкая цена передачи данных.
Ограничения
•Всего в сети одновременно может быть 216 = 65 тысяч дейтаграмм сообщения с разными идентификаторами, т.е. за отрезок времени, равный времени жизни дейтаграммы, может быть передано не более 216 дейтаграмм.
•Это один из факторов, ограничивающих пропускную способность сетей с протоколом IP.
Пример
•Действительно, при времени жизни в 120 с имеем предельную скорость 216/120 = 546 дейтаграмм в секунду, что при размере дейтаграммы до 65 тысяч байт дает ограничение скорости приблизительно в 300 Мбит/с (такое же значение одного из ограничений предельной скорости получено выше и для протокола TCP).
Время жизни
-Время жизни может измеряться как в единицах времени Т , так и в хопах Р (числом пройденных маршрутизаторов).
-В первом случае контроль ведется по записанному в заголовке значению Т, которое уменьшается на единицу каждую секунду.
-Во втором случае каждый маршрутизатор уменьшает число Р, записанное в поле "Время жизни", на единицу.
-При Т = 0 или при Р = 0 дейтаграмма сбрасывается.
Тип протокола
•Поле "Тип протокола" определяет структуру данных в дейтаграмме.
•Примерами протоколов могут служить UDP, SNA, IGP и т.п.
Опции
•Поле "Опции" в настоящее рассматривается как резервное.
время
- 1. Основные определения
- 1600...2000 Гц, а также автоматическое предварительное согласование способов модуляции в вызывающем и вызывном модемах. В протоколе v34.Bis скорости могут достигать 33,6 кбит/с.
- 5,725...5,85 ГГц пока лицензирования не требует.
- 400...512 Или 820...960 мГц, ширина радиоканала 25...200 кГц.
- 2. Энтропия
- 5. Асинхронное и синхронное кодирование
- 6. Манчестерское кодирование
- 7. Способы контроля правильности передачи данных
- 8. Код Хемминга
- 9. Циклические коды
- 11. Алгоритмы сжатия
- 2. Протоколы лвс
- 4. Аппаратные средства лвс
- 3. Сеть Fast Ethernet
- 1. Транспортные и сетевые
- 2. Управление потоками данных в сетях
- 3. Мостовые соединения
- 4. Маршрутизация
- 5. Транспортный протокол tcp в стеке протоколов tcp/ip
- 6. Коммутационное оборудование
- 7. Сетевой протокол ip в стеке протоколов tcp/ip
- 8. Другие протоколы в стеке
- 10. Протоколы управления в стеке
- 11. Протоколы spx/ipx
- 12. Сети передачи данных с коммутацией пакетов х.25
- 13. Сети Frame Relay (fr)
- 14. Причины появления сетей atm
- 15. Сетевое коммуникационное оборудование (по состоянию на конец 1997 г.)
- 18. Функции и характеристики сетевых операционных систем (ос)
- 19. Информационная безопасность
- 20. Распределенные вычисления
- 21. Технологии распределенных вычислений
- 22. Распределенные базы данных
- 23. Рекомендации по проектированию корпоративных сетей
- 1. Структура территориальных сетей
- 4. Электронная почта
- 5. Файловый обмен
- 9. Телеконференции и "доски объявлений"
- 10. Видеоконференции
- 11. Стандарты конференц-связи
- 12. Доступ к распределенным базам данных
- 13. Информационная система
- 14. Информационная система www
- 15. Язык html
- 16. Языки и средства создания Web-приложений
- 17. Разделяемые виртуальные миры (Sharing Virtual Worlds)
- 18. Примеры
- 19. Способы доступа к Internet