Скачать презентацию Вопрос 4 Сетевые протоколы Протоколы protocols это Скачать презентацию Вопрос 4 Сетевые протоколы Протоколы protocols это

Вопрос 4 Тема 7.ppt

  • Количество слайдов: 15

Вопрос 4. Сетевые протоколы • Протоколы(protocols) – это набор правил и процедур, регулирующих порядок Вопрос 4. Сетевые протоколы • Протоколы(protocols) – это набор правил и процедур, регулирующих порядок осуществления связи • Протоколы – это правила и технические процедуры, позволяющие нескольким компьютерам при объединении в сеть общаться друг с другом. • Стек протоколов (protocol stack) - это комбинация протоколов.

 • Передача данных по сети, с технической точки зрения, должна быть разбита на • Передача данных по сети, с технической точки зрения, должна быть разбита на ряд последовательных шагов, каждому из которых соответствуют свои правила и процедуры, или протокол. • Таким образом, сохраняется строгая очередность в выполнении определенных действий.

 • Кроме того, эти действия(шаги) должны быть выполнены в одной и той же • Кроме того, эти действия(шаги) должны быть выполнены в одной и той же последовательности на каждом сетевом компьютере. • На компьютере-отправителе эти действия выполняются в направлении сверху вниз, а на компьютере – получателе – снизу вверх.

 • Компьютер отправитель в соответствии с протоколом выполняет следующие действия: 1. Разбивает данные • Компьютер отправитель в соответствии с протоколом выполняет следующие действия: 1. Разбивает данные на небольшие блоки, называемые пакетами (кадрами), с которыми может работать протокол; 2. Добавляет к пакетам адресную информацию, чтобы компьютер – получатель мог определить что эти даные предназначены именно ему; 3. Подготавливает данные к передаче через плату сетевого адаптера и далее – по сетевому кабелю.

 • Компьютер – получатель в соответствии с протоколом выполняет те же действия, но • Компьютер – получатель в соответствии с протоколом выполняет те же действия, но только в обратном порядке: 1. принимает пакеты данных из сетевого кабеля; 2. Через плату сетевого адаптера передает пакеты(кадры) в компьютер; 3. Удаляет из пакета всю служебную информацию, добавленную компьютером-отправителем;

4. Копирует данные из пакетов (кадров) в буфер обмена – для их объединения в 4. Копирует данные из пакетов (кадров) в буфер обмена – для их объединения в исходный блок данных; 5. Передает приложению этот блок данных в том формате, с которым оно работает.

 • Несколько протоколов, которые работают в сети одновременно, обеспечивают следующие операции с данными: • Несколько протоколов, которые работают в сети одновременно, обеспечивают следующие операции с данными: • Подготовку; • Передачу; • прием; • Последующие действия.

 • Работа различных протоколов должна быть скоординирована так, чтобы исключить конфликты или незаконченные • Работа различных протоколов должна быть скоординирована так, чтобы исключить конфликты или незаконченные операции. • Этого возможно достичь с помощью разбиения протоколов на уровни.

 • Уровни работы сетевых протоколов Прикладной Инициализация или прием запроса Представительский Добавление в • Уровни работы сетевых протоколов Прикладной Инициализация или прием запроса Представительский Добавление в пакет форматирующей, отображающей или шифрующей информации Сеансовый Добавление информации о трафике с указанием момента отправки пакета(кадра). Транспортный Добавление информации для обработки ошибок. Сетевой Добавление адресной информации и информации о месте пакета(кадра) в последовательности Канальный Добавление информации для проверки ошибок и подготовка данных для передачи по физическому соединению. Физический Передача пакета(кадра) как потока битов.

 • В качестве стандартных моделей протоколов разработано несколько стеков: • Набор протоколов OSI/ISO; • В качестве стандартных моделей протоколов разработано несколько стеков: • Набор протоколов OSI/ISO; • IBM System Network Architecture (SNA); • Digital DECNet; • Novell Net. Ware; • Apple. Talk; • Набор протоколов Интернета, TCP/IP.

 • Протоколы этих стеков выполняют работу специфичную для своего уровня. • Однако коммуникационные • Протоколы этих стеков выполняют работу специфичную для своего уровня. • Однако коммуникационные задачи, которые возложены на сеть, приводят к разделению протоколов на три уровня: • Прикладной; • Транспортный; • Сетевой.

 • Прикладные протоколы обеспечивают взаимодействие и обмен даными между компьютерами в сети. • • Прикладные протоколы обеспечивают взаимодействие и обмен даными между компьютерами в сети. • К наиболее популярным прикладным протоколам относятся: • FTP (File Transfer protocol) – протокол Интернета для передачи фалов; • Dap (Data Access Protocol) – протокол доступа к файлам; • APPC ( Advanced Program-to-Program Communication) – одноранговый SNA – протокол.

 • Транспортные протоколы поддерживают сеансы связи между компьютерами и гарантируют надежный обмен данных • Транспортные протоколы поддерживают сеансы связи между компьютерами и гарантируют надежный обмен данных между ними. • К основным транспортным протоколам относятся: • TCP ( Transmission Control Protocol) – протокол для гарантированной доставки данных, разбитых на последовательность фрагментов; • Net. BIOS (Network Basic Input/Output System) – устанавливает сеансы связи между компьютерами; • ATP (Apple. Talk Transaction Protocol– протоколы сеансов связи и транспортировки данных фирмы Apple.

 • Сетевые протоколы обеспечивают услуги связи Эти протоколы управляют несколькими типами данных: • • Сетевые протоколы обеспечивают услуги связи Эти протоколы управляют несколькими типами данных: • Адресацией; • Маршрутизацией; • Проверкой ошибок; • Запросами на повторную передачу.

К основным сетевым протоколам относят: • IP (internet protocol) – протокол для передачи пакетов(кадров); К основным сетевым протоколам относят: • IP (internet protocol) – протокол для передачи пакетов(кадров); • IPX (Internetwork Packet Exchange) – протокол фирмы Net. Ware для передачи и маршрутизации пакетов(кадров); • Net. BEUI –протокол, обеспечивающий услуги транспортировки данных для сеансов и приложений; • DDP (Datagram Delivery Protocol) – Apple. Talk протокол транспортировки данных.