Слайд 1История развития компьютерных сетей
Слайд 2Два корня компьютерных сетей
Сети передачи данных, называемые также вычислительными или
компьютерными сетями, являются результатом эволюции двух важнейших научно-технических отраслей современной
цивилизации
Слайд 3Компьютерные сети (сети передачи данных) возникли как результата развития компьютерных
технологий и систем телекоммуникации
Слайд 4компьютерная сеть — это набор компьютеров, связанных коммуникационной системой и
снабженных соответствующим программным обеспечением, которое предоставляет пользователям сети доступ к
ресурсам этого набора компьютеров;
сеть могут образовывать компьютеры разных типов — небольшие микропроцессоры, рабочие станции, мини-компьютеры, персональные компьютеры или суперкомпьютеры;
передачу сообщений между любой парой компьютеров сети обеспечивает коммуникационная система, которая может включать кабели, повторители, коммутаторы, маршрутизаторы и другие устройства;
компьютерная сеть позволяет пользователю работать со своим компьютером, как с автономным, и добавляет к этому возможность доступа к информационным и аппаратным ресурсам других компьютеров сети.
Слайд 5Эволюция вычислительной техники
Системы пакетной обработки
Многотерминальные системы
Слайд 6Первые сети
Подключение сильно терминалов
Тип соединения терминал – компьютер
Использовались модемы
и существующие телефонные линии
Логическое продолжение – соединения типа компьютер -
компьютер
Основывались на существующих телефонных сетях
Предложены и отработаны многие идеи
Первые компьютерные сети – глобальные
Слайд 7Глобальная вычислительная сеть
Глобальная вычислительная сеть, ГВС (англ. Wide Area Network,
WAN) — компьютерная сеть, охватывающая большие территории и включающая в
себя десятки и сотни тысяч компьютеров.
Наиболее известная (но не единственная) глобальная сеть - Интернет
Слайд 8Рождение Интернета
1969г. – Мин. обороны США инициировало работы по объединению
в единую сеть компьютеров министерства обороны.
Исследование за счет объединения в
единую сеть компьютеров институтов
Эта сеть получила название ARPANET и стала прообразом сети Интернет
Для различных ОС были реализованы дополнительные модули, реализующие сетевые протоколы = сетевые ОС
Слайд 9Развитие средств телекоммуникации
С конца 60-х получает распространение передача голоса в
цифровом виде
Разделение на первичные (опорные) и наложенные сети
На сегодняшний день
первичные сети обеспечивают скорость до сотен гигабит в секунду
Слайд 10Первые локальные сети
В конце 70-х появились миникомпьютеры (не ПК) на
БИС
Перестал действовать закон Гроша
В организации появились несколько миникомпьютеров
Появилась потребность их
объединении
Слайд 11Локальная вычислительная сеть
Локальная вычислительная сеть (ЛВС, локальная сеть, сленг. локалка;
англ. Local Area Network, LAN) — компьютерная сеть, покрывающая обычно
относительно небольшую территорию или небольшую группу зданий (дом, офис, фирму, институт).
Слайд 12Появление стандартных технологий локальных сетей
В середине 80-х годов положение дел
в локальных сетях стало меняться. Утвердились стандартные технологии объединения компьютеров
в сеть — Ethernet, Arcnet, Token Ring, Token Bus.
Все стандартные технологии локальных сетей опирались на тот же принцип коммутации, который был с успехом опробован и доказал свои преимущества при передаче трафика данных в глобальных компьютерных сетях — принцип коммутации пакетов.
Конец 90-х выявил явного лидера среди технологий локальных сетей — семейство Ethernet, в которое вошли классическая технология Ethernet 10 Мбит/c, а также Fast Ethernet 100 Мбит/c и Gigabit Ethernet 1000 Мбит/c. Простые алгоритмы работы предопределили низкую стоимость оборудования Ethernet.
Слайд 13Роль персональных компьютеров в эволюции компьютерных сетей
Создание персональных компьютеров послужило
мощным катализатором для бурного роста локальных сетей, поскольку появилась отличная
материальная основа в виде десятков и сотен машин, принадлежащих одному предприятию и расположенных в пределах одного здания.
Компьютеры стали использоваться не только специалистами, что потребовало разработки "дружественного" программного обеспечения, и предоставление соответствующих функций стало прямой обязанностью операционных систем. В результате поддержка сетевых функций стала для ОС персональных компьютеров необходимым условием.
Слайд 14Новые возможности пользователей локальных сетей
Разработчики локальных сетей привнесли в организацию
работы пользователей много нового. Так, стало намного проще, чем в
глобальных сетях, получать доступ к сетевым ресурсам — в локальной сети пользователю не приходится запоминать сложные идентификаторы разделяемых ресурсов. Для этих целей система предоставляет список ресурсов в удобной для восприятия форме, например в виде древовидной графической структуры ("дерева" ресурсов).
Еще один прием, позволяющий оптимизировать работу в локальной сети, состоит в том, что после соединения с удаленным ресурсом пользователь получает возможность обращаться к нему с помощью тех же команд, которые он применял при работе с локальными ресурсами. Следствием (и в то же время движущей силой) такого прогресса стало появление огромного количества непрофессиональных пользователей, освобожденных от необходимости изучать специальные (и достаточно сложные) команды для сетевой работы.
Слайд 15Эволюция сетевых операционных систем
В 1987 г. в результате совместных усилий
Microsoft и IBM появилась первая многозадачная операционная система для персональных
компьютеров с процессором Intel 80286, в полной мере использующая возможности защищенного режима — OS/2.
Сетевые разработки компаний Microsoft и IBM привели к появлению NetBIOS — очень популярного транспортного протокола и одновременно интерфейса прикладного программирования для локальных сетей, нашедшего применение практически во всех сетевых операционных системах для персональных компьютеров. Этот протокол и сегодня применяется для создания небольших локальных сетей.
Слайд 16Эволюция сетевых операционных систем
В 90-е годы практически все операционные системы,
занимающие заметное место на рынке, стали сетевыми. Сетевые функции сегодня
встраиваются в ядро ОС и являются его неотъемлемой частью. Операционные системы получили средства для работы со всеми основными технологиями локальных (Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDDI, ATM) и глобальных (X.25, frame relay, ISDN, ATM) сетей, а также средства для создания составных сетей (IP, IPX, AppleTalk, RIP, OSPF, NLSP). В операционных системах используются средства мультиплексирования нескольких стеков протоколов, что позволяет компьютерам поддерживать сетевую работу с разнородными клиентами и серверами. Появились специализированные ОС, предназначенные исключительно для выполнения коммуникационных задач. Например, сетевая операционная система IOS компании Cisco Systems, работающая в маршрутизаторах, организует в мультипрограммном режиме выполнение набора программ, каждая из которых реализует один из коммуникационных протоколов.
Слайд 17Эволюция сетевых операционных систем
Во второй половине 90-х годов все производители
операционных систем резко усилили поддержку средств работы с Internet (кроме
производителей Unix-систем, в которых эта поддержка всегда была существенной). Кроме самого стека TCP/IP в комплект поставки начали включать утилиты, реализующие такие популярные сервисы Internet как telnet, ftp, DNS и Web. Влияние Internet проявилось и в том, что компьютер превратился из вычислительного устройства в средство коммуникаций с развитыми вычислительными возможностями.
На современном этапе развития операционных систем на передний план вышли средства обеспечения безопасности. Это обусловлено возросшей ценностью информации, обрабатываемой компьютерами, а также повышенным уровнем риска, связанного с передачей данных по сетям, особенно по общедоступным, таким как Internet. Многие операционные системы обладают сегодня развитыми средствами защиты информации, основанными на шифровании данных, аутентификации и авторизации.
Слайд 18Эволюция LAN
Первые локальные сети использовали нестандартные сетевые технологии
Требовались специализированные устройства
сопряжения
В начале 80-х получили распространение ПК
К середине 80-х утвердились стандартные
сетевые технологии локальных сетей (Ethernet, Token Ring …)
Слайд 19WAN против LAN
Протяженность линий связи
В LAN меньшая протяженность, можно использовать
лучшие каналы связи
Сложность методов передачи
Глобальные сети требут большей сложности для
компенсации ненадежных каналов связи
Скорость обмена данными
Скорость в локальных сетях выше на несколько порядков
Разнообразие услуг
В локальных сетях выше разнообразие
Слайд 20WAN = LAN ?
Происходит сближение используемых технологий в LAN и
WAN
Оптоволокно в качестве среды передачи (и в LAN и в
WAN)
Повышение скорости передачи в WAN
Унификация служб и протоколов (интранет)
Слайд 21Компьютерные = телекоммуникационные?
Происходит сближение компьютерных и классических телекоммуникационных сетей
Предпринимаются попытки
создания мультисервисной сети.
Слайд 22Задача компьютерной сети
Основная задача компьютерной сети – совместное использование ресурсов
Слайд 23Распределенные приложения
Предоставление совместного доступа к ресурсу часто называют предоставлением сервиса
Клиент
– модуль который формирует запрос к удаленной системе, получает и
интерпретирует ответ
Сервер – модуль, который постоянно ожидает запросы из сети, и получив запрос пытается его выполнить
Слайд 24Распределенные приложения
Распределенное приложение - приложение состоящее из нескольких частей, каждая
из которых может выполняться на отдельном компьютере
Сетевые службы – системные
распределенные приложения, реализующие сетевые сервисы (часто являются частью сетевых ОС)
Слайд 25Физическая передача данных
При организации сетевого взаимодействия первым бросается в глаза
вопрос физической передачи.
Подразделяется на множество подвопросов:
Кодирование
Топология сети
Адресация узлов сети
Коммутация
Слайд 26Кодирование
Кодирование – представление данных в виде электрического или оптического сигналов
Применяемые
способы кодирования
Лучше деление на логическое и физическое
Потенциальное
Импульсное
Модуляция
Слайд 27Коммутация
Соединение конечных узлов через сеть транзитных называют коммутацией.
Слайд 28Коммутация пакетов
Поток данных делится на пакеты
Пакет снабжается заголовком (адреса) и
концевиком (контрольная сумма)
Слайд 29Коммутация пакетов
Коммутаторы имеют буфер для временного хранения пакетов
Для согласования
скорости передачи и скорости коммутации
Для согласования скоростей в каналах связи
Возможны
потери пакетов при переполнении буфера
Слайд 30Коммутация пакетов
Методы продвижения пакетов
Дейтагаммная передача
Передача с установлением логического соединения без
фиксации маршрута
Передача с установлением виртуального канала