Работа протоколов стека TCP/IP
презентация подготовлена
Никитиным М.Е.
Межсетевой
протокол IP
презентация подготовлена Никитиным М.Е.
Межсетевой протокол (Internet Protocol — IP)
- Создан для использования в сложных сетях, объединенных из разнородных подсетей на основе коммутации пересылаемых пакетов.
презентация подготовлена Никитиным М.Е.
- Синонимом «пакета» согласно стандарту на этот протокол является термин «межсетевая дейтаграмма» (internet datagram).
презентация подготовлена Никитиным М.Е.
- Функция или цель межсетевого протокола состоит в передаче дейтаграмм через ряд взаимосвязанных сетей.
презентация подготовлена Никитиным М.Е.
Модуль
- Реализация, обычно программная, протокола или какой-либо процедуры.
презентация подготовлена Никитиным М.Е.
Маршрутизация
- Выбор пути передачи дейтаграммы.
презентация подготовлена Никитиным М.Е.
презентация подготовлена Никитиным М.Е.
Фрагментация
- Разбиение крупного пакета или дейтаграммы на более мелкие блоки, фрагменты.
презентация подготовлена Никитиным М.Е.
презентация подготовлена Никитиным М.Е.
Заголовок дейтаграммы
- версия — указывает версию межсетевого протокола, установленного на хосте, сгенерировавшем дейтаграмму;
- длина — содержит длину заголовка, выраженную в 32-битовых словах;
презентация подготовлена Никитиным М.Е.
Заголовок дейтаграммы
- тип сервиса — определяет тип и качество обслуживания, которые требуются дейтаграмме при ее передаче;
- общая длина — общая длина дейтаграммы, включающая длину заголовка и длину поля данных и выраженная в байтах;
презентация подготовлена Никитиным М.Е.
Заголовок дейтаграммы
- идентификатор дейтаграммы — устанавливается отправителем дейтаграммы для того, чтобы обеспечить возможность сборки фрагментов какой-либо дейтаграммы;
- смещение фрагмента — используется для сборки фрагментов дейтаграммы — данное поле содержит значение смещения поля данных дейтаграммы от начала поля данных исходного нефрагментированного пакета;
презентация подготовлена Никитиным М.Е.
Заголовок дейтаграммы
- протокол — идентифицирует протокол вышележащего уровня, которому принадлежит информация, помещенная в поле данных дейтаграммы;
- контрольная сумма заголовка — рассчитывается и обновляется после каждого изменения, внесенного в заголовок;
презентация подготовлена Никитиным М.Е.
Заголовок дейтаграммы
- опции — поле является необязательным и не имеет фиксированной длины;
- выравнивание — состоит из нулей и используется для заполнения заголовка дейтаграммы до длины, кратной 32 битам.
презентация подготовлена Никитиным М.Е.
Тип сервиса обработки дейтаграммы
презентация подготовлена Никитиным М.Е.
Поле «тип сервиса»
- Определяет характеристики обслуживания дейтаграммы при ее передаче по некой конкретной сети и основывается как на приоритете любой передаваемой дейтаграммы, так и на качестве ее передачи, определяемых четырьмя подполями.
презентация подготовлена Никитиным М.Е.
презентация подготовлена Никитиным М.Е.
Приоритет
- Характеризует приоритет дейтаграммы (от 0 —обычный приоритет до 7 — управление сетью).
презентация подготовлена Никитиным М.Е.
Параметр задержки
презентация подготовлена Никитиным М.Е.
Параметр пропускной способности
- 0— нормальная;
- 1— высокая.
презентация подготовлена Никитиным М.Е.
Параметр достоверности передаваемых данных
презентация подготовлена Никитиным М.Е.
Поле «опции»
- Позволяет для каждой дейтаграммы задать некий набор опций, учитываемых при передаче этой дейтаграммы по сети.
- Запись опции может включать в себя тип, длину и данные опции.
презентация подготовлена Никитиным М.Е.
Протокол межсетевых управляющих сообщений ICMP
презентация подготовлена Никитиным М.Е.
Протокол ICMP (Internet Control Message Protocol)
- Используется для обеспечения обратной связи между отправителем IP-дейтаграмм, их получателем, а также между коммуникационным оборудованием, передающим эти дейтаграммы по сети.
презентация подготовлена Никитиным М.Е.
Catenet
- Составная сеть, в которой конечные узлы подключены к сетям с различными характеристиками, а эти сети соединены между собой специальными устройствами.
презентация подготовлена Никитиным М.Е.
Шлюз (gateway)
- Устройство, посредством которого осуществляется соединение сетей.
презентация подготовлена Никитиным М.Е.
ICMP
- Обеспечивает взаимодействие между модулями межсетевого протокола, принадлежащими разным машинам.
презентация подготовлена Никитиным М.Е.
презентация подготовлена Никитиным М.Е.
Протокол пользовательских дейтаграмм UDP
- Задачей UDP (User Datagram Protocol) является передача данных прикладных программ с использованием простых механизмов пересылки, которые не гарантируют доставку и защиту от дублирования.
презентация подготовлена Никитиным М.Е.
Мультиплексирование UDP
Прием сообщений от разнообразных прикладных процессов, инкапсуляция их в UDP-дейтаграмму и передача их нижележащим уровням для пересылки по сети.
презентация подготовлена Никитиным М.Е.
Мультиплексирование
- Технология разделения средств передачи данных между группой использующих их объектов.
презентация подготовлена Никитиным М.Е.
Демультиплексирование
- Процесс, обратный мультиплексированию.
презентация подготовлена Никитиным М.Е.
Протокол управления передачей TCP
- Представляет собой высоконадежный протокол, обеспечивающий взаимодействие между хостами, а точнее, между выполняемыми на них прикладными процессами в коммуникационных компьютерных сетях.
презентация подготовлена Никитиным М.Е.
Задачи ТСР
- надежная доставка данных;
- управление потоком данных;
- управление логическими соединениями.
презентация подготовлена Никитиным М.Е.
Прикладные протоколы
- Ориентированы на обеспечение интерфейса между конкретными прикладными задачами и средствами транспортировки данных по сети, предоставляемых нижележащими уровнями.
- Обеспечивают взаимодействие прикладных процессов и определяют форму такого взаимодействия.
презентация подготовлена Никитиным М.Е.
Протокол TELNET
- Протокол, обеспечивающий передачу данных между процессами или между процессом и терминалом и обычно использующийся для эмуляции терминала удаленной станции.
презентация подготовлена Никитиным М.Е.
Терминал
- Устройство, состоящее из средств ввода-вывода, и используемое для взаимодействия с хост-компьютерами, на которых выполняются прикладные программы.
презентация подготовлена Никитиным М.Е.
Протоколы
передачи файлов
презентация подготовлена Никитиным М.Е.
FTP (File Transfer Protocol)
- Протокол передачи файлов — это протокол, предназначенный для обеспечения обмена файлами между серверами и клиентами.
презентация подготовлена Никитиным М.Е.
TFTP (Trivial File Transfer Protocol)
- Простейший протокол передачи файлов.
презентация подготовлена Никитиным М.Е.
NFS (Network File System)
- Сетевая файловая система, представляет собой сетевую службу, позволяющую объединить в одно целое файловые системы нескольких удаленных машин.
презентация подготовлена Никитиным М.Е.
SMTP (Simple Mail Transfer Protocol)
- Простой протокол передачи почты, использующийся для передачи текстовых файлов и почтовых сообщений с использованием средств надежной доставки транспортного протокола TCP между сетевыми системами.
презентация подготовлена Никитиным М.Е.
SNMP (Simple Network Management Protocol)
- Простой протокол управления сетью, позволяющий производить мониторинг сетевой активности, а также осуществлять управление рабочими станциями и коммутационным оборудованием сети.
презентация подготовлена Никитиным М.Е.
Работа протоколов стека IPX/SPX
- Протоколы верхнего уровня, взаимодействуя с приложениями пользователя, формируют сообщения, для передачи которых пользуются услугами транспортного протокола SPX.
- Протокол SPX, устанавливая логическое соединение, в свою очередь использует для пересылки данных протокол IPX.
презентация подготовлена Никитиным М.Е.
Протокол межсетевого обмена пакетами IPX
- Использует дейтаграммный метод передачи данных, т. е. предоставляет протоколам вышележащих уровней средства негарантированной доставки данных без установления логического соединения.
презентация подготовлена Никитиным М.Е.
Протокол последовательного обмена пакетами SPX
- Является транспортным протоколом стека IPX/SPX.
- Использует метод взаимодействия с установкой логического соединения и имеет средства обеспечения гарантированной доставки передаваемых данных.
презентация подготовлена Никитиным М.Е.
Протокол ядра NetWare NCR
- Является прикладным и представляет собой средство взаимодействия серверов и удаленных станций пользователей для обеспечения пользователей системы сетевыми службами.
презентация подготовлена Никитиным М.Е.
Протокол объявления услуг SAP
- Используется сервером сетевой операционной системы Novell NetWare для оповещения рабочих станций о предоставляемых им сетевых услугах, их адресах.
презентация подготовлена Никитиным М.Е.
Протоколы передачи больших пакетов
- Протокол больших межсетевых пакетов LIP (Large Internet Packet Protocol) и протокол пакетного режима BMP (Burst Mode Protocol).
презентация подготовлена Никитиным М.Е.
презентация подготовлена Никитиным М.Е.