Содержание
- 2. Содержание лекции Основные определения Эволюция компьютерных сетей Области применения компьютерных сетей Параметры дизайна, характеристики сетей Классификация
- 3. Определения Сеть передачи данных – система связанных коммуникационными связями узлов, обеспечивающая передачу данных между субъектами информационного
- 4. Пример взаимодействия вычислительных процессов iit:~ # ps aux USER PID %CPU %MEM START TIME COMMAND root
- 5. Эволюция компьютерных сетей: преддверие Многотерминальные системы Многопользовательская многотерминальная система обслуживает пользователей в режиме разделения времени
- 6. Эволюция компьютерных сетей: эпоха разделения времени и появления глобальных сетей Каналы передачи данных связали географически удалённые
- 7. Эволюция компьютерных сетей: эпоха локальных сетей (ЛВС) “Floppy Net” Локальная сеть В отличие от глобальных сетей,
- 8. Эволюция компьютерных сетей: объединение сетей Объединение сетей компаний посредством единой планетарной сети Internet позволило предоставлять пользователям
- 9. Области применения сетей (услуги) Удалённый доступ к разделяемым ресурсам Вычислительные ресурсы, файлы, принтеры Распределённая обработка и
- 10. Модели предоставления услуг Клиент-сервер Одноранговая Выделен компьютер, предоставляющий услуги – сервер Клиенты не предоставляют услуг друг
- 11. Характеристики компьютерных сетей Дизайн Область применения Масштабируемость Расширяемость Простота добавления новых узлов Непрерывность функционирования при росте
- 12. Характеристики надёжности сети Надёжность, вероятность безотказной работы, [%] Отказоустойчивость При отказе узлов и линий связи, число
- 13. Характеристики производительности Скорость передачи трафика через сеть (средняя, минимальная гарантированная/пользователя), [бит/с] Задержка передачи и вариация задержки
- 14. Классификация компьютерных сетей
- 15. Топология сети Выбора топологии сети влияет на: надёжность, расширяемость, масштабируемость, производительность компьютерной сети. Топология сети –
- 16. Представление сети в виде графа Сеть передачи данных можно представить в виде графа, в котором …
- 17. Сеть «точка-точка» Два узла непосредственно связаны друг с другом выделенным каналом связи Данные, отправленные одним узлом
- 18. Необходимость выбора топологии Что если компьютеров больше двух? Как их соединить? ??? ???
- 19. Типовые топологии сетей
- 20. Полносвязная топология Каждый из узлов связан с остальным соединением «точка-точка» Число связей для N узлов: Добавление
- 21. Ячеистая топология Получается из полносвязной путём удаления некоторых связей Хорошая практика – подключение каждого узла не
- 22. Кольцевая топология Данные передаются по кольцу от одного узла к другому, и, сделав, полный оборот возвращаются
- 23. Топология «звезда» Выделенный коммутационный узел обеспечивает транзит трафика между конечными узлами Наличие единой точки отказа –
- 24. Иерархическая топология К К К Несколько коммутационных узлов иерархически связанных между собой Отказ коммутатора разбивает сеть
- 25. Топология «общая шина» Узлы сети подключены к общей разделяемой среде передачи (кабель, радиоэфир) Сеть является широковещательной
- 26. Смешанная топология
- 27. Проблема адресация Возможен только один получатель Множество потенциальных получателей Узел, отправляющий данные, должен иметь возможность указать
- 28. Адресация узла(-ов) назначения Данные могут быть предназначены единственному узлу (unicast) группу узлов (multicast) всем узлам сети
- 29. Адресация узла(-ов) сети Адрес Символьный (ex. iit.csu.ru) Числовой (ex. 195.54.14.135 или 0012.A417.FFAF) Адресное пространство Плоское Иерархическое
- 30. Плоская адресация Узел 2: «Передать данные узлу 6» Узел получает любой из доступных адресов адресного пространства
- 31. Иерархическая адресация, составной адрес Узел A.2: «Передать данные узлу C.2» Иерархическое – множество адресов разбито на
- 32. Сетевые интерфейсы узла Один и тот же узел, имеющий несколько сетевых подключений, может иметь несколько сетевых
- 33. Постановка задачи коммутации Коммутация - соединение конечных узлов через сеть транзитных узлов.
- 34. Техники коммутации Коммутация каналов Коммутация сообщений Коммутация пакетов
- 35. Временные диаграммы сетевого взаимодействия вычислительных процессов Временная диаграмма позволяет проиллюстрировать сетевое взаимодействие ВП, этапы соблюдения протокола.
- 36. Используемые обозначения PDU (Protocol Data Unit) – блок данных протокола REQ (Request) – запрос ACK (Acknowledge)
- 37. Коммутация каналов Техника заимствована из телефонных сетей Первоначально это было физическое соединение В настоящее время это
- 38. Временная диаграмма коммутации каналов Три фазы Установление соединения по всей сети (Набор номера), Обмен данными, Разрыв
- 39. Коммутация сообщений Сообщение передаётся от узла к узлу, каждый раз целиком.
- 40. Временная диаграмма коммутации сообщений Узел отправляет сообщение дальше, только после получения его целиком После приёма сообщения
- 41. Коммутация пакетов Сообщение делится на блоки данных, размер которых ограничен (ex. 1500 байт для Ethernet) -
- 42. Проблемы коммутации пакетов Порядок доставки пакетов может не соответствовать порядку следования блоков сообщения – требуется упорядочивание
- 43. Виды коммутации пакетов Проблемы потери и неупорядоченной доставки пакетов игнорируются Решается и проблема неупорядоченной доставки пакетов
- 44. Дейтаграммная передача Порядок доставки и сама доставка не гарантируются Коммутация по адресу назначения в каждом пакете
- 45. Логическое соединение (без фиксации маршрута) Между конечными узлами устанавливается соединение Порядковый номер передаётся в пакете вместе
- 46. Виртуальный канал Виртуальный канал создаётся на всех узлах сети, аналогично коммутации каналов и определяет елиный для
- 47. Статистическое мультиплексирование время время время трафик Один поток Два потока Средний трафик Много потоков Сетевой трафик
- 48. Почему коммутации пакетов? Передача пакетов от разных источников позволяет более эффективно использовать ресурсы канала Возможна параллельная
- 49. Пример взаимодействия вычислительных процессов iit:~ # ps aux USER PID %CPU %MEM START TIME COMMAND root
- 50. Как организовать взаимодействие? firefox.exe httpd Разбить на пакеты Передать поток битов Сформировать запрос … … Собрать
- 51. Как организовать взаимодействие? firefox.exe httpd Разбить на пакеты Передать поток битов Сформировать запрос … … Собрать
- 52. Многоуровневая модель взаимодействия открытых систем OPEN SYSTEM INTERCONNECTION (OSI) Предложена в 1983 г. как базовая модель
- 53. Многоуровневая модель взаимодействия открытых систем Протокол Интерфейс Протокол Все необходимые для обеспечения взаимодействия функции группируются в
- 54. Протокол - это правила, определяющие взаимодействие между системами в рамках одного уровня. Интерфейс - это набор
- 55. Базовая модель ВОС Сеcсия Ф Физический Физический Прикладной Представи тельский Транспортный Сетевой Звено данных ЗД С
- 56. Базовая модель ВОС Сеcсия Звено данных Ф Физический Физический Прикладной Представи тельский Транспортный Сетевой Звено данных
- 57. Базовая модель ВОС Сеcсия Сетевой Звено данных Ф Физический Физический Прикладной Представи тельский Транспортный Сетевой Звено
- 58. Модель INTERNET Сетевой Канальный Транспотный Application Presentation Session Transport Network Link Physical 7-уровневая OSI модель 4-уровневая
- 59. Protocol data units (PDU) и инкапсуляция
- 61. Функции заголовка пакета
- 63. Скачать презентацию