Ip интернет протокол

Содержание

Слайд 2

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

Межсетевой протокол (Internet protocol, IP) предназначен для связи сетей передачи

Межсетевой протокол IP Межсетевой протокол (Internet protocol, IP) предназначен для связи сетей
данных, использующих коммутацию пакетов.
Данный протокол предоставляет услуги без установления связи между источником и получателем. (протокол не отвечает за установление соединений в сети)

Слайд 3

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

Определяет форму передачи информации по IP сети;
Устанавливает принципы адресации в

Межсетевой протокол IP Определяет форму передачи информации по IP сети; Устанавливает принципы
глобальной сети;
Определяет принципы маршрутизации IP пакетов.
IP среда – переносит IP пакеты к узлу, IP адрес которого указан в графе получателя.

Слайд 4

Формат пакета IP v.4

Формат пакета IP v.4

Слайд 5

Формат пакета IP (продолжение)

VERS - содержит номер версии протокола IP.
HLEN -

Формат пакета IP (продолжение) VERS - содержит номер версии протокола IP. HLEN
длина заголовка пакета. Обычно имеет значение 20.
Тип службы. Используется для установления приоритета при доставке данного пакета.
Общая длина - длина датаграммы в байтах, один пакет может содержать до 65535 байт данных.
Поле идентификации используется при фрагментации пакета. Все образовавшиеся при фрагментации пакеты должны иметь в этом поле одно и тоже значение.
Флаги - поле содержит три бита, из которых используются только 2. Один из этих битов является признаком того, что данный пакет можно фрагментировать. Другой указывает на то, что этот пакет является составляющей частью фрагментированного пакета.
Смещение пакета используется, если данный пакет является фрагментом другого пакета. Оно показывает, где следует размещать данные при сборке исходного пакета.
Время жизни - может иметь значение от 1 до 255. Данный параметр указывает на то, сколько маршрутизаторов может пройти данный пакет на пути к узлу-получателю.
Протокол - содержит информацию о том, данные какого протокола транспортного уровня несет в себе данный пакет.
Контрольная сумма заголовка используется для проверки целостности заголовка при передаче. При прохождении каждого маршрутизатора пересчитывается заново, т. к. маршрутизаторы изменяют значение поля "Время жизни".

Слайд 6

IP-адрес

Уникально идентифицирует рабочую станцию (сетевой интерфейс) в глобальном масштабе
Длина адреса 32 бита

IP-адрес Уникально идентифицирует рабочую станцию (сетевой интерфейс) в глобальном масштабе Длина адреса
(всего 4.394.967.296 адресов)
Имеет иерархическую структуру

Слайд 7

Структура IP-адресов

Структура IP-адресов

Слайд 8

Характеристики классов адресов

Характеристики классов адресов

Слайд 9

Специальные IP-адреса

Специальные IP-адреса

Слайд 10

Подсети

Адресная иерархия при организации подсетей

Не нужно запрашивать ещё один

Подсети Адресная иерархия при организации подсетей Не нужно запрашивать ещё один сетевой
сетевой номер, прежде чем установить новую сеть в организации.

Слайд 11

Маска подсети на примере класса B

До организации подсетей
Маска 255.255.0.0
После организации 256

Маска подсети на примере класса B До организации подсетей Маска 255.255.0.0 После
(28) подсетей
Маска 255.255.255.0
Узел читает адрес при помощи маски:
биты адреса, определяющие номер IP-подсети в маске равны 1, а определяющие номер узла равны нулю.

Слайд 12

Наложение маски на IP-адрес

Маска 255.255.255.0

IP-адрес

Наложение маски на IP-адрес Маска 255.255.255.0 IP-адрес

Слайд 13

Имена

Людям удобнее называть машины по именам, а не числами. Например, у

Имена Людям удобнее называть машины по именам, а не числами. Например, у
машины по имени alpha может быть IP-адрес 223.1.2.1. Информация о соответствии имен IP-адресам хранится в файлах "hosts" на каждом узле или на DNS сервере и доступна по сети.

223.1.2.1 alpha
223.1.2.2 beta
223.1.2.3 gamma
223.1.2.4 delta
223.1.3.2 epsilon
223.1.4.2 iota

IP-сети также могут иметь имена (файл "networks" ):

223.1.2 development 
223.1.3 accounting
223.1.4 factory

Слайд 14

IP-таблица маршрутов

Таблица маршрутов содержит по одной строке для каждого маршрута. Основными

IP-таблица маршрутов Таблица маршрутов содержит по одной строке для каждого маршрута. Основными
столбцами таблицы маршрутов являются номер сети, флаг прямой или косвенной маршрутизации, IP-адрес и номер сетевого интерфейса. Эта таблица используется модулем IP при обработке каждого отправляемого IP-пакета

Слайд 15

IP-маршрутизация

IP-маршрутизация

Слайд 16

Протоколы маршрутизации

Распространяют топологическую информацию по сети
Строят топологическую карту сети
Рассчитывают наилучший (относительно некоторой

Протоколы маршрутизации Распространяют топологическую информацию по сети Строят топологическую карту сети Рассчитывают
метрики) маршрут
Формируют таблицу маршрутизации IP
Динамически изменяют маршрут при изменениях на сети

Слайд 17

Протоколы маршрутизации

IGP – протоколы маршрутизации внутреннего шлюза
RIP (Routing Information Protocol)
OSPF (Open Shortest

Протоколы маршрутизации IGP – протоколы маршрутизации внутреннего шлюза RIP (Routing Information Protocol)
Path First)
IS-IS (Intermediate System-Intermediate System)
EGP – протоколы маршрутизации внешнего шлюза
BGP (Boarder Gateway Protocol)

Слайд 18

Транспортные протоколы

TCP, UDP

Транспортные протоколы TCP, UDP

Слайд 19

Протокол UDP

Протокол UDP - User Datagram Protocol
Предоставляет прикладным процессам транспортные услуги.

Протокол UDP Протокол UDP - User Datagram Protocol Предоставляет прикладным процессам транспортные
Обеспечивает ненадежную доставку датаграмм и не поддерживает соединений из конца в конец. К данным добавляются поля, одно из которых, поле "порт", обеспечивает мультиплексирование информации между разными прикладными процессами, а другое - "контрольная сумма" - позволяет определять целостность данных.

Слайд 20

Формат протокола UDP

Длина сообщения - это длина UDP-пакета (данные). Минимальная длина -

Формат протокола UDP Длина сообщения - это длина UDP-пакета (данные). Минимальная длина
8 байт. Сам заголовок имеет длину 8 байт.

Слайд 21

Порты транспортного протокола

Порты отправителя и получателя - двухбайтовые поля. Имеют значения

Порты транспортного протокола Порты отправителя и получателя - двухбайтовые поля. Имеют значения
от 0 до 65536. Идентифицируют приложения, данные которых переносит данный пакет протокола транспортного уровня. Механизм введен для того, чтобы разные приложения, работающие на одном узле сети, могли независимо друг от друга передавать свои данные.
Например, TELNET - 23, FTP - 21, SMTP - 25 (работают по TCP) и DNS - 53 (работает по UDP).

Слайд 22

Структура связей протокольных модулей


TCP

UDP

IP

ARP

ENET

Прикладные процессы

Прикладные процессы

Общая среда Ethernet

Структура связей протокольных модулей TCP UDP IP ARP ENET Прикладные процессы Прикладные процессы Общая среда Ethernet

Слайд 23

Контрольное суммирование

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

Контрольное суммирование Контрольная сумма содержит код, полученный в результате контрольного суммирования UDP-заголовка
и поля данных (для IP – только заголовок).
Если контрольная сумма правильная (или равна нулю), то проверяется порт назначения. Если к этому порту подключен прикладной процесс, то сообщение, содержащееся в датаграмме, становится в очередь для прочтения. В остальных случаях датаграмма отбрасывается. Если датаграммы поступают быстрее, чем их успевает обрабатывать прикладной процесс, то при переполнении очереди они отбрасываются модулем UDP.

Слайд 24

Протокол TCP

Протокол TCP обеспечивает гарантированную доставку с установлением соединений в виде

Протокол TCP Протокол TCP обеспечивает гарантированную доставку с установлением соединений в виде
байтовых потоков.
Используется в тех случаях, когда требуется надежная доставка сообщений, освобождает прикладные процессы от необходимости использовать таймауты и повторные передачи для обеспечения надежности. Прикладными процессами, использующими TCP, являются FTP, TELNET и многие другие.
Реализация TCP требует большой производительности процессора и большой пропускной способности сети. Внутренняя структура модуля TCP гораздо сложнее структуры модуля UDP.

Слайд 25

Протокол TCP (продолжение)

Протокол TCP (продолжение)

Слайд 26

Уровень канального доступа

Ethernet и т.п.

Уровень канального доступа Ethernet и т.п.

Слайд 27

Ethernet

Канальный уровень;
Реализует метод множественного доступа с контролем несущей и обнаружением

Ethernet Канальный уровень; Реализует метод множественного доступа с контролем несущей и обнаружением
столкновений;
Уникальные адреса адаптеров;
Размер адреса в Ethernet - 6 байт позволяет осуществлять доставку пакета в подсети.

Слайд 28

Протокол ARP

Для отображения IP-адресов, обеспечивающих адресацию в глобальной сети, в Ethernet

Протокол ARP Для отображения IP-адресов, обеспечивающих адресацию в глобальной сети, в Ethernet
адреса используется протокол ARP (Address Resolution Protocol). Отображение выполняется только для отправляемых IP-пакетов, так как только в момент отправки создаются заголовки IP и Ethernet.

Слайд 29

Интерфейсы Ethernet

Интерфейсы Ethernet

Слайд 30

ARP-таблица для преобразования адресов

ARP-таблица для преобразования адресов

Слайд 31

Порядок преобразования адресов

В ходе обычной работы сетевая программа, такая как TELNET,

Порядок преобразования адресов В ходе обычной работы сетевая программа, такая как TELNET,
отправляет прикладное сообщение, пользуясь транспортными услугами TCP. Модуль TCP посылает соответствующее транспортное сообщение через модуль IP. В результате составляется IP-пакет, который должен быть передан драйверу Ethernet. IP-адрес места назначения известен прикладной программе, модулю TCP и модулю IP. Необходимо на его основе найти Ethernet-адрес места назначения. Для определения искомого Ethernet-адреса используется ARP-таблица.
Имя файла: Ip-интернет-протокол-.pptx
Количество просмотров: 431
Количество скачиваний: 2