Работа протоколов стека TCP/IP

Содержание

Слайд 2

презентация подготовлена Никитиным М.Е.

Стек протоколов — это иерархически — это иерархически организованный набор сетевых протоколов — это иерархически организованный набор сетевых протоколов,

презентация подготовлена Никитиным М.Е. Стек протоколов — это иерархически — это иерархически
достаточный для организации взаимодействия узлов — это иерархически организованный набор сетевых протоколов, достаточный для организации взаимодействия узлов в сети. Протоколы работают в сети одновременно, значит работа протоколов должна быть организована так, чтобы не возникало конфликтов или незавершённых операций. Поэтому стек протоколов разбивается на иерархически построенные уровни, каждый из которых выполняет конкретную задачу — подготовку, приём, передачу данных и последующие действия с ними.
Количество уровней в стеке меняется в соответствии с конкретным стеком протоколов. Протоколы нижних уровней часто реализуются комбинацией  программКоличество уровней в стеке меняется в соответствии с конкретным стеком протоколов. Протоколы нижних уровней часто реализуются комбинацией  программ-Количество уровней в стеке меняется в соответствии с конкретным стеком протоколов. Протоколы нижних уровней часто реализуются комбинацией  программ-ныхКоличество уровней в стеке меняется в соответствии с конкретным стеком протоколов. Протоколы нижних уровней часто реализуются комбинацией  программ-ных  и аппаратных средств, а протоколы верхних уровней, как правило, программными средствами.

Слайд 3

презентация подготовлена Никитиным М.Е.

Существует достаточное количество стеков протоколов, широко применяемых в сетях.

презентация подготовлена Никитиным М.Е. Существует достаточное количество стеков протоколов, широко применяемых в
Наиболее популярные стеки протоколов: OSIOSI международной организации по стандартизацииOSI международной организации по стандартизации, TCP/IP, используемый в сети Internet используемый в сети Internet и во многих сетях на основе операционной системы UNIX используемый в сети Internet и во многих сетях на основе операционной системы UNIX, IPX/SPX используемый в сети Internet и во многих сетях на основе операционной системы UNIX, IPX/SPX фирмы Novell, NetBIOS/SMB используемый в сети Internet и во многих сетях на основе операционной системы UNIX, IPX/SPX фирмы Novell, NetBIOS/SMB, разработанный фирмами Microsoft используемый в сети Internet и во многих сетях на основе операционной системы UNIX, IPX/SPX фирмы Novell, NetBIOS/SMB, разработанный фирмами Microsoft и IBM используемый в сети Internet и во многих сетях на основе операционной системы UNIX, IPX/SPX фирмы Novell, NetBIOS/SMB, разработанный фирмами Microsoft и IBM, DECnet используемый в сети Internet и во многих сетях на основе операционной системы UNIX, IPX/SPX фирмы Novell, NetBIOS/SMB, разработанный фирмами Microsoft и IBM, DECnet корпорации Digital Equipment используемый в сети Internet и во многих сетях на основе операционной системы UNIX, IPX/SPX фирмы Novell, NetBIOS/SMB, разработанный фирмами Microsoft и IBM, DECnet корпорации Digital Equipment, SNA используемый в сети Internet и во многих сетях на основе операционной системы UNIX, IPX/SPX фирмы Novell, NetBIOS/SMB, разработанный фирмами Microsoft и IBM, DECnet корпорации Digital Equipment, SNA фирмы IBM и некоторые другие.

Слайд 4

Межсетевой
протокол IP

презентация подготовлена Никитиным М.Е.

Межсетевой протокол IP презентация подготовлена Никитиным М.Е.

Слайд 5

Стек протоколов TCP/IP - это организованный набор основных сетевых протоколов, который иерархическим способом разделен на четыре

Стек протоколов TCP/IP - это организованный набор основных сетевых протоколов, который иерархическим
уровня и представляет собой систему транспортного распределения пакетов по компьютерной сети.
Принципы стека TCP/IP применяются как в локальных, так и в глобальных сетях.

презентация подготовлена Никитиным М.Е.

Слайд 6

Межсетевой протокол (Internet Protocol — IP)
Создан для использования в сложных сетях, объединенных

Межсетевой протокол (Internet Protocol — IP) Создан для использования в сложных сетях,
из разнородных подсетей на основе коммутации пересылаемых пакетов.
Синонимом «пакета» согласно стандарту на этот протокол является термин «межсетевая дейтаграмма» (internet datagram).
Функция или цель межсетевого протокола состоит в передаче дейтаграмм через ряд взаимосвязанных сетей.

презентация подготовлена Никитиным М.Е.

Слайд 7

Функция или цель межсетевого протокола состоит в передаче дейтаграмм через ряд взаимосвязанных

Функция или цель межсетевого протокола состоит в передаче дейтаграмм через ряд взаимосвязанных
сетей.

презентация подготовлена Никитиным М.Е.

Слайд 8

Модуль

Реализация, обычно программная, протокола или какой-либо процедуры.

презентация подготовлена Никитиным М.Е.

Модуль Реализация, обычно программная, протокола или какой-либо процедуры. презентация подготовлена Никитиным М.Е.

Слайд 9

Маршрутизация

Выбор пути передачи дейтаграммы.

презентация подготовлена Никитиным М.Е.

Маршрутизация Выбор пути передачи дейтаграммы. презентация подготовлена Никитиным М.Е.

Слайд 10

презентация подготовлена Никитиным М.Е.

презентация подготовлена Никитиным М.Е.

Слайд 11

презентация подготовлена Никитиным М.Е.

презентация подготовлена Никитиным М.Е.

Слайд 12

Фрагментация

Разбиение крупного пакета или дейтаграммы на более мелкие блоки, фрагменты.

презентация подготовлена

Фрагментация Разбиение крупного пакета или дейтаграммы на более мелкие блоки, фрагменты. презентация подготовлена Никитиным М.Е.
Никитиным М.Е.

Слайд 13

презентация подготовлена Никитиным М.Е.

презентация подготовлена Никитиным М.Е.

Слайд 14

Заголовок дейтаграммы

версия — указывает версию межсетевого протокола, установленного на хосте, сгенерировавшем

Заголовок дейтаграммы версия — указывает версию межсетевого протокола, установленного на хосте, сгенерировавшем
дейтаграмму;
длина — содержит длину заголовка, выраженную в 32-битовых словах;

презентация подготовлена Никитиным М.Е.

Слайд 15

Заголовок дейтаграммы

тип сервиса — определяет тип и качество обслуживания, которые требуются дейтаграмме

Заголовок дейтаграммы тип сервиса — определяет тип и качество обслуживания, которые требуются
при ее передаче;
общая длина — общая длина дейтаграммы, включающая длину заголовка и длину поля данных и выраженная в байтах;

презентация подготовлена Никитиным М.Е.

Слайд 16

Заголовок дейтаграммы

идентификатор дейтаграммы — устанавливается отправителем дейтаграммы для того, чтобы обеспечить возможность

Заголовок дейтаграммы идентификатор дейтаграммы — устанавливается отправителем дейтаграммы для того, чтобы обеспечить
сборки фрагментов какой-либо дейтаграммы;
смещение фрагмента — используется для сборки фрагментов дейтаграммы — данное поле содержит значение смещения поля данных дейтаграммы от начала поля данных исходного нефрагментированного пакета;

презентация подготовлена Никитиным М.Е.

Слайд 17

Заголовок дейтаграммы

протокол — идентифицирует протокол вышележащего уровня, которому принадлежит информация, помещенная в

Заголовок дейтаграммы протокол — идентифицирует протокол вышележащего уровня, которому принадлежит информация, помещенная
поле данных дейтаграммы;
контрольная сумма заголовка — рассчитывается и обновляется после каждого изменения, внесенного в заголовок;

презентация подготовлена Никитиным М.Е.

Слайд 18

Заголовок дейтаграммы

опции — поле является необязательным и не имеет фиксированной длины;
выравнивание —

Заголовок дейтаграммы опции — поле является необязательным и не имеет фиксированной длины;
состоит из нулей и используется для заполнения заголовка дейтаграммы до длины, кратной 32 битам.

презентация подготовлена Никитиным М.Е.

Слайд 19

Тип сервиса обработки дейтаграммы

презентация подготовлена Никитиным М.Е.

Тип сервиса обработки дейтаграммы презентация подготовлена Никитиным М.Е.

Слайд 20

Поле «тип сервиса»

Определяет характеристики обслуживания дейта-граммы при ее передаче по некой конкретной

Поле «тип сервиса» Определяет характеристики обслуживания дейта-граммы при ее передаче по некой
сети и основывается как на приоритете любой передаваемой дейтаграммы, так и на качестве ее передачи, определяемых четырьмя подполями.

презентация подготовлена Никитиным М.Е.

Слайд 21

презентация подготовлена Никитиным М.Е.

Формат дейтограммы Интернет. Поле версия характеризует версию
IP-протокола (например, 4 или 6). Формат пакета определяется
программой

презентация подготовлена Никитиным М.Е. Формат дейтограммы Интернет. Поле версия характеризует версию IP-протокола
и, вообще говоря, может быть разным для разных значений поля версия. Только размер и положение этого поля незыблемы. Поэтому в случае изменений длины IP-адреса слишком тяжелых последствий это не вызовет. Понятно также, что значение поля версия во избежании непредсказуемых последствий должно контролироваться программой. HLEN - длина заголовка, измеряемая в 32-разрядных словах, обычно заголовок содержит 20 октетов (HLEN=5, без опций и заполнителя). 

Слайд 22

Приоритет

Характеризует приоритет дейтаграммы (от 0 —обычный приоритет до 7 — управление сетью).

презентация

Приоритет Характеризует приоритет дейтаграммы (от 0 —обычный приоритет до 7 — управление
подготовлена Никитиным М.Е.

Параметр задержки

0— нормальная;
1— малая.

Параметр пропускной способности

0— нормальная;
1— высокая.

Параметр достоверности передаваемых данных

0— обычная;
1— высокая.