Скачать презентацию Глава 2 Протоколы и архитектура Protokollid ja arhitektuur Скачать презентацию Глава 2 Протоколы и архитектура Protokollid ja arhitektuur

75d81fccc07f12d12c8ca5aca60d25c1.ppt

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

Глава 2 Протоколы и архитектура Protokollid ja arhitektuur Глава 2 Протоколы и архитектура Protokollid ja arhitektuur

Необходимость в использовании протоколов. Protokollide kasutuse vajadus • Определенные правила. Defineeritud reeglid • Задача Необходимость в использовании протоколов. Protokollide kasutuse vajadus • Определенные правила. Defineeritud reeglid • Задача разбивается на подзадачи. Ülesanne jaguneb väikesteks ülesanneteks • Послойная архитектура. Kihiline arhitektuur

Ключевые элементы протокола. Protokoli elemendid • Syntax —Формат данных. Andmete formaat —Уровни сигнала. Signaali Ключевые элементы протокола. Protokoli elemendid • Syntax —Формат данных. Andmete formaat —Уровни сигнала. Signaali tase • Semantics —Управляющая информация. Juhtiv informatsioon —Обработка ошибок. Vigade töötlemine • Timing —Слежение за скоростями. Kiiruste jälgimine —Последовательность. Järjestus

Архитектура протокола • Задача коммуникации разбивается на модули. Kommunikatsiooni ülesanne jaguneb mooduliteks • Например, Архитектура протокола • Задача коммуникации разбивается на модули. Kommunikatsiooni ülesanne jaguneb mooduliteks • Например, передача файла разбивается на 3 модуля • Näiteks, faili ülekanne jaguneb kolmeks mooduliks —Приложение. Aplikatsioon —Модуль службы передачи. Ülekande teeninduse moodul —Модуль доступа к сети. Võrgu juurdepääsu moodul

Упрощенная архитектура процесса передачи файла. Faili ülekande protsessi lihtsustatud arhitektuur Упрощенная архитектура процесса передачи файла. Faili ülekande protsessi lihtsustatud arhitektuur

Трехуровневая модель. Kolme tasemeline mudel • Network Access Layer • Transport Layer • Application Трехуровневая модель. Kolme tasemeline mudel • Network Access Layer • Transport Layer • Application Layer

Использование архитектуры протоколов. Protokolli arhitektuuri kasutamine Использование архитектуры протоколов. Protokolli arhitektuuri kasutamine

Требования к адресации. Aadressatsiooni nõuded • Необходимы 2 уровня адресации. Vajalikud 2 aadressatsiooni taset Требования к адресации. Aadressatsiooni nõuded • Необходимы 2 уровня адресации. Vajalikud 2 aadressatsiooni taset • Каждый компьютер должен иметь уникальный сетевой адрес. Iga arvuti peab omama unikaalset võrgu aadressi • Каждое приложение для (многозадачного) компьютера требует уникального адреса в рамках компьютера. Iga aplikatsioon (multitegumtöötluselisele) arvutile nõuab unikaalset aadressi arvuti raames — service access point - SAP — Порт в стеке TCP/IP

Простая архитектура протоколов. Lihtne protokolli arhitektuur Простая архитектура протоколов. Lihtne protokolli arhitektuur

Protocol Data Units (PDU) • Протоколы используются для коммуникации на каждом уровне. Protokolle kasutatakse Protocol Data Units (PDU) • Протоколы используются для коммуникации на каждом уровне. Protokolle kasutatakse kommunikatsioonis igal tasemel. • Управляющая информация добавляется к пользовательским данным на каждом уровне. Juhtiv informatsioon lisatakse kasutajate andmetele igal tasemel • Транспортный уровень может фрагментировать пользовательские данные. Transpordi tase võib fragmenteerida kasutajate andmeid • Заголовок транспортного уровня для каждой единицы содержит Transpordi taseme pealkiri sisadab iga ühiku jaoks — SAP назначения – SAP sihtpunkt — Последовательный номер – jarjestikune number — Код определения ошибки – Vea määramise kood

Protocol Data Units Protocol Data Units

Сетевой PDU. Võrgu PDU • Добавляется сетевой заголовок Lisatakse võrgu pealkiri —Сетевой адрес компьютера Сетевой PDU. Võrgu PDU • Добавляется сетевой заголовок Lisatakse võrgu pealkiri —Сетевой адрес компьютера назначения. Sihtpunkt arvuti võrgu aadress —Запрос услуг. Teeninduse päring

Работа архитектуры протоколов. Protokollide arhitektuuri töö Работа архитектуры протоколов. Protokollide arhitektuuri töö

OSI • Open Systems Interconnection • Разработано International Organization for Standardization (ISO) • 7 OSI • Open Systems Interconnection • Разработано International Organization for Standardization (ISO) • 7 уровней. 7 taset • Теоретическая модель. Teoreetiline mudel • TCP/IP – стандарт де-факто. TCP/IP – de-fakto standard.

OSI • Многоуровневая модель. Mitmitasemeline mudel • Каждый уровень предоставляет набор необходимых коммуникационных функций. OSI • Многоуровневая модель. Mitmitasemeline mudel • Каждый уровень предоставляет набор необходимых коммуникационных функций. Iga tase pakub vajalike kommunikatsioonide funktsioonide kogumit • Каждый уровень сообщается с нижним уровнем для выполнения более примитивных функций. Iga tase käib läbi madalama tasemega primitiivsemaite funktsioonide täitmiseks • Каждый уровень обеспечивает сервисы для вышестоящего уровня. Iga tase varustab teenindusi kõrgemale tasemele • Изменения на одном уровне не требуют изменений на другом. Muudatused ühel tasemel ei nõua teiste tasemete muudutatusi

Уровни OSI tasemed Уровни OSI tasemed

Среда OSI meedium Среда OSI meedium

OSI как стандарт. OSI nagu standard OSI как стандарт. OSI nagu standard

Элементы стандартизации. Standartisatsiooni elemendid • Спецификация протокола. Protokolli spetsifikatsioon — Оперирует одним уровнем в Элементы стандартизации. Standartisatsiooni elemendid • Спецификация протокола. Protokolli spetsifikatsioon — Оперирует одним уровнем в разных системах. Opereerib ühe tasemega erinevates süsteemides — Может использовать разные операционные системы. Võib kasutada erinevaid operatsiooni süsteeme — Спецификация должна быть точной. Spetsifikatsioon peab olema täpne • Формат единицы данных. Andmeühiku formaat • Семантика всех полей. Kõikide väljade semaantika • Возможность последовательности PDU järjestuse võimalus • Определение сервиса. Teeninduse määramine • Адресация. Aadressimine

Service Primitives and Parameters. Teeninduse primitiivid ja parameetrid • Services between adjacent layers expressed Service Primitives and Parameters. Teeninduse primitiivid ja parameetrid • Services between adjacent layers expressed in terms of primitives and parameters. Teenindused naabri taseme vahel moodustavad primitiivide ja parameetride terminides • Primitives specify function to be performed. Primitiivid määravad funktsioone, mis peavad olema täidetud • Parameters pass data and control info. Parameetrid kannavad andmeid ja juhtimisinfot.

Связи между уровнями. Seosed tasemete vahel Связи между уровнями. Seosed tasemete vahel

Архитектура TCP/IP arhitektuur • Разработана US Defense Advanced Research Project Agency (DARPA) для ARPANET. Архитектура TCP/IP arhitektuur • Разработана US Defense Advanced Research Project Agency (DARPA) для ARPANET. Arendatud ARPANET-ile. • Используется в Интернете. Kasutatakse Internetis • Неофициальная, но работающая модель. Mitte ametlik, aga töötav mudel — Application layer — Host to host or transport layer — Internet layer — Network access layer — Physical layer

Физический уровень. Füüsiline tase • Интерфейс между компьютером и сетью. Kasutajaliides arvuti ja võrgu Физический уровень. Füüsiline tase • Интерфейс между компьютером и сетью. Kasutajaliides arvuti ja võrgu vahel • Характеристики среды передачи. Ülekande meediumi iseloomustused • Уровни сигнала. Signaali tase • Скорости передачи. Ülekande kiirus • etc.

Network Access Layer • Обмен данными между оконечным устройством и сетью. Andmete vahetamine lõppseadme Network Access Layer • Обмен данными между оконечным устройством и сетью. Andmete vahetamine lõppseadme ja võrgu vahel • Обеспечение адреса получателя. Saaja aadressi varustamine • запрос определенных услуг, например, приоритета. Mõningane teeninduse päring, näideks, prioriteedi päring.

Уровень Интернета (IP). Interneti tase • Системы могут быть подключены к различным сетям. Süsteemid Уровень Интернета (IP). Interneti tase • Системы могут быть подключены к различным сетям. Süsteemid võivad olla ühendatud erinevatele võrkudele • Функции маршрутизации. Marsruutiseerimise funktsioonid • Реализуется не только в оконечных системах, но и в маршрутизаторах. Realiseerub mitte ainult lõppsüsteemides vaid ka ruuterites

Transport Layer (TCP) • Надежная доставка данных. Kindel andmete kohaletoomine • Запрос доставки. Kohaletoomise Transport Layer (TCP) • Надежная доставка данных. Kindel andmete kohaletoomine • Запрос доставки. Kohaletoomise päring

Application Layer • Поддержка пользовательских приложений. Kasutajate rakenduste tugi • Например, http, SMTP. Näideks Application Layer • Поддержка пользовательских приложений. Kasutajate rakenduste tugi • Например, http, SMTP. Näideks HTTP, SMTP

OSI ja TCP/IP OSI ja TCP/IP

Концепция TCP/IP kontseptsioon Концепция TCP/IP kontseptsioon

Уровень адресации. Aadressimist tase • Уровень, на котором единицы именуются. Tase, millel ühikud on Уровень адресации. Aadressimist tase • Уровень, на котором единицы именуются. Tase, millel ühikud on nimetatud • Уникальные адреса для любой оконечной системы или маршрутизатора. Unikaalsed aadressid igale lõppsüsteemile või ruuterile • Адреса сетевого уровня. Võrgu taseme aadressid — IP или интернет-адрес (TCP/IP). IP või internet aadress — Network service access point или NSAP (OSI). Võrgu SAP. • ПРоцессы внутри системы. Protsessid süsteemi sees — Номер порта (TCP/IP). Pordi number — Service access point или SAP (OSI)

PDU in TCP/IP PDU in TCP/IP

Пример заголовка. Pealkirja näidis • Порт назначения. Sihtport • Номер последовательности. Järjekorra number • Пример заголовка. Pealkirja näidis • Порт назначения. Sihtport • Номер последовательности. Järjekorra number • Контрольная сумма. Kontrollsumma

Некоторые протоколы стека TCP/IP. Mõned protokollid TCP/IP pinust Некоторые протоколы стека TCP/IP. Mõned protokollid TCP/IP pinust