1 / 25

Petrozavodsk State University, Alex Moschevikin, 2004

Сети ЭВМ и телекоммуникации. Презентации к курсу выложены на http://dims.karelia.ru/~alexmou/. Литература для подготовки к экзамену: http://www.citforum.ru/ http://www.osp.ru/. Олифер В. и Н. Базовые технологии локальных сетей. Олифер В. и Н. Введение в IP-сети.

dore
Download Presentation

Petrozavodsk State University, Alex Moschevikin, 2004

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Сети ЭВМ и телекоммуникации Презентации к курсу выложены на http://dims.karelia.ru/~alexmou/ Литература для подготовки к экзамену: http://www.citforum.ru/ http://www.osp.ru/ • Олифер В. и Н. Базовые технологии локальных сетей. • Олифер В. и Н. Введение в IP-сети. • Брежнев А.Ф., Смелянский Р.Л. (1994 г.). Семейство протоколов TCP/IP. • Д.Комер. Межсетевой обмен с помощью TCP/IP. • Курс "CISCO Internetworking Technology Overview". • Стэн Шатт. Мир компьютерных систем. - К: BHV, 1996. • А.Микуцкий. Основы технологии АТМ. • Спирин А.А. Введение в технику волоконно-оптических сетей. • Бабаевский П. Тестирование кабельных систем Категорий 5е и 6. • Разъемы и кабели Ethernet (Технологии Ethernet). • Медведовский И., Семьянов П., Леонов Д. Атака через INTERNET. Rev. 2.02 / 26.01.2014 Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  2. Стандарты, их роль Стандарты -- правила для производителей. Назначение: обеспечить совместимость продукции. Открытые системы: многоплатформенность (гетерогенность),открытость, переносимость, совместимость. Множество организаций, выпускающих стандарты (ГОСТ и ТУ), комитеты, консорциумы, сообщества. Лицензирование, General Public License. Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  3. Разработчики стандартов • American National Standards Institute • коммуникации: коды, алфавиты, сигнальные схемы; • микрокомпьютеры: языки программирования, SCSI, драйвера ansi.sys; • осн. стандарты и спецификации: интерфейс Token Ring, CSMA/CD, SQL, алгоритмы шифрования. • Common Open Software Environment • разработка общей рабочей Unix-среды. В консорциум входят IBM, HP, SunSoft, Novell. • Comite Consultatif Internationale de Telegraphie et Telephonie (ITU - International Telecommunications Union) • Протоколы CCITT (МККТТ - рус.) относятся к модемам, сетям, передаче факсимильных сообщений. • 15 исследовательских групп: A и B раб. процедуры, термины и определения, I  ISDN, K и L защита оборудования, R-U  терминальные и телеграфные услуги, V передача данных по телефонным сетям, X  сети передачи данных. Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  4. Разработчики стандартов • CCITT (продолжение) • v.22 полнодуплексная модемная передача 1200 бит/с, • v.22bis 2400 бит/с • v.28  стандарт интерфейса RS-232 • v.32  асинхр. и синхронная передача 4800-9600 бит/с, • v.32bis  до 14400 • v.35  высокоскоростная передача по комбинированным цепям. • v.42  проверка ошибок • v.42bis  сжатие данных • v.terbo  19200 бит/с • v.34  28800 бит/с, v.34+  до 33600 бит/с • x2, k56flex > v.90, v.92 до 56кбит/с (асимметричные) • X.200 (ISO 7498) эталонная модель OSI • X.25 (ISO 7776) сети с коммутацией пакетов • X.400 (ISO 10021) обмен сообщениями (электронная почта, не Интернет) • X.500 (ISO 9594) служба каталогов • X.700 (ISO 9595)  Common Management Information Protocol Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  5. Разработчики стандартов • Electronic Industries Association • 1924год. RS-232 - стандарт последовательного соединения с помощью разъемов DB-9 и DB-25 и макс длиной кабеля 15 метров. Определяется соединение между DTE (терминальное оборудование) и DCE (data communication equipment). • Institute of Electrical and Electronic Engineers • Комитеты, 802 (февраль 1980) (до 802.17) • IEEE 802.1: Bridging (Networking) and Network Management(VLAN) • IEEE 802.2: Logical Link Control (Upper Part of Data Lnk Layer) • IEEE 802.3: Ethernet (CSMA/CD) • IEEE 802.4: Token Bus (Disbanded) • IEEE 802.5: Defines the MAC Layer for a Token Ring (Inactive) • IEEE 802.6: Metropolitan Area Networks (Disbanded) • IEEE 802.7: Broadband LAN using Coaxial Cable (Disbanded) • IEEE 802.8: Fiber Optic TAG (Disbanded) • IEEE 802.9: Integrated Services LAN (Disbanded) • IEEE 802.10: Interoperable LAN Security (Disbanded) Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  6. Разработчики стандартов • Institute of Electrical and Electronic Engineers (продолжение) • IEEE 802.11: Wireless LAN & Mesh (Wi-Fi Certification) • IEEE 802.12: Demand Priority (Disbanded) • IEEE 802.13: Not Used • IEEE 802.14: Cable Modems (Disbanded) • IEEE 802.15: Wireless PAN • IEEE 802.15.1: (Bluetooth Certification) • IEEE 802.15.4: (ZigBee Certification) • IEEE 802.16: Broadband Wireless Access (WiMAX Certification) • IEEE 802.16e: (Mobile) Broadband Wireless Access • IEEE 802.17: Resilient Packet Ring • IEEE 802.18: Radio Regulatory TAG • IEEE 802.19: Coexistence TAG • IEEE 802.20: Mobile Broadband Wireless Access • IEEE 802.21: Media-Independent Handoff • IEEE 802.22: Wireless Regional Area Network • IEEE 802.23: Emergency Services Working Group • IEEE 802.24: Smart Grid TAG New (November, 2012) • IEEE 802.25: Omni-Range Area Network (Not Yet Ratified) Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  7. Разработчики стандартов • International Standards Organization • Идеальная модель взаимодействия открытых систем (Open Systems Interconnection Reference Model, OSI/RM ) • Open Software Foundation • создает программные среды, объединяя технологии разл. производителей. Unix-подобная ОС - OSF/1, OSF/Motif - граф. интерфейс. • SQL Access Group • совместно с ISO разрабатывает стандарты, определяющие взаимодействие интерфейсных и прикладных систем (в архитектуре клиент-сервер) Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  8. Модель OSI/RM Layer 7 Layer 6 Layer 5 Layer 4 Layer 3 Layer 2 Layer 1 APPLICATION ПРИКЛАДНОЙ PRESENTATION ПРЕДСТАВИТ. SESSION СЕАНСОВЫЙ TRANSPORT ТРАНСПОРТНЫЙ NETWORK СЕТЕВОЙ DATA LINK КАНАЛЬНЫЙ PHYSICAL ФИЗИЧЕСКИЙ OSI/RM 1984 г.  OSI/RM  метод описания сетевых сред и открытых архитектур. Цель: стандартизация и простота написания драйверов определенного уровня, возможность организации стеков протоколов. Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  9. Уровнив модели OSI/RM Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  10. Уровнив модели OSI/RM Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  11. OSI и архитектура компьютеров ПРИКЛАДНОЙ Пользователь ПРЕДСТАВИТ. Операционная система СЕАНСОВЫЙ ТРАНСПОРТНЫЙ СЕТЕВОЙ Драйверы КАНАЛЬНЫЙ Аппаратура ФИЗИЧЕСКИЙ Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  12. OSI и IEEE Project 802 В соответствие с расширением OSI/RM канальный уровень делится на два подуровня: LLC - Logical Link Control (подуровень управления логической связью) MAC - Medium Access Control (контроль доступа к среде передачи) Различия у сетевых архитектур находятся на канальном (MAC-подуровень) и физическом уровнях. Project 802 разрабатывался для канального и физического уровней. LLC: 802.2, MAC: 802.3 (CSMA/CD),  802.4 (шинная сеть с передачей маркера),  802.5 (кольцо с передачей маркера),  802.12 (по приоритету доступа),  802.17 (устойчивое кольцо с пакетной коммутацией). Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  13. Структура пакетов (кадров) Название порций данных для различных уровней: прикладной - поток байт (бит), транспортный - сегмент данных, сетевой - пакет, канальный - кадр. Перед подачей в сеть все данные разбиваются на пакеты. На каждом уровне к пакету добавляется доп. форматирующая или адресная информация. На принимающей стороне по мере поднимания пакета по уровням эта информация отсекается. Сетевая карта обеспечивает формирование пакетов (> пакет > пакет > пакет>), их передачу и сбор с контролем ошибок. Основные компоненты пакета: адрес источника, адрес местаназначения, передаваемые данные, инструкции о дальнейшем маршруте, информация по сбору фрагментированного пакета из кадров, информация для коррекции ошибок передачи. Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  14. Структура пакетов (кадров) Разделы: заголовок (сигнал о самом факте передачи пакета, адреса источника и получателя, инфа, синхронизующая передачу), данные (от 512 байт до 4кб), трейлер (CRC поле, после получения также вычисляется контрольная сумма и сравнивается с исходной). Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  15. Передача данных по сети Формирование пакета происходит последовательно на всех уровнях, при получении пакета  отсечение. ПРИКЛАДНОЙ ПРИКЛАДНОЙ ПРЕДСТАВИТ. ПРЕДСТАВИТ. СЕАНСОВЫЙ СЕАНСОВЫЙ ТРАНСПОРТНЫЙ ТРАНСПОРТНЫЙ СЕТЕВОЙ СЕТЕВОЙ КАНАЛЬНЫЙ КАНАЛЬНЫЙ ФИЗИЧЕСКИЙ ФИЗИЧЕСКИЙ Среда передачи Виртуальная связь между соответствующими уровнями для удаленных машин (прозрачное взаимодействие на нижних уровнях). Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  16. Протоколы • Протоколы  набор правил и процедур, регулирующих порядокосуществления некоторой связи. • Их много. Есть преимущества и недостатки. • Работают на разных уровнях OSI RM. Если, например, протокол работает на физ. уровне, значит, он обеспечивает прохождение пакетов через плату адаптера в сетевой кабель. • Несколько протоколов могут работать совместно (стек). • Маршрутизируемые и немаршрутизируемые протоколы. Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  17. Стеки протоколов Лекции Практика Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  18. Стеки протоколов TCP/IP(Transmission Control Protocol / internet Protocol) стандарт для гетерогенных сетей, популярный межсетевой протокол, спец. разработанные для него протоколы SMTP, FTP, SNMP. Недостатки  большой размер и неторопливость. Проблемы с нехваткой IP адресов NetBEUI(Network Basic Extended User Interface) связан с NetBIOS (IBM интерфейс сеансового уровня с ЛВС), а сам NetBEIU  трансп. протокол Микрософта. Небольшой, быстрый, эффективный. Не поддерживает маршрутизацию. X.25 сети с коммутацией пакетов, полное соответствие OSI/RM. XNS Xerox Network System.Большой и медленный, много широковещательных пакетов. IPX/SPX и NWLink(реализация от Microsoft) наследник XNS, небольшой и достаточно быстрый. DECnet собственный стек маршрутизируемых протоколов, на нем впоследствии вырос И-нет, т.к. он ставился на VAX (Virtual Address Extension) машины с операционной системой VMS. Набор протоколов OSI Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  19. Взаимодействие в глоб. сетях ПРИКЛАДНОЙ ПРЕДСТАВИТ. СЕАНСОВЫЙ ТРАНСПОРТНЫЙ СЕТЕВОЙ КАНАЛЬНЫЙ ФИЗИЧЕСКИЙ A B устройства сетевого уровня Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  20. IP-адреса и сети IP-адрес – это 4-х байтовое число (от 0 до 232-1). Его записывают в десятично-точечном виде. Значение каждого байта выражено десятичным числом от 0 до 255. Байты друг от друга разделяются точкой. Слева записываются старшие байты, справа - младшие. Примерами могут служить 10.0.1.31, 65.200.17.0, 192.168.1.1 и т.д. IP 0.0.0.0 b 00000000 00000000 00000000 00000000 dec 0 IP 10.0.0.0 bin 00001010 00000000 00000000 00000000 dec 167772160=227+225 IP 10.255.255.255 dec 184549375=227+225+223+222+221+...+22+21+20 bin 00001010 11111111 11111111 11111111 ПРИКЛАДНОЙ ПРЕДСТАВИТ. СЕАНСОВЫЙ ТРАНСПОРТНЫЙ СЕТЕВОЙ КАНАЛЬНЫЙ ФИЗИЧЕСКИЙ Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  21. IP-адреса и сети Для IP-адреса 129.127.51.47 с маской 19 битов: номер сети -- 129.127.32.0 номер хоста -- 0.0.19.47 Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  22. Маршрутизация ПРИКЛАДНОЙ СЕТЕВОЙ КАНАЛЬНЫЙ Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  23. Маршрутизация IP-пакет от компьютера 1 должен быть доставлен компьютеру 2. При движении по сетям (через маршрутизаторы) IP-адреса отправителя и получателя внутри IP-пакетане изменяются. Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  24. DNS, порт 53 (ping lab127.ru) Перед запуском процедуры тестирования связи (посредством утилиты ping)компьютер с IP-адресом 172.20.176.62 (MAC-адрессетевого интерфейса90-E6-BA-71-0B-8C), на котором была запущена утилита, послал широковещательный DNS-запрос серверу ns.karelia.ru (на МАС-адрес маршрутизатора 00-0С-CE-CE-4E-4D). Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

  25. DNS (ping lab127.ru) 00-0C-CE-CE-4E-4D MAC-адрес получателя 90-E6-BA-71-0B-8CMAC-адресотправителя 08-00 тип вложения:IP 45-00 версия IP, длина заголовков, сервис 00-37 длина IP датаграммы (55 байтов) 07-03-00-80 фрагментация, флаги, TTL 11 тип вложения: UDP 68-85 контрольная сумма AC-14-B0-3E IP-адрес отправителя (172.20.176.62) C2-55-AC-85 IP-адрес получателя (194.85.172.133) D6-82 UDP-порт отправителя (порт 54914) 00-35 UDP-порт назначения (порт 53 DNS) 00-23-DE-74 длина и контрольная сумма 19-31 ID и флаги 01-00…00-01 DNS-запрос на lab127.ru типа A ПРИКЛАДНОЙ ПРЕДСТАВИТ. СЕАНСОВЫЙ ТРАНСПОРТНЫЙ СЕТЕВОЙ КАНАЛЬНЫЙ ФИЗИЧЕСКИЙ Petrozavodsk State University, Alex Moschevikin, 2004 NETS and OSs

More Related